Send in your ideas. Deadline April 1, 2026

44 Digital Commons Projects Selected for NGI Zero Grants

We are happy to announce that 44 Free and Open Source projects have been selected to become beneficiaries from the NGI Zero Commons Fund. We congratulate all the grantees and thank them for their contribution to the digital commons: shared digital infrastructure that is available to everyone. The selection covers the entire technology stack from trustworthy open hardware, to services & applications providing user autonomy.



Toward a digital commons

The NGI Zero Commons Fund provides grants to people who help build the digital commons. Because all projects are free and open source technologies, all outcomes can be freely used, studied, shared and moderated by anyone. Together they provide the building blocks for a information and communication infrastructure that promotes digital autonomy and serves the common good.

Stacking up building blocks to reclaim the digital commons

So far 314 projects have received funding in the eights rounds of the NGI Zero Commons Fund. A new call opens every two months, the current call closes April 1, 2026. NGI Zero, the coalition of 16 non-profits led by NLnet foundation, has been responsible for five other funds besides the Commons Fund. Over all, the coalition has supported over one thousand Free and Open Source projects. The NGI Zero Commons Fund is financed by the European Commission as part of the Next Generation Internet initiative.

If you applied for a grant
This is the selection for the August call of the NGI Zero Commons Fund fund only. We always inform all applicants about the outcome of the review ahead of the public announcement, whether they are selected or not. If you have not heard anything, you probably applied to a later call or a different fund that is still under review.

How do I find out which call round I applied to?You can see which call round you applied to by checking the application number assigned to the project when you submitted the proposal. The number starts with the year and month of the call, so 2025-08- in the case of the August 2025 call. You see that same number featured in the emails we send you (It should not happen, but if you did apply to the August call and did not hear anything, do contact us)

Meet the new projects!

(you can click or tap on the project name to fold out additional information)

Trustworthy hardware and manufacturing

  • Arkin — Optical Tweezers Microscope

    Arthur Ashkin published the science of optical tweezers openly, work that earned him the 2018 Nobel Prize in Physics. Yet commercial instruments remain expensive, restricting access to well-funded laboratories. Arkin honours this legacy by developing a fully open-source optical trapping microscope using globally available components. The design includes 3D-printable optomechanical modules, a precision translation stage, and a control software, integrating with established open-hardware platforms (OpenUC2 and OpenFlexure). Beyond optical trapping, a key deliverable is a precision positioning stage for laser alignment, imaging, and micromanipulation—filling a gap in the open-hardware ecosystem and bringing advanced biophysical tools to educational institutions, citizen-scientists, and researchers worldwide.

    For more details see: https://nlnet.nl/project/Arkin

  • LibreCellular 5G — Open hardware SDR-based 5G cellular network

    The LibreCellular 5G project makes it easier to create 5G cellular networks with open source software and low cost software-defined radio (SDR) hardware. Achieving this via validated configurations that are subjected to rigorous end-to-end testing, supported by tooling and documentation for repeatable deployment. This work builds on previous NLnet funded projects which made it easier to create 4G cellular networks, by adding support for a 5G New Radio (NR) base station, together with 5G Core (5GC) network functions, native voice calls via Voice-over-New Radio (VoNR), and implementing a Python library for base station control.

    For more details see: https://nlnet.nl/project/LibreCellular-5G-NewRadio-Core-VoNR

  • Open Source Battery Management System (OpenBMS) — Complete FOSS solution for battery management

    OpenBMS is a combined hardware and software solution designed to monitor and protect Li-Ion and Li-Po rechargeable batteries throughout their lifetime. When attached to a single-cell or multi-cell battery pack, OpenBMS functions as a fuel gauge, cell balancer, and battery protection system. It provides key information to higher-level systems, including state of charge (SoC), state of health (SoH), number of charge and discharge cycles, voltage, current, and temperature. OpenBMS actively balances cells and protects the battery during both charging and discharging, including fault conditions caused by external system failures. Using a desktop application, OpenBMS can be easily configured for a specific battery by defining parameters such as battery chemistry, number of cells, and capacity, and by running a battery learning cycle. OpenBMS is suitable for a wide range of applications, including drones, IoT devices, laptops, e-bikes, and other battery-powered systems.

    For more details see: https://nlnet.nl/project/OpenBMS

  • openENOC — Scalable Ethernet-based Network-on-Chip

    openENOC is an open-source hardware and software project that develops a scalable Ethernet-based Network-on-Chip (NoC) architecture to enable modular and interoperable MPSoC designs. By using standard Ethernet Layer-2 as the native on-chip transport protocol, openENOC connects processors, accelerators, and peripherals in a flexible, packet-switched network that lowers barriers to building complex systems and bridges the gap between on-chip and off-chip networking. The project provides a complete, permissively licensed stack, including RTL components, integration APIs, verification infrastructure, and reference designs and targets workloads where traditional interconnects struggle to scale, such as cryptography and edge computing. All results will be released openly to support reuse, strengthen the open hardware ecosystem, and empower developers and organizations to build future-proof, interoperable, and community-driven MPSoC solutions.

    For more details see: https://nlnet.nl/project/openENOC

  • OpenTough — Open-source rugged enclosure for modular laptop mainboards

    The project enables reliable computing in harsh and off-grid environments where consumer laptops often fail - including disaster response, field research, outdoor education, and industrial use. At the same time, it explicitly targets everyday consumers who want a reliable, mechanically robust, long-lasting laptop for normal work and life - similar in spirit to older, durability-first professional machines. By reusing existing components in a durable, repairable enclosure, OpenTough extends device lifespans, reduces e-waste, and lowers the barrier to accessing digital tools and the open internet. All design files, documentation, and test results will be published under open hardware licenses, enabling local manufacturing, repair, and further adaptation. OpenTough is vendor-neutral by design and contributes to digital sovereignty through open, reusable hardware components.

    For more details see: https://nlnet.nl/project/OpenTough

  • PyUVM SPI Verification Component — Add Serial Peripheral Interface support to PyUVM verification tool

    In recent years, many open source projects have emerged making chip design and verification possible without the need for the common proprietary SystemVerilog tools. The emergence of PyUVM brought the power of the Universal Verification Methodology (UVM) to the Python ecosystem. To strengthen this ecosystem, reliable and re-usable verification components are key factors to shift left and focus verification effort on functional bugs of complex designs. The PyUVM SPI verification component is a configurable agent designed for SPI protocol based on PyUVM. Tutorials, documentation and test bench examples will be available to promote its usage and ensure that the ability to deliver high-confidence, verified silicon is no longer a privilege of well-funded corporations, but a standard accessible to the entire open-source community.

    For more details see: https://nlnet.nl/project/PyUVM-SPI-verification

  • Space grade Instrumentation Amplifier ASIC — Validate open toolchains with Open Hardware with high quality ASIC

    This project will develop an instrumentation amplifier (INA) with programmable gain (through I2C / SPI interfaces) which achieves high accuracy(< 1% gain error), low noise (< 20nV/rtHz at 1kHz), and high common mode rejection (> 80dB). It will produce an ASIC using free and open tools which will be taped out on IHP’s 130nm open source PDK, with performance guaranteed across process (slow / fast silicon), voltage (± 10%) and temperature. Because of its high performance, the INA will be applicable to high accuracy sensing applications (pressure, strain, temperature) typical to those found in a wide variety of industry / medical applications. In addition, the INA will be made robust to high radiation environments, making it applicable to low earth orbit / high energy particle applications, where single even latch up can be problematic. The final chip will be characterised as a tangible proof of the maturity of today's free and open source toolchains and their readiness to produce high performance semiconductors.

    For more details see: https://nlnet.nl/project/INA-ASIC

  • VACASK — High-performance Analog Simulation

    VACASK (Verilog-A Circuit Analysis Kernel) is an open, high-performance analog circuit simulation platform designed to modernize the foundations of electronic design automation. By cleanly separating device modeling from numerical analysis and embracing a modular, Verilog-A centric architecture, VACASK enables efficient, extensible, and maintainable simulation workflows optimized for modern CPUs. The project introduces into VACASK essential core analyses, including AC stability, S-parameter characterization, transient noise simulation, and adjoint-based small-signal transfer function and noise evaluation, while improving numerical robustness through integration with established linear algebra libraries. Tight integration with the Python-based PyOPUS design automation library enables reproducible circuit sizing, sensitivity and yield analysis, Monte Carlo evaluation, and yield optimization workflows using VACASK as the underlying simulator.

    For more details see: https://nlnet.nl/project/VACASK

  • VeriBench — Verilog-AMS Testbench Framework for Open EDA Verification

    The project summary for this project is not yet available. Please come back soon!

    For more details see: https://nlnet.nl/project/VeriBench

  • Implement inline Verilog/VHDL through Yosys — Functional simulation in Haskell from existing Verilog/VHDL code

    This project will improve integration between Clash (Haskell-based hardware design) and existing Verilog/VHDL code. It will create a pipeline that converts HDL designs into a native Haskell simulator using Yosys.

    The outcome will allow developers to reuse existing Verilog/VHDL directly within Clash workflows and use Haskell’s powerful testing tools for verification — without custom build systems or external simulators. The project will lower adoption barriers, simplify verification, and strengthen the Clash ecosystem by making existing hardware designs more easily available.

    For more details see: https://nlnet.nl/project/Clash-VerilogVHDL/

  • Coreblocks RISC-V processor core — Out-of-order RISC-V processor in Amaranth

    Coreblocks is an experimental, modular out-of-order RISC-V core generator implemented in Amaranth (a hardware description language based on Python). It combines the Amaranth HDL with the hardware transactions library Transactron which implements an abstraction layer for inter-component interaction. This results in flexibility and low-level extensibility while preserving readable and decoupled code.

    This grant will enable us to advance our generator towards synthesis of modern soft processor cores. Principally, we will overhaul the key internal modules (checkpointing, multi-stage branch prediction, LSU), allowing us to transition to high-performance processing. Next, we are going to implement processor features enabling rich OS support (MMU, FPU, supervisor mode). We will also extend our documentation in order to make this project more accessible and improve the debugging capabilities on FPGA deployments. The longer term goal of Coreblocks is to deliver a working high-performance application-class CPU, capable of supporting modern systems - an open, independent, European general-purpose processor.

    For more details see: https://nlnet.nl/project/Coreblocks-RISC-V/

  • SWD Debug support in VexRiscv — Functional SWD debugging support for VexRiscv/VexiiRiscv

    The VexRiscv-Debug project aims to extend the popular open-source VexRiscv RISC-V soft CPU core with functional debugging support enabling essential development and bring-up capabilities for developers building debuggable RISC-V SoCs on custom ASIC or FPGA platforms. This includes making Vexriscv fully Riscv Debug specification compliant and additionally adding support for Serial Wire Debug (SWD), which is a widely used industry specification set forth by ARM.

    For more details see: https://nlnet.nl/project/VexRiscV-debug/

Network infrastructure incl. routing, P2P and VPN

  • Open source MILAN hardware and software stack — Reliable real-time media streaming over ethernet networks

    The open-source MILAN project implements a MILAN audio interface (a.k.a. a “sound card”) and companion software stack. MILAN is a standard for transporting precisely timed digital audio in real time and with extremely low latency over Ethernet. By delivering an open hardware circuit board with analogue audio I/O and an Ethernet port, together with the free and open source software required to operate the board as a MILAN endpoint, this project democratises audio networking and enables makers and musician communities to come up with new applications for reliable, real-time, high-fidelity audio networking.

    For more details see: https://nlnet.nl/project/MILAN-stack

  • SelectCast: Anycast in Path Aware Networks — Anycast for SCION and other path-aware networks

    The project summary for this project is not yet available. Please come back soon!

    For more details see: https://nlnet.nl/project/SelectCast

Software engineering, protocols, interoperability, cryptography, algorithms, proofs

  • Typed Nix — Static type system for Nix programming language.

    The project summary for this project is not yet available. Please come back soon!

    For more details see: https://nlnet.nl/project/TypedNix

Operating Systems, firmware and virtualisation

  • Expanding the Felix86 emulator — x86 and x86-64 userspace emulator for RISC-V Linux

    Felix86 is an open-source x86 and x86-64 userspace emulator for RISC-V Linux. By enabling the high-performance execution of complex x86 and x86-64 applications, including Windows software via Wine, Felix86 removes a large barrier to adopting the open-standard RISC-V architecture for personal computing: legacy software dependence. The emulator implements a fast Just-In-Time recompiler that translates x86 machine code to optimized RISC-V code, while utilizing many RISC-V extensions such as the vector extension for SIMD operations. This project will help us support AVX and AVX2 with RISC-V vector, improve compatibility with Linux signals, support programs that use ptrace,

    For more details see: https://nlnet.nl/project/Felix86

  • Filling the Gaps in Testing Open-Source Firmware — Improved infrastructure for Open-Source Firmware quality assurance

    The project summary for this project is not yet available. Please come back soon!

    For more details see: https://nlnet.nl/project/Firmware-TestAutomation

  • Machine-check usability — Formal verification of software written in machine code

    Machine-check is a tool for formal verification of digital systems, able to automatically determine whether a system described in a subset of the Rust language fulfills some specification. This project aims to improve it in multiple areas such as the usability of its graphical user interface, the ease of writing system descriptions and properties, and the ability to compose systems from parts.

    For more details see: https://nlnet.nl/project/machine-check-UX

  • Nix Store disk usage improvements — Reduce storage overhead for Nix deployments

    The project summary for this project is not yet available. Please come back soon!

    For more details see: https://nlnet.nl/project/nixstore-diskusage

  • Open Virtual File System (VFS) for Linux — Create a standard API for files stored across the net

    The project summary for this project is not yet available. Please come back soon!

    For more details see: https://nlnet.nl/project/OpenVirtualFileSystem

  • JShelter UX — Upgrading JShelter to increase functionality and user adoption

    JShelter is a free browser extension that protects user privacy by limiting JavaScript APIs to prevent fingerprinting, tracking, and other security threats. Users can control which browser APIs websites can access, reduce the precision of data accessible through these APIs, or even provide fake values to mitigate risks from potentially harmful sites. While JShelter is a well-established tool, it faces usability challenges as the web landscape evolves rapidly. This project focuses on addressing these usability issues, new privacy threats, and improving user retention. It will leverage new APIs available for web extensions to enhance protection. The aim is to improve usability, documentation, and testing, ultimately making JShelter more reliable and user-friendly.

    For more details see: https://nlnet.nl/project/JShelter-UX/

  • Dual SIM for Mobile Linux — Support multiple SIM cards in open mobile OS-es

    As key parts of the mobile Linux ecosystem Phosh, ModemManager, and mobile-focused GNOME applications provide a featureful alternative to Android and iOS. They do not yet, however, support multiple SIMs for business/personal privacy, cost-effective roaming, and full network coverage. This project will add the low-level modem frameworks for multi-SIM capability and use those to add simple, intuitive management of multiple mobile subscriptions to the user interface of the Phosh mobile shell and the GNOME Calls and settings applications. With these enhancements mobile Linux users will gain full control over which mobile subscription to use for calls, messages, and data connections.

    For more details see: https://nlnet.nl/project/Linux-MultiSIM/

Measurement, monitoring, analysis and abuse handling

  • EMerge — Open Source tool in Python for RF Finite Element simulation

    EMerge is an open source (GPL v2.0) Python based all-in-one finite element simulator for high frequency electromagnetic simulations. Python is used as a scripting language to define geometry, boundary conditions, simulations, and post processing all within a single workflow. Existing finite element tools for radio frequency and telecommunication design are often very expensive or require extensive prior expertise. EMerge lowers this barrier by providing an accessible and flexible solution for small businesses and researchers to simulate antennas, filters, and other passive components at no cost. EMerge includes most of the commonly required functionalities offered by commercial tools and leverages powerful libraries to deliver competitive performance. Grant funding will support further development, including additional file format support, expanded simulation capabilities, and the potential introduction of a graphical user interface to reduce the need for programming knowledge.

    For more details see: https://nlnet.nl/project/EMerge

Middleware and identity

  • F-Droid Architecture for Reproducible Apps — Reusable stack for reproducible builds of FOSS apps

    F-Droid has been bringing reproducible builds to the Free Software Android ecosystem since 2015. We have complete build automation for managing source from upstream, building them and publishing them via a secure pipeline. We have automatic rebuilders that confirm that apps have been reproducibly and point out the differences when not. We include best practices for trustworthy software: open source, transparent reviews, reproducible builds, user-chosen curation, etc. In this project, we will research how users evaluate trustworthiness, and use this to fix pain points and develop better strategies for communicating our key benefits. We will also improve F-Droid's automation to ship more reproducibly built, reviewed apps at a faster pace. We'll expand reproducible builds as a practice by improving integration and easing deployment. This makes it easier for people to not only understand and appreciate the importance of these essential practices, but to adopt them in practice.

    For more details see: https://nlnet.nl/project/F-Droid-buildinfra

  • Hassle-free Peppol bootstrapping and onboarding — Open, reproducible, certification-ready e-invoicing stack for Peppol

    This project aims to make participation in the Peppol network genuinely accessible by providing a fully open-source, hassle-free way to deploy, operate, and validate a Peppol Access Point (AP) and Service Metadata Publisher (SMP). Building on existing, production-grade components such as Oxalis-NG and phoss SMP, we focus on eliminating the operational and deployment complexity that currently restricts Peppol infrastructure to large vendors and system integrators. The project will deliver reproducible, certification-ready deployments, automated onboarding and conformance testing workflows, and clear documentation that allows others to independently validate their setup.

    In addition, we will ensure interoperability with other open-source Peppol tooling, including Let’s Peppol, to demonstrate a coherent and composable free-software ecosystem. By packaging the complete solution in a reproducible environment such as NixOS, this project lowers the barrier for SMEs, public bodies, and developers to run their own Peppol infrastructure without vendor lock-in, while staying fully aligned with open standards and free-software values.

    For more details see: https://nlnet.nl/project/Peppol-Reproducible-AP-SMP

  • TrailBase — Backend-as-a-Service for building networked applications

    TrailBase is an open, fast and easy to self-host Firebase-like application platform, i.e. it provides solutions for common application needs out of the box, such as: storage for relational data and files, an admin UI, auth, type-safe APIs, sync via change subscriptions, plugins for custom logic, etcetera. Its open, portable and single-executable nature helps developers to reduce their supply chain dependence, e.g. cloud or infrastructure lock-in, and in-turn provides more control over data sovereignty.

    The server is built on Rust and SQLite. Integrations are provided for many popular client environments: JavaScript/TypeScript, Dart, Swift, Kotlin, C#, Rust, Go and Python. A TanStack/DB integration greatly simplifies sync for web applications. This project will add a slew of improvements, ranging from schema management, API/traffic routing, tenant management, guest and email-less accounts and an audit-trail for admin-API interaction.

    For more details see: https://nlnet.nl/project/Trailbase

  • Autogram 2.0 — Create and validate eIDAS-compliant digital signatures

    Autogram is an open-source (EUPL) multiplatform desktop application for creating and validating eIDAS-compliant electronic signatures. Designed for both non-technical citizens and professional users, it provides native support for various hardware security modules, including national identity cards across the EU. This project focuses on three primary objectives: aligning the software with the requirements of the upcoming eIDAS 2.0 regulations, performing security hardening through external penetration testing, and expanding the tool's core functionality based on community requirements. Key technical developments include the implementation of secure batch signing, visual signature support, and enhanced document archiving capabilities. By offering an easy to use, accessible and vendor-independent alternative to proprietary signing software, Autogram 2.0 facilitates interoperable and secure digital interactions within the European digital ecosystem.

    For more details see: https://nlnet.nl/project/Autogram2.0/

Decentralised solutions, including blockchain/distributed ledger

Data and AI

  • DataLab Experimental Web interface (DEW) — Scientific platform for processing and analysing signals and images

    DataLab Experimental Web interface (DEW) explores extending DataLab, an open-source scientific platform for signal and image processing, with a browser-based interface that preserves its local-first and offline-capable philosophy. The project builds on DataLab's recently modularized architecture and on Sigima, its standalone scientific computation engine designed for reuse across desktop applications, scripting environments and automated workflows. Rather than developing a web stack from scratch, DEW focuses on leveraging existing, well-established web and interactive computing technologies to expose DataLab's capabilities through the browser. The objective is not to replace the desktop application, but to complement it by enabling easier access, interactive experimentation and flexible deployment on local machines or trusted networks without cloud dependency. The project will deliver a functional web interface prototype, deployment scenarios and technical documentation to inform future development choices.

    For more details see: https://nlnet.nl/project/DataLab-DEW

  • Linked Data Objects (LDO) Upkeep and Upgrade — SHACL and other improvements for Linked Data Objects library

    Linked Data Objects (LDO) is an open-source developer tool library that makes working with Linked Data and Solid easy and safe for JavaScript developers. This project aims to address a backlog of feature requests that have been requested by the community as well as bugfixes and other issues. These include, but are not limited to, support for modern technologies adopted by the Solid community, native validation support, and cross-functionality with other popular frameworks. These upgrades will ensure LDO continues to ease the adoption of open data tools.

    For more details see: https://nlnet.nl/project/LDO-up

  • ORION — INspire-aligned raster map tiles for gvSIG ONline

    ORION (Open Ready-for-INSPIRE OSM tiles for gvSIG Online) will deliver an open-source, self-hosted processing pipeline to generate and serve INSPIRE-aligned raster map tiles from OpenStreetMap data, fully integrated as a native module within the free/libre software gvSIG Online. The project closes the existing gap between the widespread use of OSM and the interoperability requirements of European public administrations and Spatial Data Infrastructures, enabling them to deploy sovereign, standards-compliant base maps without relying on proprietary services. ORION will provide ready-to-use INSPIRE-aligned cartographic styles, incremental update workflows that will ensure near real-time data freshness, reusable components and documentation, all released under libre and open licenses. By aligning OSM with INSPIRE and integrating the solution into a widely adopted open-source SDI platform, ORION strengthens the European digital commons, supports data sovereignty, and lays the groundwork for future innovations such as the adoption of vector tiles.

    For more details see: https://nlnet.nl/project/ORION

  • Papis — HHighly extensible document and bibliography manager

    Researchers use Papis to search their digital libraries, manage bibliographies, organise notes, and move documents between formats. This command-line tool has become essential to many researchers' daily work. We've since added a terminal user interface (TUI) and a web interface, but the TUI remains underdeveloped -- it doesn't yet cover all of Papis's core capabilities in a way that feels intuitive or modern. This project addresses that gap. We'll build a client/server architecture that separates Papis's database logic from its interfaces, making the codebase more maintainable and enabling new features. With this foundation in place, we'll expand the TUI to handle all core functionalities. Along the way, we'll restructure our documentation to match the new architecture, making it easier to keep current as the project evolves. These changes should make Papis more powerful while lowering the barrier for newcomers.

    For more details see: https://nlnet.nl/project/Papis

  • ShapeThing SHACL renderer — View, edit and filter semantic data

    Linked data (RDF) is very good on a data storage level to enable interoperability and standardization. However user interfaces on top of linked data are often complex and not user friendly. This project is a developer library which generates user interfaces from SHACL shapes or RDF data itself. These user interfaces are forms to create and edit data, displays of data and facets to search through the data. Alongside the visual user interfaces it can generate, it can also generate TypeScript types from SHACL shapes and it can transform linked data to Javascript objects. All of these functionalities help a developer easily create applications on top of Linked data. This library uses the SHACL W3C standard and will integrate with the upcoming SHACL UI 1.2 standard.

    For more details see: https://nlnet.nl/project/ShapeThing

  • Updating Solid test harnesses for Linked Web Storage — Add W3C Linked Web Storage Specification to Solid test suite

    The project summary for this project is not yet available. Please come back soon!

    For more details see: https://nlnet.nl/project/LinkedWebStorage-testsuite

  • Vector based similarity search index for QLever database — Improved search for scalable open-source graph database

    This project extends QLever, an extremely efficient and scalable open-source graph database, by implementing a generic vector-based similarity search index. By integrating this feature alongside existing support for full-text and geo-spatial search, the project creates a unified engine that efficiently combines structured graph queries with semantic vector search. This makes massive Linked Open Data datasets readily available for AI-driven Retrieval Augmented Generation (RAG), including datasets such as Wikidata, UniProt, and OpenStreetMap.

    For more details see: https://nlnet.nl/project/QLever-similarity

  • Verified Credentials with zero-knowledge SPARQL queries — Enabling derived W3C Verifiable Credentials with Zero Knowledge Proof (ZKP)

    The project summary for this project is not yet available. Please come back soon!

    For more details see: https://nlnet.nl/project/VC-SPARQL-ZKP

  • Solid-ActivityPub Interop — Bridge W3C Solid and ActivityPub

    The project summary for this project is not yet available. Please come back soon!

    For more details see: https://nlnet.nl/project/Solid-ActivityPub-Interop/

Services + Applications (e.g. email, instant messaging, video chat, collaboration)

  • CalDAV Notes — Standards-based approach to notetaking levering VJOURNAL

    CalDAV Notes is an open-source effort to make personal notes and journals independent from proprietary cloud platforms by using long-established open internet standards. The project delivers a cross-platform app for Android, iOS and the Web that allows users to store, sync and manage their notes on their own CalDAV servers, based on the iCalendar standard and its VJOURNAL component for journal entries. By demonstrating a practical, standards-based approach to note and journal management, the project addresses fragmentation in today ecosystem by demonstrating, in practice, how interoperable note and journal storage can work across servers and platforms - not only helping to establish digital sovereignty but also achieving long-term accessibility of personal data.

    For more details see: https://nlnet.nl/project/CalDAV-notes

  • Drupal ActivityPub module usability enhancements — Improved UX and Client-to-Server capabilities for Drupal ActivityPub

    The project summary for this project is not yet available. Please come back soon!

    For more details see: https://nlnet.nl/project/Drupal-ActivityPub-UX

  • Galene — Libre high quality videoconfering solution

    Galene is a videoconferencing system that is easy to install and to administer and to use moderate server resources. Galene comes bundled with a web client, and therefore requires no client-side installation, but the protocol is fully documented and designed to make it easy to write native clients. The goal of this project is to improve Galene, on the server side but especially on the client side. This includes optimising server-side algorithms, improving the functionality of the bundled web client (including a responsive video grid layout) and better accessibility, adding a waiting room, improve the SIP gateway and many other small improvements - also to other projects (such as developing a WHIP remote for Pipewire, and adding SIP/TCP and SIP/TLS as well as a UAS role to the the SIP library that is used by Galene).

    For more details see: https://nlnet.nl/project/Galene-UX

  • TeXlyre — Local-first typesetting editor for LaTeX and Typst with real-time collaboration

    TeXlyre is a browser-based editor for LaTeX and Typst designed for academic institutions and researchers seeking alternatives to proprietary platforms, particularly in environments with limited connectivity or strict data governance requirements. It enables real-time collaboration without vendor lock-in, while keeping all user data in browser storage for complete data sovereignty and privacy. Documents compile directly in the browser using WebAssembly engines, supporting full offline editing and professional typesetting. Real-time collaboration is implemented via peer-to-peer connections that synchronize edits directly between participants, removing the need for centralized servers and reducing platform reliance. This funding will modernize TeXlyre’s compilation infrastructure by upgrading its WebAssembly-based LaTeX engines to support contemporary packages and LuaLaTeX. It will also develop Chelys, a companion local application providing access to Language Server Protocol integrations, local typesetting engines, and distributed storage.

    For more details see: https://nlnet.nl/project/Texlyre

Vertical use cases, Search, Community

  • Hassle-free Peppol bootstrapping and onboarding — Open, reproducible, certification-ready e-invoicing stack for Peppol

    This project aims to make participation in the Peppol network genuinely accessible by providing a fully open-source, hassle-free way to deploy, operate, and validate a Peppol Access Point (AP) and Service Metadata Publisher (SMP). Building on existing, production-grade components such as Oxalis-NG and phoss SMP, we focus on eliminating the operational and deployment complexity that currently restricts Peppol infrastructure to large vendors and system integrators. The project will deliver reproducible, certification-ready deployments, automated onboarding and conformance testing workflows, and clear documentation that allows others to independently validate their setup.

    In addition, we will ensure interoperability with other open-source Peppol tooling, including Let’s Peppol, to demonstrate a coherent and composable free-software ecosystem. By packaging the complete solution in a reproducible environment such as NixOS, this project lowers the barrier for SMEs, public bodies, and developers to run their own Peppol infrastructure without vendor lock-in, while staying fully aligned with open standards and free-software values.

    For more details see: https://nlnet.nl/project/Peppol-Reproducible-AP-SMP

  • Open source MILAN hardware and software stack — Reliable real-time media streaming over ethernet networks

    The open-source MILAN project implements a MILAN audio interface (a.k.a. a “sound card”) and companion software stack. MILAN is a standard for transporting precisely timed digital audio in real time and with extremely low latency over Ethernet. By delivering an open hardware circuit board with analogue audio I/O and an Ethernet port, together with the free and open source software required to operate the board as a MILAN endpoint, this project democratises audio networking and enables makers and musician communities to come up with new applications for reliable, real-time, high-fidelity audio networking.

    For more details see: https://nlnet.nl/project/MILAN-stack

  • Adno — Annotate and share curated cultural and scientific content

    Adno is a user-friendly web application designed for creating annotation series on online, static and IIIF-compliant images. Designed in collaboration with cultural and scientific mediators, it enables users to create, present and share guided or self-guided tours within images. Adno is also of interest to researchers and has potential applications for a broad audience.

    For more details see: https://nlnet.nl/project/ADNO/

  • Flock XR: Keyboard + Mobile/Touchscreen UX — Creative coding platform for 3D virtual worlds and spatial apps

    The project summary for this project is not yet available. Please come back soon!

    For more details see: https://nlnet.nl/project/FlockXR-a11y-mobile-UX/


Still hungry for more projects? Check out the overview of all our current and recent projects...

Inspired? If you are working on a project that contributes to the Next Generation Internet you can submit a proposal. The next deadline is December 1st 2025.

Acknowledgements

Logo European Commission

The NGI0 Commons fund is made possible with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology (grant agreement No. 101135429). Additional funding is made available by the Swiss State Secretariat for Education, Research and Innovation (SERI).

Logo NGI Zero Commons Fund: letterlogo shaped like a tag