
GNU Project
Development of the GNU Operating System
- 64
- Projects
- 8
- Years accepted
- 5
- In 2026
Projects by year
642026
5 acceptedShow
Develop a Mobile Phone User Interface for GNU XaoS
Accepted project · by Avinash-Codes
GNU XaoS is a real-time interactive fractal zoomer that currently lacks a mobile-optimized UI. This project will: (1) implement a touch-friendly QML...
Extend support for ARM in GNU Boot
Accepted project · by f13r
Computers with ARM architecture are prevalent but GNU Boot currently doesn't support them. My focus has also shifted from the classic x86_64 laptops...
GNU Aris, UI and Feature Enhancements
Accepted project · by Fares A. Bakhit
This project's goal is to enhance the usability and accessibility of GNU Aris. It addresses the issues that students currently struggle with when...
GnuCOBOL: Implement Initial Object-Oriented Programming Support
Accepted project · by Saurabh Kumar (@kmr-srbh)
GnuCOBOL currently has no support for the Object-Oriented Programming (OOP) features defined by the ISO standards ISO/IEC 1989:2002 through ISO/IEC...
Port parts of GNU libcdio to Rust
Accepted project · by skr4n
This project introduces Rust into GNU libcdio, with the goal of modernizing its codebase along with the benefits of Rust's memory safety. This...
2024
3 acceptedShow
The GNU Anastasis is a key recovery system that allows the user to securely deposit shares of a core secret with an open set of escrow providers, to...
Add source encoding and literal conversion to the GnuCOBOL compiler
Accepted project · by AMaher
COBOL source files may use different encodings. Commonly, these use some 8-bit character encoding like ISO-8859-15 or an EBCDIC one "transferred as...
GNUnet-Transport Next Generation (TNG) Communicator plugins
Accepted project · by Shichao
This project aims to implement a new communicator for GNUnet's Transport Next Generation (TNG) using the HTTP/3 protocol. The communicator will be...
2023
7 acceptedShow
- Add a web user interface to XaoSabhishek_tiwari
- Integration of GNU Anastasis with the GNU Taler Android walletIván Ávalos
- lilypond - Fix Beaming Patterns/Beam Subdivisions and TupletsJason Yip
- GNUnet Transport Next Generation (TNG): Communicator pluginsMarshall
- aris - Add a web user interface to GNU ArisSaksham Attri
- Parameterized Packages for GNU GuixSarthak
- Porting Rust into GNU/HurdVedant Tewari
2020
7 acceptedShow
- Adopt the SMuFL music font encoding standardWolfGangsta
- V3 Rewrite with SymfonyHugo Sales
- Web-based graphical user interface for LibEuFinHeng Yeow TAN
- Image registration with the celestial sphere and non-linear warping in Gnuastro.Sachin Singh-1
- Support arbitrary precision and export high quality outputAnurag Aggarwal
- Machine Interface for GNU Pokekostasch
- Wget2 - LibWARC Implementation and IntegrationSuhas K S
2019
5 acceptedShow
- GNU Guix - Guix DeployJakob L. Kreuze
- GNU social - Optimizations on Load Balance System and Storage UsageMiguel Dantas
- [GNU Wget] HTTP/2 Test SuiteKumar Mallikarjuna
- syscall/setsockopt optmization on various platforms, working on the testsuite for the libmicrohttpd2 APIng0
- Improvements on GNU social's network systemsBruno Casteleiro
2018
9 acceptedShow
- Improve Core Animation implementation and integrate it into AppKitStjepan Brkić
- Automake : Parse Makefile.am using an Abstract Syntax TreeVishal Gupta
- GNUnet Web-based User InterfacePhil Buschmann
- libjit - register allocationJakob Löw
- ActivityPub plugin for GNU SocialDiogo Cordeiro
- GNU Guix (Cuirass): Adding a web interface similar to the Hydra web interfaceTatiana Sholokhova
- GNU Taler - Payment/Donation Buttons and Code-less Payments with GNU TalerShivam Kohli
- CLISP - Integrate the SICL compiler into CLISPCharles Zhang
- Automake : Modularize Automake to improve the test-suite performanceMatthias Paulmier
2017
13 acceptedShow
- GNUstep - Make WebCore run on top of GNUsteptheiostream
- Javascript Backend for Gnu GuileIan-1
- [GNU Wget] Design and implementation of statistics modulerootkea
- Ring - Create a C++ plugin for RingHoumin
- Improving Kawa's gnu.bytecode using ObjectWeb ASMTom Bousso
- Multiple qualities of video (GNU MediaGoblin)varadhya
- [GNU Wget] Design and Implementation of Test Suite Using LibmicrohttpdDidik Setiawan
- wget2 - Design and implementation of a framework for pluginsAkash Rawal
- JavaScript for info-style navigationMathieu Lirzin
- Improving the Internal Structure of ChordsCharles Winston
- Ring: NodeJS Plugin for Seamless Cross-platform Client Developmentasalman
- Proposal GNU Ring project Olivier GrégoireOlivier Gasuleg
- Guix rewrite build daemon in Guile Schemereepca
2016
15 acceptedShow
- Rust implementation of GNUnet utilskc1212
- GCC - Further work on addressing mode selectionerikvarga
- ScholarLY Annotationsjefferyshivers
- A private and secure auctioning librarymate
- Cleanup ffcallPrasad_arun
- Code RefactorJayitra
- Integrating npm into the Guix ecosystemjlicht
- GCC - Replace Libiberty with GnulibAyush Goel
- Rewrite Hydra to be more integrated with Guixmthl
- [MediaGoblin] Subtitle Interface along with keyboard hotkeys for video playersaksham1115
- Lilypond - Allow spanners to cross voicesstarrynte
- GCC - Development of GIMPLE Front EndPrasad Ghangal
- Implement xattr Support of Hurd ProjectShengyu Zhang
- Porting GuixSD to GNU/HurdManolis
- Liberty Eiffel meets WindowsPetru Gurita