The list¶
The full list on one page. Search for a regulation, an institution or a language with the box above, or jump to a category from the Contents.
Contents¶
- 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
Badges show stars, last commit, main language and license. The blue tags link to the official page of the EU regulation, institution or standard. Demo links point to public instances.
Accessibility¶
European Accessibility Act (EAA), EN 301 549, EU Web Accessibility Directive, and accessibility conformance testing.
- ACT Rules
- Community-maintained accessibility conformance testing rules used to harmonize EU EN 301 549 compliance evaluation.
- Alfa
- Standards-based accessibility conformance testing suite implementing ACT Rules for EN 301 549 and WCAG.
- BIK Web Test
- Test procedures for evaluating web accessibility against WCAG 2.1 and EN 301 549 criteria.
- EU Accessibility Mapping
- Open machine-readable crosswalk mapping WCAG 2.x success criteria to EN 301 549, the EU Accessibility Act, and Germany's BFSG as diffable JSON/CSV.
- RAAM
- Mobile app accessibility assessment framework covering all EN 301 549 criteria.
- RAWEB
- Web accessibility assessment framework covering all EN 301 549 criteria for website evaluation.
- SimplA11yMonit
- Tool implementing the EU simplified accessibility monitoring method from Commission Decision 2018/1524.
- SimplA11yPDFCrawler
- Crawler that downloads PDFs from websites and analyses their accessibility against EU standards.
Agriculture and Food Safety¶
EFSA, Common Agricultural Policy (CAP), RASFF, EU food labeling, and pan-European agricultural data.
- EFSA Catalogue Browser
- Java application for browsing EFSA food safety catalogues and FoodEx2 classifications.
- JRC Checks by Monitoring
- JRC toolkit for CAP area-based checks by monitoring using Copernicus Sentinel data.
- Nutri-Score Calculator
- Library for calculating EU Nutri-Score food nutrition labels.
- Open Food Facts Folksonomy
- REST API for the Open Food Facts folksonomy engine for tagging food products.
- Open Food Facts Mobile
- Mobile application for scanning and contributing to the food products database with EU Nutri-Score support.
- Open Food Facts Python
- Python package for accessing the Open Food Facts database including EU Nutri-Score and food labeling data.
- Open Food Facts Server
- Database, API and web interface for the collaborative food products database with EU nutrition labeling support.
- Robotoff
- Machine learning prediction service for Open Food Facts product categorization and quality checks.
- Sen4CAP
- ESA-funded Sentinels for Common Agricultural Policy monitoring system.
Anti-Money Laundering and Compliance¶
EU Anti-Money Laundering Directives (AMLD), sanctions screening, KYC/KYB, beneficial ownership, and LEI tools.
- Beneficial Ownership Data Standard
- Open standard for publishing beneficial ownership data, aligned with EU AMLD transparency requirements.
- Follow the Money
- Data model and processing tools for investigative entity data used in EU AML compliance.
- Memorious
- Lightweight web scraping toolkit for documents and structured data used in investigative compliance.
- Nomenklatura
- Framework for integrating FollowTheMoney entity data from multiple sources for EU AML compliance.
- OpenAleph
- Open source investigative data platform for securely cross-referencing datasets using the FollowTheMoney schema.
- OpenSanctions
- Open database of international sanctions data, persons of interest and politically exposed persons, including EU sanctions lists.
- pygleif
- Python client for the GLEIF Legal Entity Identifier API used in EU regulatory compliance.
- Yente
- Entity matching and search API for OpenSanctions data, supporting EU sanctions screening and KYC workflows.
Central Banking and Monetary Policy¶
ECB APIs, TARGET2/T2S/TIPS, Euribor/ESTR, euro exchange rates, and Eurosystem tools.
- CurrencyConverter
- Python currency converter using historical exchange rate data from the European Central Bank.
- ecb
- R interface to the European Central Bank Statistical Data Warehouse API.
- eu_central_bank
- Ruby gem that calculates exchange rates using published rates from the European Central Bank.
- Euribor
- Open dataset of Euribor rates by year and granularity.
- Frankfurter
- Currency data API built on top of ECB exchange rates.
- Swap
- Currency exchange rates library supporting ECB and other European central bank providers.
Country-Specific Awesome Lists¶
Awesome lists focused on individual European countries.
- awesome-germany
- Fiscally financed German public projects relevant to citizens.
- awesome-italian-public-datasets
- Open datasets from Italian public administration.
- awesome-portugal-data
- Open data repositories in Portugal.
- awesome-spain
- Open source software for Spain.
Cybersecurity¶
NIS2 directive, ENISA, EU Cybersecurity Act, Cyber Resilience Act, and European cyber frameworks.
- AIL Framework
- Analysis of Information Leaks framework developed by CIRCL Luxembourg for threat intelligence.
- AIL Typo-Squatting
- Domain name permutation engine for detecting typo-squatting, developed by CIRCL Luxembourg.
- ALTCHA
- GDPR and EAA compliant, self-hosted CAPTCHA alternative with proof-of-work mechanism.
- Artemis
- Modular vulnerability scanner with automatic report generation developed by CERT Polska.
- BGP Ranking
(Demo) - Security ranking tool for Internet Service Providers developed by CIRCL Luxembourg.
- Cortex
- Observable analysis and active response engine used by European CERTs for automated threat analysis.
- Cortex Analyzers
- Repository of analyzers and responders for the Cortex observable analysis engine used by European CERTs.
- CSAF Distribution
- Tools for downloading and providing Common Security Advisory Framework documents.
- Cyberismo EU CRA
- Content module helping product manufacturers comply with the EU Cyber Resilience Act.
- DRAKVUF Sandbox
- Automated hypervisor-level malware analysis system developed by CERT Polska.
- Flowintel
- Open source case and task management platform for security analysts, developed by CIRCL Luxembourg under the EU FETTA project.
- GCVE
- Python client for the Global CVE allocation system, a decentralized vulnerability numbering alternative developed by CIRCL Luxembourg.
- GCVE.eu
(Demo) - Standards and website for the Global CVE allocation system, a European-led decentralized vulnerability identification framework.
- Hfinger
- HTTP request fingerprinting tool developed by CERT Polska for malware traffic analysis.
- Karton
- Distributed malware processing framework developed by CERT Polska.
- Lacus
- Web capture service using Playwright, developed by CIRCL Luxembourg for threat intelligence.
- Lookyloo
(Demo) - Web interface for capturing and analysing website page request trees, developed by CIRCL.
- Malduck
- Malware analysis companion library developed by CERT Polska.
- MISP
(Demo) - Open source threat intelligence and sharing platform used by EU-CERTs and endorsed by ENISA.
- MISP Galaxy
(Demo) - Galaxy clusters of threat actors, tools and campaigns for the MISP threat intelligence ecosystem.
- MISP Modules
- Expansion, enrichment, import and export modules for the MISP threat intelligence platform.
- MISP Objects
- Object templates for structured threat intelligence in the MISP platform.
- MISP Taxonomies
- Machine-readable taxonomies for classifying threat intelligence in MISP.
- MISP Warninglists
- Warning lists for false-positive prevention in MISP threat intelligence sharing.
- MISP-STIX
- Python library for converting between MISP and STIX threat intelligence formats.
- MWDB Core
- Malware repository component for samples and static configuration developed by CERT Polska.
- n6
- Automated handling of data feeds for security teams, developed by CERT Polska.
- OpenCTI
(Demo) - Open cyber threat intelligence platform used by European CERTs and security agencies.
- OpenCTI Connectors
- Data connectors for ingesting and enriching threat intelligence in the OpenCTI platform.
- Pandora
- File analysis framework for discovering suspicious content, developed by CIRCL Luxembourg.
- PyMISP
- Python library for the MISP threat intelligence platform REST API.
- TARA Tool
- Browser-based threat analysis and risk assessment tool for EU Cyber Resilience Act compliance.
- Vulnerability-Lookup
- Vulnerability correlation and CVD management platform developed by CIRCL Luxembourg.
Democracy and Governance¶
European Parliament, EU elections, Transparency Register, European Citizens' Initiative, and EU legislative tracking.
- Alaveteli
- Freedom of Information request platform deployed in multiple European countries.
- Citizen OS
- Open source participatory democracy API used by European civic organizations.
- Dear MEP
(Demo) - Tool empowering citizens to contact Members of the European Parliament about legislative debates.
- Decidim
(Demo) - Participatory democracy framework deployed by hundreds of European cities and institutions.
- europarl
- R tools for accessing and analyzing European Parliament data.
- EUSurvey
(Demo) - Official European Commission open source survey tool used across EU institutions.
- EveryPolitician Data
- Data for national legislatures worldwide including all EU member states.
- FixMyStreet
- Map-based civic issue reporting platform deployed across European countries and regions.
- FragDenStaat
- Freedom of information portal for government transparency requests.
- Froide
- Freedom of Information portal framework deployed across European countries for government transparency requests.
- HowTheyVote
(Demo) - Tracks how Members of the European Parliament vote in plenary sessions.
- HowTheyVote Data
(Demo) - Weekly updated roll-call-vote data from the European Parliament.
- Parltrack
- Parliamentary tracker application for monitoring the European Parliament.
Digital Regulation¶
EU AI Act, Digital Services Act (DSA), Digital Markets Act (DMA), and related digital regulation compliance tools.
- AI Act Engineering
- Reference list for engineering practices that ensure AI systems comply with the EU AI Act.
- AI-SBOM
- AI Software Bill of Materials specification addressing EU AI Act transparency obligations.
- AIR Blackbox
- AI governance control plane with tamper-proof audit trails for EU AI Act compliance.
- Awesome EU AI Act
- Curated list of tools, frameworks, and resources for EU AI Act compliance and AI assurance.
- Compl-AI
(Demo) - Compliance-centered evaluation framework for generative AI models aligned with the EU AI Act.
- DSA Transparency Database
- Official Digital Services Act Transparency Database for content moderation reporting.
- EU AI Act Classifier
(Demo) - Rules-based classifier that assigns an AI system an EU AI Act risk tier and lists the resulting obligations with article citations.
- EU AI Act MCP
(Demo) - Model Context Protocol server connecting AI agents to EU AI Act compliance checks.
- EuConform
- EU AI Act compliance tool for risk classification and bias testing.
- GOPAL
- Library of OPA/Rego policies encoding AI-governance regulations as executable allow/deny checks, with published per-article EU AI Act coverage matrices.
- Practical AI Act
(Demo) - Reference implementation of a high-risk AI system demonstrating EU AI Act Chapter III compliance.
- RADAR
- Structured framework for assessing Digital Services Act compliance with standardized infringement tags.
- TechOps
- Technical documentation templates for responsible AI systems with full EU AI Act requirement mapping.
- Venturalitica SDK
- OSCAL-native Python SDK for embedding EU AI Act and ISO 42001 governance directly into ML training pipelines.
- VerifyWise
- AI governance and evaluation platform with EU AI Act, ISO 42001, and NIST AI RMF support.
Education and Research¶
ECTS, Erasmus+, Horizon Europe, CORDIS, OpenAIRE, EOSC, CERN, and European research infrastructure.
- Awesome CERN
- Curated list of open source frameworks, libraries and software developed by CERN.
- B2SHARE
- EUDAT collaborative data infrastructure service for storing and sharing European research data.
- CDS Videos
(Demo) - CERN Document Server for accessing articles, reports and multimedia content in high-energy physics.
- CERN Analysis Preservation
(Demo) - Portal for capturing, preserving and reusing physics analyses at CERN.
- CERN C++ Course
- C++ course taught at CERN by the HEP Software Foundation.
- CERN Open Data Portal
(Demo) - Source code for the CERN Open Data portal providing access to particle physics research data.
- CSV Validator
- CSV Validation Tool and API used in European digital preservation projects.
- DBPTK
- Database Preservation Toolkit for migrating databases to archival formats used in European digital preservation.
- DSpace
- Digital asset management system powering institutional repositories across European universities.
- EBRAINS Drive
- Python client for EBRAINS Collaboratory storage in the EU Human Brain Project.
- eduroam CAT
- Configuration Assistant Tool for eduroam enterprise Wi-Fi networks used across European universities.
- ELIXIR RDMkit
(Demo) - ELIXIR European Research Data Management Toolkit.
- ERC Starting Grant Template
- LaTeX class and template for European Research Council Starting Grant proposals.
- Europass CV
- Unofficial LaTeX class for the Europass curriculum vitae format.
- Europass CV Parser
- JavaScript library for parsing Europass CV documents from PDF and XML formats.
- EWP Interinstitutional Agreements API
- Specifications of the Erasmus Without Paper Interinstitutional Agreements API for cross-border student mobility.
- Geant4
- CERN toolkit for simulating the passage of particles through matter.
- HEPData
(Demo) - CERN-hosted repository for publication-related high-energy physics data.
- Indico
(Demo) - Feature-rich event management system developed at CERN for scientific conferences and workshops.
- INSPIRE HEP
- High-energy physics information system serving the European and global research community.
- InvenioRDM
- CERN-developed turn-key research data management platform powering Zenodo and European institutional repositories.
- Karabo
- SCADA framework for the European X-Ray Free-Electron Laser facility.
- MGnify API
- RESTful API for the MGnify metagenomics platform at the European Bioinformatics Institute.
- Newdle
- Open source collaborative meeting scheduling tool developed at CERN.
- OpenAIRE Guidelines for Literature Repositories
- Guidelines for literature repository managers based on Dublin Core and DataCite for OpenAIRE compliance.
- OpenAIRE IIS
- Information Inference Service of the OpenAIRE European research data infrastructure.
- OpenAIRE Interoperability Guidelines
- Interoperability guidelines for integrating repositories and CRIS systems with the OpenAIRE infrastructure.
- OpenAPC
- Collect and disseminate information on fee-based Open Access publishing in European research.
- OpenFisca
- Rules-as-code engine for simulating tax and benefit systems used across European countries.
- Pangeo EOSC
- Deployment of the Pangeo big data geoscience stack on the European Open Science Cloud.
- RDA DMP Common Standard
- Machine-actionable data management plan standard used in European research infrastructure.
- REANA
- CERN-developed reusable research data analysis platform for reproducible science.
- RODA
(Demo) - Repository of Authentic Digital Objects for long-term digital preservation in European cultural heritage institutions.
- ROOT
- CERN framework for data processing, statistical analysis and visualization in particle physics.
- zen4R
- R interface to the Zenodo REST API for managing deposits in the CERN-hosted open research repository.
- Zenodo
- CERN-hosted open research repository for EU-funded research outputs.
- Zenodo RDM
- Next generation of the CERN-hosted Zenodo open research repository, powered by InvenioRDM.
- zenodo-upload
- Script for uploading large files to Zenodo using cURL and bash.
- zenodo_get
- Downloader for Zenodo records and datasets.
eIDAS and Digital Identity¶
Electronic Identification, Authentication and Trust Services regulation for cross-border digital identity, including the EU Digital Identity Wallet.
- AltMe Wallet
- Open source Self Sovereign Identity wallet with EBSI conformance and EUDI wallet ARF implementation.
- Apple eIDAS
- Tools for reading and creating eIDAS certificate signing requests.
- eIDAS Keycloak Extension
- Keycloak Identity Provider extension supporting the eIDAS SAML v2.0 dialect.
- eIDAS Middleware
- Implementation of the European eIDAS middleware provided under the EUPL 1.2 by Governikus.
- EUDI Architecture and Reference Framework
- Architecture and reference framework for the European Digital Identity Wallet.
- EUDI OpenID4VCI Kotlin
- Kotlin implementation of the OpenID for Verifiable Credential Issuance protocol for the EUDI Wallet.
- EUDI OpenID4VP Kotlin
- Kotlin implementation of the OpenID for Verifiable Presentations protocol for the EUDI Wallet.
- EUDI PID Issuer
- Microservice for issuing Person Identification Data and mDL according to OpenID4VCI.
- EUDI SD-JWT Kotlin
- Kotlin library for issuing and verifying SD-JWT credentials in the EUDI Wallet ecosystem.
- EUDI Verifier Endpoint
- Web application that acts as a Verifier trusted endpoint for the EUDI Wallet.
- EUDI Wallet Android
- EUDI Wallet prototype for Android.
- EUDI Wallet Core Android
- Core libraries for the EUDI Wallet reference implementation on Android.
- EUDI Wallet iOS
- EUDI Wallet prototype for iOS.
- EUDI Wallet Kit iOS
- Core wallet kit library for the EUDI Wallet reference implementation on iOS.
- EUDI Web Issuing
- Python backend for issuing PID, mDL and EAA credentials via OID4VCI for the EUDI Wallet.
- EUDI Web Verifier
- Web-based verifier application for the European Digital Identity Wallet.
- EWC EUDI Wallet RFCs
- EU Digital Identity Wallet RFCs for the Large Scale Pilot use cases, co-funded by the European Union.
- OID4VCI
- TypeScript modules for OpenID for Verifiable Credential Issuance used in EUDI Wallet implementations.
- Open Banking eIDAS Broker
- Microservice using eIDAS certificates for signing PSD2 API requests and accessing banks over mTLS.
- Procivis One Core
- Issue, hold and verify digital identities and credentials with eIDAS 2.0 compliancy.
- Procivis One Wallet
- Digital wallet with eIDAS 2.0 compliancy, ISO 18013-5 mdocs, and SD-JWT VC support.
- pyMDOC-CBOR
- MDOC CBOR static Verifier and Issuer for EUDI Wallet PID and mDL use cases.
- Sphereon SSI SDK
- Self Sovereign Identity SDK used in European digital identity wallet implementations.
- SSI Agent
- Self Sovereign Identity Agent with eIDAS 2.0 compliance that connects European Identity Wallets to IT systems.
- tl-create
- Cross-platform CLI tool to create X.509 trust lists from various trust stores including eIDAS.
- Undersign.js
- JavaScript library for creating eIDAS compatible XAdES signatures with support for OCSP and timestamps.
- walt.id Identity
- All-in-one open source identity and wallet toolkit with eIDAS 2.0 support.
- WhoIdentifies.me
(Demo) - Tracking and monitoring eIDAS Wallet Relying Parties and their intended uses, by epicenter.works.
Electronic Invoicing¶
Peppol, EN 16931, and the EU e-invoicing directive (2014/55/EU) for cross-border electronic invoicing.
- drafthorse
- Pure Python ZUGFeRD and Factur-X implementation for creating EN 16931 e-invoices.
- e-invoice-eu
- Generate EN 16931 compliant e-invoices from spreadsheet data or JSON.
- e-invoice-eu-validator
- Offline validator for EN 16931 compliant electronic invoices wrapping the Mustang validation engine.
- e-invoicing (PHP)
- PHP library to generate and read EN 16931 structured XML with UBL and CII syntaxes.
- einvoicing (JS)
- JavaScript library for creating and parsing electronic invoices compliant with the eInvoicing Directive and EN 16931.
- einvoicing (PHP)
- PHP library for reading and creating European-compliant electronic invoices (EN 16931).
- eInvoicing-EN16931
- Official validation artefacts for the European eInvoicing standard EN 16931.
- en16931-cii2ubl
- Converter for EN 16931 electronic invoices from CII to UBL format.
- Factur-X
- Python library for Factur-X, the e-invoicing standard for France and Germany based on EN 16931.
- factur-x (TypeScript)
- TypeScript library that generates Factur-X, ZUGFeRD, and XRechnung CII XML and embeds it into PDF/A-3 invoices, with XSD validation.
- Mustang
- Java e-invoicing library, validator, and tool for Factur-X, ZUGFeRD, and XRechnung.
- OpenXRechnungToolbox
- GUI for visualization and validation of XRechnung and other EN 16931-compliant e-invoices.
- Oxalis
- PEPPOL Access Point open source implementation.
- Oxalis-NG
- Open source implementation of OpenPeppol AS4 profile (next generation).
- Peppol BIS Invoice 3
- Official Peppol BIS 3.0 billing specifications.
- Peppol Commons
- Java library with shared Peppol components including identifier handling and SMP/SML clients.
- Peppol Reporting
- Java library for creating and validating Peppol Reporting messages.
- ph-schematron
- Java Schematron validation library used extensively in EU e-invoicing and document validation.
- ph-ubl
- Java library for reading and writing UBL 2.0 through 2.4 documents used in EU e-invoicing.
- phase4
- AS4 client and server with built-in support for Peppol and CEF eDelivery.
- phive
- Generic business document validation engine for EU e-invoicing standards.
- phive-rules
- Preconfigured validation rules for Peppol, XRechnung, and other EU e-invoicing formats.
- phoss Directory
- Official Peppol Directory software.
- phoss SMP
- Peppol and OASIS BDXR SMP Server, CEF eDelivery compliant.
- Recommand Peppol
(Demo) - Open source Peppol API.
- UBL Invoice
- PHP library to read and create valid UBL and Peppol BIS files.
- ZUGFeRD C#
- C# library for creating and reading ZUGFeRD and Factur-X e-invoices.
- ZUGFeRD/XRechnung Library
- PHP library for ZUGFeRD, XRechnung, and Factur-X e-invoicing formats.
Energy and Electricity¶
ENTSO-E Transparency Platform, ACER, REMIT, and the European energy market.
- atlite
- Python package for calculating renewable power potentials and time series for the European energy system.
- Calliope
(Demo) - Multi-scale energy systems modelling framework used in European energy research.
- Dispa-SET
- Unit commitment and optimal dispatch model for the European power system, developed at the JRC.
- Electricity Maps
(Demo) - Open source data parsers powering real-time electricity generation and carbon intensity maps across Europe.
- Energy Web Origin
- Toolkit for issuance and management of Energy Attribute Certificates in European energy markets.
- ENTSO-E Home Assistant
- Home Assistant integration for fetching day-ahead energy prices from the ENTSO-E Transparency Platform.
- entsoe-py
- Python client for the ENTSO-E API (European Network of Transmission System Operators for Electricity).
- ESMValTool
- Community diagnostic and performance metrics tool for evaluating Earth system models in European climate research.
- FARAO
- Toolbox for coordinated capacity calculation and security analysis in European power systems.
- FlexMeasures
(Demo) - Intelligent energy management system supporting real-time flexibility applications in European energy markets.
- Linopy
- Linear optimization with N-D labeled arrays in Python, powering European energy system models.
- Nord Pool
- Home Assistant integration for fetching day-ahead energy prices from the Nord Pool European energy exchange.
- oemof-solph
- Energy system modelling and optimisation framework widely used in European energy research.
- Open Energy Ontology
- Ontology for energy system modelling and analysis in the European research context.
- Open Energy Platform
(Demo) - Web platform providing an interface to open energy data and the Open Energy Ontology for European research.
- Open Smart Grid Platform
- Open source platform for smart grid management in European energy networks.
- powerplantmatching
- Tools to combine multiple European power plant databases.
- PowSyBl
- Java framework for power system analysis used by European transmission system operators.
- PowSyBl Diagram
- SVG diagram generation for single-line substation and network graphs in European power systems.
- PowSyBl Open Load Flow
- Open source power load flow implementation for European transmission system analysis.
- PyPSA
- Python framework for simulating and optimising power systems, widely used in European energy research.
- PyPSA-Eur
- Open optimisation model of the European energy system covering electricity, heating, and transport sectors.
- Spine Toolbox
- EU-funded data and workflow management tool for energy system modelling and simulation.
- SpineOpt
- EU-funded adaptable modelling framework for multi-energy systems in Julia.
- technology-data
- Compiled assumptions on European energy system technologies including costs and efficiencies.
European Utilities¶
Pan-European utility libraries: IBAN validation, NUTS regions, European phone numbers, postal codes, holidays, and locale tools.
- date-holidays
- JavaScript library providing public holiday data for countries worldwide including all EU member states.
- iban-validation
- PHP library for validating International Bank Account Numbers (IBANs) used in SEPA.
- iban4j
- Java library for IBAN and BIC generation and validation.
- IbanNet
- C# .NET IBAN validator, parser, builder, and generator.
- ibantools
- TypeScript/JavaScript library for IBAN, BBAN, and BIC validation, creation, and extraction.
- Nager.Date
(Demo) - Public holidays library and REST API for .NET covering 100+ countries including all EU member states.
- OpenHolidays API
- Web service providing public holiday data with strong European country coverage.
- php-iban
- PHP library to generate, parse, validate, error-correct and present IBAN bank account numbers.
- python-stdnum
- Python library to validate tax numbers, VAT IDs, IBANs and other standard numbers used across Europe.
- Schengulator
- Python tool to calculate how many days an individual has been in Schengen countries out of a 180-day period.
- schwifty
- Python library for IBAN and BIC parsing, validation and generation.
- stdnum-js
- JavaScript library to validate European tax numbers, VAT IDs, and other standard identifiers.
Finance and Capital Markets¶
EBA, ESMA regulations, MiFID II, MiCA, DORA, EMIR, XBRL/iXBRL reporting, and European financial market infrastructure.
- Arelle
- Open source XBRL platform for European financial reporting including EBA and ESMA taxonomies.
- Arelle iXBRL Viewer
- Interactive viewer for Inline XBRL reports used in EU financial filings under ESEF regulation.
- Brel
- Python library for reading XBRL reports used in EU ESEF financial filings.
- concentrationMetrics
- Python library for computing concentration, inequality and diversity indices used in EU banking regulation.
- esma_data_py
- Official ESMA Python package for searching and downloading data from the ESMA register.
- eu-reg-mcp
- MCP server that lets AI agents query the ESMA interim MiCA register, lint MiCA white papers and classify AI systems under the EU AI Act.
- Insurance Python
- Python algorithms for Solvency II insurance modelling including Smith-Wilson and actuarial risk models.
- ixbrl-parse
- Python library for extracting structured data from iXBRL files used in EU regulatory filings.
- ixbrl-reporter
- Automated creation of iXBRL financial report files from template configuration and account data.
- MiCAR Whitepaper Linter
(Demo) - Deterministic linter that checks draft crypto-asset white papers against MiCA Annexes I to III and cites the provision for each finding.
- Open Source Economic Model
- Open source asset-liability model for Solvency II regulatory compliance.
- openNPL
- Open source platform for managing Non-Performing Loan data aligned with EBA templates.
- portfolioAnalytics
- Python library for generating analytic tests on credit portfolio loss distributions for EU regulatory compliance.
- py-xbrl
- Python parser for XBRL and iXBRL files used in EU ESEF financial reporting.
- python-lei
- Python wrapper for the Legal Entity Identifier API with ISIN-LEI conversion for EU regulatory compliance.
- smith-wilson-py
- Python implementation of the Smith-Wilson yield curve fitting algorithm used by EIOPA for risk-free rate extrapolation.
- transitionMatrix
- Python library for statistical analysis of credit rating transitions used in EU banking regulation.
- vLEI
- Public open specifications for GLEIF verifiable Legal Entity Identifiers used in EU financial regulations.
- Xoxo
- Library for .NET to read, write, compare, and convert XBRL reports including ESEF and EBA taxonomies.
GDPR and Data Protection¶
EU General Data Protection Regulation (2016/679) and related data protection frameworks.
- Anonimatron
- Data anonymization tool providing GDPR compliance for databases since 2010.
- CISO Assistant
- GRC platform supporting 100+ frameworks including GDPR, NIS2, DORA, and ISO 27001 with automatic control mapping.
- CNIL PIA
- Privacy Impact Assessment tool published by the French data protection authority for GDPR compliance.
- Consent Management Platform
- Manage user consents and the cookie widget for GDPR compliance.
- Consent-O-Matic
- Browser extension that automatically fills out cookie popups based on your preferences.
- Cookie Consent
(Demo) - Simple cross-browser cookie-consent plugin written in vanilla JavaScript for GDPR and ePrivacy compliance.
- Cookie Consent Banner
- Lightweight and flexible cookie consent banner for EU GDPR compliance.
- Cookie Scanner
- Scan websites for cookies and generate GDPR compliance reports.
- Cookies EU Banner
- Lightweight 1kb vanilla JavaScript EU cookie consent banner.
- Data Privacy Vocabulary
- W3C ontology for representing data processing, privacy, AI, and risk concepts aligned with GDPR, AI Act, NIS2, EHDS, and other EU regulations.
- Databunker
- Secure vault for customer PII records providing a GDPR compliance API.
- Fides
- Privacy engineering and compliance framework for GDPR data mapping, consent, and subject request automation.
- GDPR Checklist
- Checklist for GDPR compliance.
- GDPR Developer Guide
- Best practices guide for developers to comply with GDPR, published by the CNIL.
- GDPR Transparency and Consent Framework
- Technical specifications for IAB Europe Transparency and Consent Framework for GDPR compliance in digital advertising.
- gdpr_rails
- Rails engine for GDPR compliance including data portability, consent management, and right to erasure.
- Haven
- Fully-featured GDPR-ready cookie consent manager for websites.
- Klaro
(Demo) - Privacy-friendly and compliant consent manager for websites.
- laravel-gdpr
- Laravel package for GDPR compliance with data portability and right to erasure.
- Osano Cookie Consent
- Free solution to the EU GDPR and ePrivacy cookie laws with customizable consent popups.
- Probo
- Open source compliance solutions for SOC2, GDPR, and ISO 27001.
- tarteaucitron.js
(Demo) - Compliant and accessible cookie consent banner with built-in support for hundreds of services.
Geospatial and Earth Observation¶
INSPIRE directive, Copernicus programme, Sentinel data, and European geospatial infrastructure.
- 52North SOS
- OGC Sensor Observation Service implementation for European environmental monitoring networks.
- actinia
- Open source REST API for scalable geospatial data processing used in European environmental monitoring.
- Anemoi Core
- Core packages for ECMWF Anemoi machine learning weather forecasting framework.
- Anemoi Datasets
- Dataset tools for ECMWF Anemoi machine learning weather forecasting models.
- Atlas
- ECMWF library for numerical weather prediction and climate modelling.
- c2cgeoportal
- Geoportal application framework used in European INSPIRE-compliant geospatial portals.
- CDS API
- Python API to access the Copernicus Climate Data Store.
- CDSETool
- Python tool for downloading data from the Copernicus Data Space Ecosystem.
- cfgrib
- Python interface to map GRIB files to NetCDF, widely used with Copernicus weather data.
- CliMetLab
- Python package for easy access to Copernicus weather and climate data.
- Copernicus Marine Toolbox
- Python toolbox for accessing and processing Copernicus Marine Environment Monitoring Service data.
- CopernicusMarine
- R package to subset and download marine data from the EU Copernicus Marine Service.
- creodias-finder
- Python API for data discovery on the Copernicus Data Space Ecosystem.
- deegree
(Demo) - Java framework for OGC web service implementations used in European geospatial data infrastructure.
- earthkit
- ECMWF Python tools for working with European weather and climate data.
- earthkit-data
- Format-agnostic Python interface for accessing and processing geospatial data from ECMWF and Copernicus.
- eccodes
- ECMWF library for GRIB and BUFR decoding and encoding used in European weather and climate services.
- eccodes-python
- Python interface to the ECMWF ecCodes library for GRIB and BUFR data.
- ecFlow
- ECMWF workflow manager for scheduling and monitoring computational tasks in weather forecasting.
- ECMWF Open Data
- Python package to download ECMWF open weather and climate data.
- eo-grow
- Earth observation framework for scaled-up processing of Copernicus Sentinel data in Python.
- eo-learn
- Earth observation processing framework for machine learning using Copernicus Sentinel data.
- eodag
- Python framework for searching and downloading Earth observation data from Copernicus and other providers.
- era5cli
- Command line interface to download ERA5 data from the Copernicus Climate Data Store.
- GeoDCAT-AP
- Reference XSLT implementation for converting ISO 19139 metadata to GeoDCAT-AP for EU data portals.
- GeoHealthCheck
(Demo) - Service status and quality of service checker for OGC web services used in European SDI monitoring.
- geometa
- R package for reading, writing and validating ISO 19115 geographic metadata with INSPIRE validation support.
- GeoNetwork
- Metadata catalog application for managing spatially referenced resources, widely used in EU INSPIRE nodes.
- Helgoland
- Visual exploration and analysis of sensor web data for European environmental monitoring.
- INSPIRE Technical Guidelines
- Community discussion and change proposals for INSPIRE Technical Guidance documents.
- INSPIRE Validator
- Community discussion and issue tracker for the INSPIRE data and service validation tools.
- JRC NRT
- JRC near real-time monitoring of satellite image time-series for European environmental surveillance.
- ldproxy
- Server for sharing geospatial data via modern OGC API web services, used in INSPIRE infrastructure.
- LISFLOOD
- JRC spatially distributed water resources model used for European flood forecasting.
- LISFLOOD Utilities
- Utility tools for the JRC LISFLOOD European flood forecasting system.
- Magics
- ECMWF meteorological plotting package for visualising data in GRIB, NetCDF, and BUFR formats.
- Metview Python
- Python interface to the ECMWF Metview meteorological workstation and batch system.
- NoiseModelling
- Open source model for computing noise maps implementing EU Environmental Noise Directive methods.
- openEO API
- Specification for the openEO API providing standardised access to European Earth observation cloud processing.
- openEO Processes
- Interoperable process definitions for openEO big Earth observation cloud processing.
- openEO Python Client
- Python client for the openEO API, providing access to Copernicus and other European Earth observation data.
- openEO R Client
- R client for working with openEO backends to access Copernicus and other European EO data.
- openEO Web Editor
(Demo) - Interactive web-based editor for building and executing openEO processing workflows.
- OpenSarToolkit
- ESA toolkit for inventory, download and pre-processing of Sentinel-1 SAR data.
- OWSLib
- Python package for client programming with OGC web services used in European geospatial infrastructure.
- pdbufr
- High-level BUFR interface for the ECMWF ecCodes library with Pandas DataFrame support.
- Polytope
- ECMWF library for extracting polytope features from meteorological datacubes.
- pycsw
- OGC CSW server implementation widely used as a catalogue component of European spatial data infrastructures.
- pygeoapi
(Demo) - Python server implementation of the OGC API suite of standards used in INSPIRE infrastructure.
- pygeometa
- Python package for generating geospatial metadata in ISO 19115 and other standards used in INSPIRE infrastructure.
- Pyorbital
- Orbital and astronomy computation library from the European PyTroll meteorological community.
- pyPoseidon
- JRC Python framework for hydrodynamic simulations in European coastal and marine environments.
- Pyresample
- Geospatial image resampling library developed by the European PyTroll meteorological community.
- PyWPS
- Python implementation of the OGC Web Processing Service standard used in European spatial data infrastructures.
- sarsen
- Algorithms and utilities for Synthetic Aperture Radar sensors processing Copernicus Sentinel-1 data.
- Satpy
- Python package for processing earth-observing satellite data including Copernicus Sentinel imagery.
- sentinel2-cloud-detector
- Cloud detector for Copernicus Sentinel-2 satellite images in Python.
- sentinelhub-py
- Python library to download and process satellite imagery using Sentinel Hub services.
- skinnywms
- Lightweight WMS server for serving maps of NetCDF and GRIB data from ECMWF and Copernicus.
- SNAP Engine
- ESA Sentinel Application Platform engine for processing Earth observation data.
- Thermofeel
- ECMWF library for calculating human thermal comfort indexes from climate data.
- xarray-sentinel
- Xarray backend for accessing Copernicus Sentinel-1 satellite data products.
Health and Pharmaceuticals¶
European Health Data Space (EHDS), EMA, EudraVigilance, EHIC, EU MDR/IVDR, and cross-border healthcare.
- BBMRI-ERIC Negotiator
- Open source access negotiation system for European biobank research infrastructures.
- Blaze
- FHIR server with built-in CQL evaluation engine used in European health data spaces.
- DGC Gateway
- Backend gateway service for the EU Digital COVID Certificate system.
- DGC Overview
- Overview and specifications of the EU Digital COVID Certificate infrastructure.
- DGC Verifier Android
- Android application for verifying EU Digital COVID Certificates.
- EGA Download Client
- Python client for the European Genome-phenome Archive.
- EHDS Explorer
- Digital platform for navigating and searching the European Health Data Space Regulation.
- EUDAMED API
- Unofficial API reference for EUDAMED, the EU medical device database under MDR/IVDR.
- FHIR IPS
- HL7 FHIR International Patient Summary standard for cross-border healthcare data exchange.
- HL7 EU Base
- Base profiles and common artefacts for HL7 FHIR in Europe.
- HL7 EU Imaging
- HL7 Europe FHIR Implementation Guide for imaging study reports.
- HL7 EU Laboratory
- HL7 Europe Laboratory Report FHIR Implementation Guide.
- HL7 EU Patient Summary
- HL7 Europe Patient Summary FHIR Implementation Guide for cross-border health data exchange.
- HL7 Gravitate Health
- EU-funded FHIR Implementation Guide for patient-centric health information.
- openEHR Archie
- Java library implementing openEHR specifications used across European eHealth systems.
- OpenRegulatory Templates
- Templates for ISO 13485, IEC 62304, ISO 14971 and IEC 62366 compliance with EU medical device regulations.
- Samply Bridgehead
- Turnkey solution for joining federated European biobank and health data research networks.
- UNICOM IDMP Implementation Guide
- FHIR Implementation Guide for the UNICOM project implementing ISO IDMP standards for EU medicinal product identification.
Intellectual Property¶
European Patent Office (EPO), EUIPO, Unitary Patent, and EU trademark tools.
- PatZilla
- Modular patent information research platform with access to EPO data sources.
- python-epo-ops-client
- Python client for the European Patent Office Open Patent Services API.
- REUSE Tool
(Demo) - FSFE helper tool for managing copyright and licensing information compliant with the REUSE specification.
Interoperability and Digital Infrastructure¶
CEF building blocks (eDelivery, eSignature, eTranslation), X-Road, EBSI, and EU cross-border digital infrastructure.
- CCCEV
- Core Criterion and Core Evidence Vocabulary for EU cross-border public services.
- Core Business Vocabulary
- EU vocabulary for exchanging basic business information across borders.
- Core Location Vocabulary
- EU vocabulary describing location information such as geometries and addresses for cross-border exchange.
- Core Public Organisation Vocabulary
- EU vocabulary for describing public organisations in cross-border data exchange.
- CPSV-AP
- Core Public Service Vocabulary Application Profile for describing public services in EU cross-border exchange.
- Dataspace Protocol
- Specifications for interoperable data sharing in EU data spaces based on web technologies.
- DSS
- EU Digital Signature Service for creation, extension and validation of advanced electronic signatures (CAdES, XAdES, PAdES, ASiC).
- DSS Demonstrations
- Sample applications demonstrating the integration of the EU Digital Signature Service library.
- Eclipse Dataspace Connector
- EDC core services including data plane and control plane for EU data spaces.
- Eclipse EDC IdentityHub
- Identity management component for the Eclipse Dataspace Connector ecosystem.
- EDC DataDashboard
- Dashboard UI for the Eclipse Dataspace Connector ecosystem.
- EDC Samples
- Sample implementations and tutorials for the Eclipse Dataspace Connector.
- efm-asic
- Generic implementation of ETSI ASiC-E archive containers for EU eDelivery infrastructure.
- EMMO
- Elementary Multiperspective Material Ontology developed by the European Materials Modelling Council.
- Europa Component Library
(Demo) - Component library used by the European Commission websites.
- Europeana Core Library
- Core library containing EDM (Europeana Data Model) used by Europeana applications.
- Europeana Portal
(Demo) - Europeana.eu website providing access to European cultural heritage collections.
- FIWARE Catalogue
(Demo) - Curated framework of open source platform components for EU smart applications using NGSI-LD.
- FIWARE Data Space Connector
- Data Space Connector following DSBA Technical Convergence recommendations for EU data spaces.
- FIWARE IoT Agent JSON
- IoT Agent for JSON-based protocols with HTTP, MQTT and AMQP transports in FIWARE smart applications.
- FIWARE Keyrock
- OAuth 2.0 identity management and Single Sign-On for FIWARE-based EU smart applications.
- FIWARE NGSI-LD Tutorials
- Step-by-step tutorials for FIWARE NGSI-LD smart applications.
- hale»studio
- Spatial data harmonisation tool for INSPIRE-compliant data transformation.
- Harmony eDelivery Access Point
- Open source eDelivery AS4 Access Point for cross-border document exchange.
- Holodeck B2B
- AS4 messaging solution implementing OASIS ebMS3 and AS4 profile for EU eDelivery.
- Idra
- Open Data Federation Platform for aggregating open datasets from heterogeneous EU data catalogues.
- Interoperability Test Bed
- Conformance testing solution supported by the European Commission for EU IT systems interoperability.
- ITB CSV Validator
(Demo) - European Commission validation service for CSV data in EU interoperability testing.
- ITB JSON Validator
(Demo) - European Commission validation service for JSON data in EU interoperability testing.
- ITB SHACL Validator
(Demo) - European Commission validation service for RDF data using SHACL shapes.
- ITB XML Validator
(Demo) - European Commission validation service for XML data in EU interoperability testing.
- Kafnus
- Kafka-based FIWARE connector for persisting context data into third-party databases, replacing Cygnus.
- libdigidocpp
- Library for creating and verifying XAdES digital signatures compliant with eIDAS standards.
- LinkedPipes ETL
- RDF-based lightweight ETL tool developed under EU research funding.
- Minimum Viable Dataspace
- Documentation and scripts for deploying a minimum viable EU dataspace with Eclipse EDC.
- Orion Context Broker
- Reference implementation of the NGSI Context Broker providing NGSI-v2 interfaces for EU smart applications.
- Orion-LD
- Context Broker and CEF building block for context data management supporting NGSI-LD and NGSI-v2.
- pkilint
- Framework for verifying PKI structures including EU trust service certificates.
- publiccode.yml
- Metadata standard for describing public software adopted across EU administrations.
- Scorpio Broker
- NGSI-LD compliant context broker developed by NEC for EU data spaces.
- SEMIC Core Vocabularies
- Core Person Vocabulary for cross-border data exchange in the EU, maintained by SEMIC.
- SiGa
- Signature Gateway for creating and validating eIDAS-compliant digital signature containers.
- Smart Data Models
- Harmonized data models for EU-funded smart applications based on NGSI-LD.
- Smart Data Models Agrifood
- NGSI-LD data models for agriculture and food in EU-funded smart applications.
- Smart Data Models Transportation
- NGSI-LD data models for transportation in EU-funded smart city applications.
- sovity Authority Portal
- Governance and collaboration portal for participants in EU Data Spaces.
- sovity EDC CE
- Community Edition of the Eclipse Dataspace Connector by sovity.
- sovity EDC Extensions
- Extended Eclipse Dataspace Connector components for the sovity Community Edition.
- Stellio Context Broker
- NGSI-LD compatible context broker for EU smart applications.
- Trusted Connector
- IoT edge platform for the International Data Spaces with Camel message routing and remote attestation.
- WireCloud
- FIWARE Application Mashup widget container and composition tools.
- X-Road
- Data exchange layer software used by EU member states for secure cross-border data exchange.
- XFSC Federated Catalogue
- Gaia-X Federation Services catalogue for self-descriptions and service offerings in European data spaces.
Legal and Legislation¶
EUR-Lex, ECLI, CELEX, ELI, Akoma Ntoso, and tools for accessing and processing European legislation.
- bluebell
- Generic parser for Akoma Ntoso 3 legislative documents in Python.
- Case Law Explorer
- Network analysis platform for analysing Dutch and European court decisions.
- cobalt
- Lightweight Python library for working with Akoma Ntoso legislative documents.
- ECHR Open Data
- Process to rebuild the European Court of Human Rights database and datasets from scratch.
- eForms Notice Viewer
- Sample application that can visualise an eForms notice using the eForms SDK.
- eForms SDK
- EU eForms notification standard for public procurement procedures, published by the EU Publications Office.
- eurlex
- Python package for querying the EU Cellar repository and downloading EUR-Lex legislative data.
- eurlex (Python)
- Python parser for extracting and processing EUR-Lex legislative documents.
- eurlex (R)
- R package for retrieving data on European Union laws and policies from EUR-Lex and CELLAR.
- Legal Reference Extraction
- Extract and parse legal references from European legal documents.
- Open Legal Data Platform
- Open source platform for publishing and accessing European legal data.
- pyEuroVoc
- Legal document classification with EuroVoc descriptors across 22 EU languages.
Open Data and Statistics¶
Eurostat, EU Open Data Portal, SDMX, NUTS regions, and pan-European statistical infrastructure.
- CKAN
(Demo) - Open source data management system powering many European government open data portals.
- ckanext-dcat
- CKAN extension implementing DCAT and DCAT-AP for EU open data portal interoperability.
- ckanext-harvest
- Remote harvesting extension for CKAN used by European government data portals.
- ckanext-spatial
- Geospatial extension for CKAN enabling INSPIRE metadata support in European data portals.
- DCAT-AP
- Application profile of DCAT for describing public sector datasets in European data portals.
- eurostat (R)
- R tools for Eurostat open data access and analysis.
- Eurostat Statistics Coded
- Catalogue of code resources to reproduce results from Eurostat Statistics Explained articles.
- eurostat-map.js
- JavaScript library for creating thematic web maps of European NUTS regions based on D3.
- giscoR
- R package for downloading geospatial data from the Eurostat GISCO API.
- gridviz
- JavaScript library for visualising European gridded statistical data.
- happyGISCO
- Python client for Eurostat GISCO geospatial web services.
- java4eurostat
- Java library for multi-dimensional data manipulation and easy access to Eurostat data.
- JDemetra+
- Seasonal adjustment toolkit officially recommended by Eurostat for European statistical offices.
- Metis Framework
- Data publication framework for ingesting and processing European cultural heritage metadata.
- Morph-KGC
- Powerful RDF knowledge graph generation engine with RML mappings used in European data integration.
- Nuts2json
- Eurostat NUTS regions dataset as JSON for web mapping.
- Open Data Handbook
- Guide to legal, social and technical aspects of open data, widely used in EU open data initiatives.
- pandaSDMX
- Python interface to SDMX for accessing data from ECB, Eurostat, and other European statistical providers.
- pxweb
- R package for accessing PX-WEB API used by European statistical agencies.
- pyaxis
- Python converter from PC-Axis statistical format to Pandas DataFrames, used by European national statistical offices.
- restatapi
- R package for searching and retrieving data from the Eurostat database using SDMX.
- RMLMapper
- RML rules executor for generating linked data from semi-structured sources used in EU data integration.
- rsdmx
- R package for reading SDMX data and metadata from ECB, Eurostat, and other EU data providers.
- SDMX Connectors
- Multi-platform connectors for accessing SDMX data sources including ECB and Eurostat.
- SDMX REST
- RESTful web services specification for statistical data exchange used by ECB, Eurostat, and EU agencies.
- SDMX-JSON
- JSON format specification for SDMX statistical data and metadata exchange.
- SDMX-ML
- Format specification for statistical data exchange used by Eurostat and ECB.
- Searoute
- Compute shortest maritime routes between ports, developed by Eurostat.
- udata
- Customizable social platform for open data publication, powering data.gouv.fr and other EU portals.
- YARRRML Parser
- Parser for the human-readable YARRRML serialization of RML rules used in EU linked data integration.
Payments and Banking¶
SEPA, PSD2, Open Banking, EBICS, and the Single Euro Payments Area infrastructure.
- ebics-client-php
- PHP EBICS library supporting versions 2.4, 2.5, and 3.0 for European banking communication.
- ebics-java-client
- Java open source EBICS client supporting French, German, and Swiss banks.
- epics
- EBICS client for Ruby supporting secure European banking communication.
- hbci4java
- Java FinTS protocol implementation supporting chipTAN, pushTAN, SEPA, and PSD2 features.
- Ledgers
- Open source deposit account application for PSD2 XS2A core-banking operations.
- libfintx
- Banking client library for .NET supporting HBCI 2.2, FinTS 3.0, and EBICS H004/H005.
- node-ebics-client
- Node.js EBICS client compliant with ISO 20022 for European electronic banking.
- Nordigen Python
- Python library for the Nordigen open banking API.
- OBP-API
(Demo) - Open source RESTful API platform for banks supporting PSD2, Open Banking, and XS2A.
- Open Banking Gateway
- RESTful API, tools, adapters, and connectors for transparent access to open banking APIs (PSD2).
- payme
- QR code generator for SEPA payments in ASCII and PNG formats.
- php-sepa-xml
- PHP library for generating SEPA XML files for credit transfer and direct debit.
- Prowide Core
- Java framework for managing SWIFT messages used in European interbank communication.
- Prowide ISO 20022
- Java model and parser for all ISO 20022 financial messages used in SEPA and TARGET2.
- python-sepadd
- Python library for generating SEPA Direct Debit XML files.
- python-sepaxml
- Python library to generate SEPA XML files for direct debit and credit transfer.
- sepa.js
- JavaScript library for creating and validating SEPA XML transactions.
- sepa_king
- Ruby gem for creating SEPA XML files for credit transfer and direct debit.
- SepaUtilities
- PHP methods for validating and sanitizing inputs used in SEPA files.
- Sephpa
- PHP class to create SEPA XML files for credit transfer and direct debit.
- XS2A
- Open source NextGenPSD2 XS2A implementation for PSD2 compliance.
- XS2A Adapter
- Adapter layer providing a unified PSD2 XS2A interface to different European bank APIs.
- XS2A Sandbox
- Open source PSD2-compatible banking system emulator for testing XS2A integration.
Public Procurement¶
TED (Tenders Electronic Daily), eForms, ESPD, CPV codes, and EU public procurement infrastructure.
- eForms Notice Editor
- Sample application demonstrating how to create eForms notices using the SDK.
- eProcurement Ontology
- Formal semantic foundation for linked open data in the domain of EU public procurement.
- ESPD-EDM
- European Single Procurement Document Exchange Data Model for integration with national ESPD service providers.
- model2owl
- Tool to transform UML models into OWL ontologies and SHACL shapes for EU procurement data.
- OCDS EU Extension
- Extension adapting the Open Contracting Data Standard to European Union procurement.
- OCDS Standard
- Open Contracting Data Standard used in EU public procurement transparency.
- TED Open Data
(Demo) - SPARQL query editor for the Tenders Electronic Daily Open Data Service.
- TED RDF Conversion Pipeline
- Pipeline for converting Tenders Electronic Daily notices to linked open data.
- ted-rdf-mapping
- Transformation rules for the TED Semantic Web Services RDF conversion.
Space and Aviation¶
ESA, Eurocontrol, Galileo, EGNOS, and European space and aviation infrastructure.
- galmon
- Open source monitoring system for the Galileo satellite navigation constellation.
- GNSS-SDR
(Demo) - Open source software-defined GNSS receiver with Galileo signal support.
- InterUSS DSS
- Discovery and synchronization service implementing ASTM standards for U-space unmanned traffic management.
- NanoSat MO Framework
- ESA software framework for small satellites based on CCSDS Mission Operations services.
- Orekit
- Java library for space dynamics and orbital mechanics developed with ESA support.
- PyKEP
- ESA scientific library providing basic tools for research in interplanetary trajectory design.
Sustainability and ESG¶
EU Taxonomy, CSRD, SFDR, CBAM, Digital Product Passport, EU Deforestation Regulation, and sustainable finance.
- Battery Pass Data Model
- Data model for the EU Battery Passport under the Digital Product Passport framework.
- DPP Validator
- Compliance validation engine for EU Digital Product Passports against ESPR regulations.
- Eclipse Tractus-X
- EU-funded Catena-X automotive data ecosystem for supply chain transparency and sustainability.
- Equinox
- Open source platform for sustainable portfolio management adhering to European Banking Authority frameworks.
- ESRS XBRL Parser
- Tools for parsing European Sustainability Reporting Standards taxonomies in XBRL format.
- EU Emissions Trading System Data
(Demo) - Open dataset of the EU Emissions Trading System.
- EUDR API Client
- Node.js library for the EU Deforestation Regulation TRACES system API.
- EUDR PHP Client
- PHP client for the EU Deforestation Regulation TRACES system API with WS-Security authentication.
- Open DPP
- Open source platform for managing Digital Product Passports in compliance with EU regulations.
- OS-Climate ITR
- Python implementation of the Implied Temperature Rise methodology for EU sustainable finance.
- SustainableQA
- Question answering dataset for corporate sustainability reporting and EU Taxonomy compliance.
- Tractus-X BPDM
- Business Partner Data Management for the Catena-X EU automotive data ecosystem.
- Tractus-X Digital Twin Registry
- Digital Twin Registry for the Catena-X EU automotive data ecosystem.
- Tractus-X PURIS
- Predictive Unit Real-Time Information Service for short-term demand and capacity management in Catena-X.
- Tractus-X Traceability
- Supply chain traceability application for the Catena-X EU Digital Product Passport ecosystem.
Transport and Mobility¶
European railway interoperability (ERA, ETCS), cross-border transport, eCall, EETS, and EU mobility frameworks.
- Artery
- OMNeT++ V2X simulation framework for ETSI ITS-G5 cooperative intelligent transport systems.
- Digitransit UI
(Demo) - Open source multi-modal journey planner UI used in European public transport.
- direkt.bahn.guru
(Demo) - Map of all direct long-distance railway connections for cities across central Europe.
- Eclipse SUMO
(Demo) - Open source, highly portable microscopic traffic simulation package used in EU transport research.
- ETCS
- Open source implementation of the European Train Control System.
- ETSI ITS Messages
- ROS 2 support for ETSI ITS messages enabling V2X communication.
- European Transport Feeds
- Directory of European public transport data feeds.
- FPTF
- Standardized data format for public transport APIs, libraries, and datasets across Europe.
- GeoNetworking
- Java implementation of the ETSI ITS-G5 GeoNetworking stack with CAM and DENM support.
- hafas-client
- JavaScript client for HAFAS public transport APIs used across European transit systems.
- mobilityDCAT-AP
- Metadata specification for describing European transport datasets and services.
- MOTIS
- Multimodal travel information system providing routing, geocoding, and map tiles across European transit networks.
- Navitia
(Demo) - Open source multimodal journey planning engine powering European public transport services.
- NeTEx
- CEN technical standard for exchanging public transport schedules and related data across Europe.
- NeTEx Java Model
- Java JAXB binding classes for the NeTEx XSD schema.
- Netzgrafik Editor
- Regular-interval timetable creation, modification, and analysis for European rail networks.
- OpenSky API
- Python and Java bindings for the OpenSky Network REST API for European air traffic data.
- OpenTripPlanner
- Open source multi-modal trip planner widely deployed across European public transport networks.
- OScar
- Open source ETSI C-ITS protocol stack for V2X vehicular communication on embedded hardware.
- OSDM
- Open Sales and Distribution Model API for European public transport ticketing and distribution.
- OSRD
(Demo) - Open source web application for railway infrastructure design, capacity analysis, and timetabling across European networks.
- Pumperly
(Demo) - Open source fuel and EV route planner with real-time prices across European countries.
- pumperly-ha
- Home Assistant custom integration for Pumperly fuel and EV charging price tracking across Europe.
- pyhafas
- Python client for HAFAS public transport APIs covering European transit operators.
- SIMROUTE
- Weather ship routing software using Copernicus Marine Service wave predictions.
- SIRI
- Service Interface for Real-Time Information, the CEN standard for European public transport data exchange.
- subset36
- Encode and decode Eurobalise contents for the European Train Control System.
- Time-Space Train Planner
- Browser-based tool to visualize public transport journeys across European networks.
- traffic
- Python toolbox for processing and analysing air traffic data from Eurocontrol and OpenSky.
- Trainline EU Stations
- List of European railway stations with associated metadata and identifiers.
- transit_model
- Rust library for managing transit data with NeTEx and GTFS support.
- Transitous
- Free and open public transport routing engine for pan-European journey planning.
- transport-apis
- Machine-readable list of European public transport API endpoints.
- UIC Barcode
- Implementation of the FCB barcode standard (IRS 90918-9) for European railway ticketing.
- VaN3Twin
- Multi-stack ETSI-compliant V2X simulation framework for ns-3.
- Vanetza
- Open source implementation of the ETSI C-ITS protocol stack for vehicular networking.
VAT, Customs, and Trade¶
EU VAT system (VIES, OSS/IOSS), TARIC customs tariffs, CN codes, EORI, and Intrastat.
- eu-vat-rates-data
- Machine-readable VAT rates for 45 European countries, refreshed daily from the European Commission TEDB, with packages for five languages.
- eu-vat-validator
- PHP library that validates EU VAT registration numbers against the VIES API.
- ibericode VAT
- PHP library for dealing with European VAT including rates and VIES validation.
- Intrastat-Extrastat
- Odoo modules for EU Intrastat and Extrastat trade reporting.
- node-sales-tax
- International sales tax calculator for Node.js with EU VAT support including VIES validation.
- valvat
- Ruby library for validating European VAT numbers with VIES lookup.
- vat
- Go package for EU VAT number validation and rates retrieval.
- VAT Calculator
- PHP package to handle EU MOSS tax and VAT regulations including rate lookup and VIES validation.
- vat-rates
- Community-maintained JSON dataset of VAT rates for all EU member states.
- VIES
- PHP component for the European Commission VAT Information Exchange System (VIES).
- vies-dotnet
- API for .NET to verify EU VAT information via the VIES exchange system.
Contributing¶
Contributions are welcome. Read the contributing guidelines before submitting a pull request. Every pull request is checked by awesome-lint-extra and a link checker. Projects that were removed, and why, are recorded in DELETED.md.
Badge for listed projects¶
If your project is listed here, add one of these badges to its README:
Flat (default):
[](https://github.com/GeiserX/awesome-europe#readme)
Flat square:
[](https://github.com/GeiserX/awesome-europe#readme)
Plastic:
[](https://github.com/GeiserX/awesome-europe#readme)
For the badge (large):
[](https://github.com/GeiserX/awesome-europe#readme)
Note: the list covers software built for Europe's institutions, regulations and standards in the EU-27 and the EEA. Software for a single country, or global software that merely works in Europe, is out of scope.
Disclaimer: projects about pornography, NSFW content, gambling, religion or partisan politics are not accepted. The list is a neutral technical resource.