README.md
June 9, 2026 · View on GitHub
A curated list of open source software that provides support specifically for Europe — its institutions, regulations, standards, and cross-border infrastructure.
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
Legend: Each entry shows: stars ·
activity ·
·
·
EU regulation · (Demo) live demo. All badges are clickable and auto-update. EU tags link to official regulation pages.
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.
- Awesome NIS2 Directive
- Curated resources, information, and tools for the EU NIS2 Directive on network and information security.
- 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 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.
- 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
(Demo) - 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.
- EMMO
- Elementary Multiperspective Material Ontology developed by the European Materials Modelling Council.
- 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.
- 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.
- 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.
- 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.
- 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
- Comprehensive 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-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.
Footnotes
Badge: If your project is listed here, you can add one of these badges to your 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: This list focuses on open source software that provides support specifically for Europe — its institutions, regulations, standards, and cross-border infrastructure. The scope covers the EU-27 and EEA (Norway, Iceland, Liechtenstein). Software specific to a single country belongs in country-specific awesome lists. Software that is global and merely happens to work in Europe is also out of scope.
Disclaimer: No projects related to pornography, NSFW content, gambling, religion, partisan politics, or any other controversial topic are accepted. This list aims to be a neutral and useful technical resource for the developer community.