Send in your ideas. Deadline June 1, 2026
logo
hex
Grant
Theme fund: NGI0 Commons Fund
Start: 2025-11
More projects like this
Network infrastructure

Improving asynchronous execution in GNUnet

Add synchronous processing to GNUnet

This project concerns foundational improvements to GNUnet, a Free Software framework for building secure, decentralised and privacy-preserving applications. Rather than adding a new end-user feature to this GNU project, this effort will focus on strengthening shared core components that affect how efficiently GNUnet operates in practice. The aim is to modernise parts of the system’s internal execution model so that GNUnet can remain more responsive under load, make better use of available resources, and provide a stronger technical foundation for future development. In practical terms, the project will improve how core GNUnet components coordinate work, exchange information and interact with supporting services, especially in configurations where multiple subsystems run closely together. The expected results include higher overall performance, lower battery consumption on mobile devices, and a more responsive user experience across higher-level services and applications built on top of these core components.

Logo NLnet: abstract logo of four people seen from above Logo NGI Zero: letterlogo shaped like a tag

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