Awesome Europe¶
Awesome Europe is a curated list of open source software built for Europe: its institutions, regulations, standards and cross-border infrastructure. Over 500 projects in 27 categories, each tagged with the EU regulation, institution or standard it supports, for developers who have to send a Peppol invoice, accept an eIDAS signature, validate a VAT number or pull Eurostat data. Browse the list or suggest a project.
-
Every project on one page, by category, with the regulation it supports and a one-line description.
-
Type Peppol, VIES, eIDAS, EN 301 549 or a language into the search box. Results open on the category.
-
The inclusion rules, the entry format and the pull request steps.
-
Four badge styles for the README of a project that is on the list.
What an entry looks like¶
Every entry is one line: the project, four live badges (stars, last commit, main language, license), one or more blue tags that link to the official page of the regulation or institution, an optional link to a public demo, and a one-sentence description.

What is in the list¶
27 categories, each a section of the list page:
- Accessibility
- Agriculture and Food Safety
- Anti-Money Laundering and Compliance
- Central Banking and Monetary Policy
- Country-Specific Awesome Lists
- Cybersecurity
- Democracy and Governance
- Digital Regulation
- Education and Research
- eIDAS and Digital Identity
- Electronic Invoicing
- Energy and Electricity
- European Utilities
- Finance and Capital Markets
- GDPR and Data Protection
- Geospatial and Earth Observation
- Health and Pharmaceuticals
- Intellectual Property
- Interoperability and Digital Infrastructure
- Legal and Legislation
- Open Data and Statistics
- Payments and Banking
- Public Procurement
- Space and Aviation
- Sustainability and ESG
- Transport and Mobility
- VAT, Customs, and Trade
Each category opens with one line naming what it covers. Electronic Invoicing, for example, is "Peppol, EN 16931, and the EU e-invoicing directive (2014/55/EU) for cross-border electronic invoicing".
Scope¶
- In: software that interacts with EU or EEA institutions, regulations, standards, infrastructure or data. The EU-27 and the EEA (Norway, Iceland, Liechtenstein) are in scope; Switzerland and the UK only when the software targets them alongside the EU.
- Out: software for a single country, which belongs in a country list; software that is global and merely works in Europe; generic libraries whose authors happen to be European; software for EU candidate countries.
- Never: projects about pornography, NSFW content, gambling, religion or partisan politics.
How entries are chosen and checked¶
- A project must be open source with a public repository, fully usable for free (an open-core free tier does not count), and still do its job. An archived project is removed; a project that is not archived is removed only when it is shown not to work.
- Every pull request runs awesome-lint-extra, which checks the entry format, the four required badges, alphabetical order and the Contents list, and a link checker over every URL.
- Badges come from a metadata script, not from hand edits, and are refreshed periodically.
- A removed project is never just deleted. It moves to DELETED.md with the reason (archived, deprecated, out of scope), so it is not proposed again.
Country lists¶
Single-country software has its own lists. The Country-Specific Awesome Lists category links the ones this list knows about, including awesome-spain, which is maintained together with this list under the same rules.
Getting help¶
- A broken link, an archived project or a wrong description: open an issue. There are templates for suggesting and for removing a project.
- To add a project yourself, read Contributing.
- The list holds public information about public repositories and collects nothing about its readers.
License¶
The list is released under CC0-1.0. Each listed project keeps its own license, shown on its license badge.