Alfa
Standards-based accessibility conformance testing suite implementing ACT Rules for EN 301 549 and WCAG.
93 European open-source projects in the library category.
Standards-based accessibility conformance testing suite implementing ACT Rules for EN 301 549 and WCAG.
Dataset tools for ECMWF Anemoi machine learning weather forecasting models.
An asynchronous .NET library that allows you to lock based on a key (keyed semaphores), limiting concurrent threads sharing the same key to a specified number, with optional pooling for reducing memory allocations.
ECMWF library for numerical weather prediction and climate modelling.
Python interface to map GRIB files to NetCDF, widely used with Copernicus weather data.
Python library for computing concentration, inequality and diversity indices used in EU banking regulation.
Simple cross-browser cookie-consent plugin written in vanilla JavaScript for GDPR and ePrivacy compliance.
Python API for data discovery on the Copernicus Data Space Ecosystem.
Python currency converter using historical exchange rate data from the European Central Bank.
Unit commitment and optimal dispatch model for the European power system, developed at the JRC.
Compliance validation engine for EU Digital Product Passports against ESPR regulations.
Pure Python ZUGFeRD and Factur-X implementation for creating EN 16931 e-invoices.
EU Digital Signature Service for creation, extension and validation of advanced electronic signatures (CAdES, XAdES, PAdES, ASiC).
Sample applications demonstrating the integration of the EU Digital Signature Service library.
PHP library to generate and read EN 16931 structured XML with UBL and CII syntaxes.
ECMWF Python tools for working with European weather and climate data.
Format-agnostic Python interface for accessing and processing geospatial data from ECMWF and Copernicus.
Python client for EBRAINS Collaboratory storage in the EU Human Brain Project.
ECMWF library for GRIB and BUFR decoding and encoding used in European weather and climate services.
Python interface to the ECMWF ecCodes library for GRIB and BUFR data.
Python package to download ECMWF open weather and climate data.
Generic implementation of ETSI ASiC-E archive containers for EU eDelivery infrastructure.
Implementation of the European eIDAS middleware provided under the EUPL 1.2 by Governikus.
Converter for EN 16931 electronic invoices from CII to UBL format.
Python client for the ENTSO-E API (European Network of Transmission System Operators for Electricity).
Earth observation processing framework for machine learning using Copernicus Sentinel data.
Python framework for searching and downloading Earth observation data from Copernicus and other providers.
EBICS client for Ruby supporting secure European banking communication.
ROS 2 support for ETSI ITS messages enabling V2X communication.
Kotlin implementation of the OpenID for Verifiable Credential Issuance protocol for the EUDI Wallet.
Kotlin implementation of the OpenID for Verifiable Presentations protocol for the EUDI Wallet.
Kotlin library for issuing and verifying SD-JWT credentials in the EUDI Wallet ecosystem.
Core libraries for the EUDI Wallet reference implementation on Android.
Core wallet kit library for the EUDI Wallet reference implementation on iOS.
Python parser for extracting and processing EUR-Lex legislative documents.
Component library used by the European Commission websites.
Core library containing EDM (Europeana Data Model) used by Europeana applications.
JavaScript library for creating thematic web maps of European NUTS regions based on D3.
IoT Agent for JSON-based protocols with HTTP, MQTT and AMQP transports in FIWARE smart applications.
FlowDrop is a visual workflow editor component built with Svelte 5 and xyflow/svelte for embedding drag-and-drop flow builders into your own applications. You control the backend and infrastructure end to end: workflows run on your own servers with your own data and security rules, with no vendor lock-in or data leaving your systems.
FusionCache is an easy to use, fast and robust hybrid cache with advanced resiliency features.
Python client for the Global CVE allocation system, a decentralized vulnerability numbering alternative developed by CIRCL Luxembourg.
JavaScript library for visualising European gridded statistical data.
A JavaScript implementation of a web browser without its graphical user interface. The goal of Happy DOM is to emulate enough of a web browser to be useful for testing, scraping web sites and server-side rendering. It can also be used by AI to efficiently gather information from websites. It has currently around 4.5 million downloads a week on npmjs.com. It is used by many bigger organizations, such as Microsoft, Amazon, Meta, Airbnb, ByteDance, Cloudflare, IKEA and many more.
Java library for IBAN and BIC generation and validation.
C .NET IBAN validator, parser, builder, and generator.
Python library for extracting structured data from iXBRL files used in EU regulatory filings.
Extract and parse legal references from European legal documents.
Utility tools for the JRC LISFLOOD European flood forecasting system.
ECMWF meteorological plotting package for visualising data in GRIB, NetCDF, and BUFR formats.
Maveniverse MIMA is a lightweight Java library that makes Apache Maven Resolver reusable as a standalone component — both inside Maven plugins and outside Maven. It transparently handles environment setup, user settings, and runtime wiring, letting any Java application leverage Maven's full dependency resolution engine. Maintained by Apache Maven PMC member Tamas Cservenak.
Medha is an asynchronous, high-performance semantic cache library designed specifically for Text-to-Query systems. Unlike traditional key-value caches that require exact string matches, Medha understands that "Show me the top 5 users" and "List the first five users" are the same question. It intercepts these queries and returns pre-calculated database queries (SQL, Cypher, etc.), bypassing the expensive and slow LLM generation step.
Python interface to the ECMWF Metview meteorological workstation and batch system.
Moquette is a lightweight broker compliant with MQTT 5 and MQTT 3, easily encapsulated in other applications. The broker supports QoS 0, QoS 1 and QoS 2.
Powerful RDF knowledge graph generation engine with RML mappings used in European data integration.
Public holidays library and REST API for .NET covering 100 countries including all EU member states.
Java JAXB binding classes for the NeTEx XSD schema.
Open source model for computing noise maps implementing EU Environmental Noise Directive methods.
Eurostat NUTS regions dataset as JSON for web mapping.
Energy system modelling and optimisation framework widely used in European energy research.
Python and Java bindings for the OpenSky Network REST API for European air traffic data.
Java library for space dynamics and orbital mechanics developed with ESA support.
High-level BUFR interface for the ECMWF ecCodes library with Pandas DataFrame support.
Java library with shared Peppol components including identifier handling and SMP/SML clients.
Java library for creating and validating Peppol Reporting messages.
Java Schematron validation library used extensively in EU e-invoicing and document validation.
Java library for reading and writing UBL 2.0 through 2.4 documents used in EU e-invoicing.
AS4 client and server with built-in support for Peppol and CEF eDelivery.
Generic business document validation engine for EU e-invoicing standards.
ECMWF library for extracting polytope features from meteorological datacubes.
Issue, hold and verify digital identities and credentials with eIDAS 2.0 compliancy.
Sveltos is a Kubernetes controller that automates the deployment of applications and configurations across large-scale fleets. By using declarative "ClusterProfiles," it identifies target clusters via labels and ensures they consistently run the required resources. It features an event-driven framework to detect and remediate configuration drift or health issues automatically. Ultimately, Sveltos simplifies multi-cluster management, making it an ideal "central brain" for edge and multi-cloud environments.
Java framework for managing SWIFT messages used in European interbank communication.
Comprehensive Java model and parser for all ISO 20022 financial messages used in SEPA and TARGET2.
Python parser for XBRL and iXBRL files used in EU ESEF financial reporting.
Python converter from PC-Axis statistical format to Pandas DataFrames, used by European national statistical offices.
Python client for the GLEIF Legal Entity Identifier API used in EU regulatory compliance.
ESA scientific library providing basic tools for research in interplanetary trajectory design.
Python library for IBAN and BIC parsing, validation and generation.
scikit-learn is the leading Python library for machine learning, offering a consistent API for classification, regression, clustering, and dimensionality reduction. Originally developed at INRIA, the French national research institute, it is the foundational ML toolkit for the Python data science ecosystem.
Multi-platform connectors for accessing SDMX data sources including ECB and Eurostat.
Python library to download and process satellite imagery using Sentinel Hub services.
Currency exchange rates library supporting ECB and other European central bank providers.
Compliant and accessible cookie consent banner with built-in support for hundreds of services.
ECMWF library for calculating human thermal comfort indexes from climate data.
Python toolbox for processing and analysing air traffic data from Eurocontrol and OpenSky.
Rust library for managing transit data with NeTEx and GTFS support.
PHP library to read and create valid UBL and Peppol BIS files.
Ruby library for validating European VAT numbers with VIES lookup.
Vship is a GPU-accelerated library for computing perceptual video quality metrics, SSIMULACRA2, Butteraugli, and CVVDP, significantly faster than CPU-based tools. It supports Vulkan, CUDA, and HIP, and ships with FFVship, a CLI for encoder developers who want faster, more accurate quality tuning than PSNR, SSIM, or VMAF provide.
Library for .NET to read, write, compare, and convert XBRL reports including ESEF and EBA taxonomies.
C library for creating and reading ZUGFeRD and Factur-X e-invoices.
PHP library for ZUGFeRD, XRechnung, and Factur-X e-invoicing formats.