Software (original) (raw)

The following is an incomplete list of some of the software projects that are, or were, hosted on freedesktop.org.

You can go to our GitLab instance to view and download the code, file bugs, and contribute code through merge requests.

freedesktop.org does not itself run these projects day to day: we provide hosting and infrastructure for the communities which themselves run the projects.

All projects hosted by us are available under open-source licenses under equitable terms to all parties. These projects do not require Contributor License Agreements which assign more rights to one party than another. They may require an assertion like the Developer's Certificate of Origin which is simply a more formal document to state that you are leally permitted to contribute under the project's license; you do not, however, need to assign anyone rights that you do not yourself receive to others' contributions.

Desktop middleware and frameworks

These projects provide foundational services to desktops.

Desktop specifications and helpers

These specifications and their accompanying helper utilities define cross-desktop standards for interoperability.

Graphics drivers, window systems, and supporting libraries

These projects allow applications to render graphics on screen, including support for GPU acceleration.

Input, internationalisation (i18n), and font rendering

These projects provide support for keyboard, pointer, tablet, and other input, as well as input processing and font rendering.

Miscellaneous projects

Multimedia and image support

These projects provide support for capture, playback, and streaming of audio, images, and video.

Other hardware support

These projects provide higher-level support for hardware devices.

Projects hosted elsewhere

These projects were formerly hosted with freedesktop.org, but have moved elsewhere.

Inactive projects

These projects were formerly hosted here, but are no longer maintained and presented only for archival purposes. The code may or may not be available or functional, and there may be no way to contribute fixes or changes to these projects.