Awesome
awesome-oss
A list of open source projects with links to contribute or donate.
This list is a work in progress. I'm sure I'm missing many great projects. Feel free to send a pull request (just make sure it has a contribution/donation/both link)!
You don't have to be a developer to contribute to your favorite open source projects. Check out this great guide to learn more about other ways you can contribute.
Contents
- Audio Editors
- Audio Players
- Documents
- Developer Tools
- Foundations
- FTP Clients
- Games
- Game Engines
- Graphics
- Multimedia
- Networking
- OS/Distributions
- Other
- Password Managers
- Payments
- Social
- Text Editors
- Video Software
- Web Browsers
Audio Editors
- Ardour - cross platform audio software to record, edit, mix and master audio and MIDI projects<br/>
- Audacity - cross-platform audio software for multi-track recording and editing<br/>
- WaveShop - multi-tab audio editor with a wide range of effects/functions and several supported file formats<br/>
Audio Players
- Clementine - modern music player and library organizer<br/>
- MPD - free and open music player server<br/>
- OooPlayer - Lightweight music player for Windows<br/>
- Rhythmbox - integrated music management application<br/>
Documents
- Etherpad - web-based collaborative real-time editor<br/>
- Evince - document viewer for multiple document formats<br/>
- LibreOffice - office suite<br/>
- Okular - universal document viewer<br/>
- Scribus - a page layout program<br/>
- Sumatra PDF - free and open-source document viewer<br/>
Developer Tools
- Ansible - radically simple IT automation platform<br/>
- ConEmu - free and open-source tabbed terminal emulator for Windows<br/>
- Daytona - The Open Source Dev Environment Manager<br/>
- DEM - Containerized Development Environment Manager for Embedded Development <br/>
- Ddosify - Distributed Performance Testing Platform<br/>
- Flutter - mobile app SDK to help developers and designers build modern mobile apps for iOS and Android<br/>
- Fossil - simple, high-reliability, distributed software configuration management system<br/>
- Genezio CLI - cli tool that helps you deploy your JS/TS/Dart website (backend + frontend) to genez.io's serverless infrastructure for free.<br/>
- Git - distributed version control system<br/>
- GitLab - web-based Git repository manager with wiki and issue tracking features<br/>
- Hook0 - webhooks-as-a-service (WaaS) for SaaS developers<br/>
- Manifest - Open-source Backend-as-a-Service that enables developers to create backends effortlessly.<br/>
- Mosh - remote terminal application that allows roaming, supports intermittent connectivity, and provides intelligent local echo and line editing of user keystrokes<br/>
- Node-RED - programming tool for wiring together hardware devices, APIs and online services in new and interesting ways<br/>
- Pixeleye - visual review & testing platform for catching UI bugs<br/>
- PuTTy - free and open-source terminal emulator<br/>
- Rancher - a complete container management platform<br/>
- React Admin - The React Framework for B2B Apps<br/>
- Refine - an open source React-based framework for building CRUD apps<br/>
- Taipy - open-source Python library for building web applications’ GUI and back-end management.
- Tolgee - developer & translator friendly localization platform<br/>
- VirtualBox - free and open-source hypervisor<br/>
- Windows Terminal - tabstyle windows command line/shell tool. Works with Subsystem/WSL and more. Custom look through integrated .json file<br/>
- Yaade - Yaade is an open-source, self-hosted, collaborative API development environment<br/>
- Revert - An open source unified API to build B2B product integrations<br/>
- Panora - Alternative to Merge.dev - Add an integration catalog to your SaaS in minutes, not months
- Potpie - Use pre-built AI Agents for your codebase to ask questions, debug, test and system design or build your own purpose built agents.
- Solito - A library dedicated to unifying React Native with Next.js, primarily focused on navigation.<br/>
- Dovecot - IMAP and POP3 email server for Linux/UNIX-like systems<br/>
- Mail-in-a-box - one-click, easy-to-deploy SMTP+everything else server<br/>
- Mailcow - The mailserver suite with the 'moo' – 🐮 + 🐋 = 💕<br/>
- Mailu - simple yet full-featured mail server as a set of Docker images<br/>
- Mutt - text-based mail client for Unix operating systems<br/>
- NeoMutt - command line mail reader<br/>
Foundations/Organizations
- Apache Software Foundation - non-profit corporation to support Apache software project<br/>
- Blender Foundation - nonprofit organization responsible for the development of Blender, an open source 3D content-creation program<br/>
- The Document Foundation - non-profit organization that promotes open-source document handling software<br/>
- Django Software Foundation - non-profit organization to promote, support, and advance the Django Web framework<br/>
- Eclipse Foundation not-for-profit corporation that acts as the steward of Eclipse<br/>
- Electronic Frontier Foundation - international non-profit digital rights group<br/>
- Free Software Foundation - non-profit organization to support the free software movement<br/>
- GNOME Foundation - non-profit organization that coordinates the efforts in the GNOME project<br/>
- Internet Archive - non-profit digital library offering free universal access to books, movies & music, as well as 306 billion archived web pages<br/>
- JS Foundation - supports some of the most important projects in the JavaScript ecosystem<br/>
- KDE e.V. - non-profit organization that represents the KDE community in the legal and financial entities<br/>
- Mozilla Foundation - non-profit organization that exists to support and collectively lead the open source Mozilla project<br/>
- Open Source Initiative - non-profit organization dedicated to promoting open-source software<br/>
- Open Whisper Systems - organization that focuses on the development of the Signal Protocol<br/>
- OpenBSD Foundation - non-for-profit corporation, supporting OpenBSD and related projects<br/>
- OpenStreetMap Foundation - not-for-profit company which supports the OpenStreetMap project<br/>
- Perl Foundation - non-profit organization dedicated to the advancement of Perl through discussion, collaboration, design, and code<br/>
- Privacy Guides - non-profit, socially motivated website that provides information for protecting your data security and privacy
- Python Software Foundation - non-profit organization devoted to the Python programming language<br/>
- Ruby Central - non-profit organization dedicated to support and advocacy for the Ruby programming language<br/>
- Software Freedom Conservancy - not-for-profit charity that helps promote, improve, develop, and defend Free, Libre, and Open Source Software (FLOSS) projects<br/>
- Tor Project - not-for-profit organization that is responsible for maintaining software for the Tor anonymity network<br/>
- VideoLAN - non-profit organization that develops and promotes open-source multimedia solutions<br/>
- Wikimedia Foundation - a nonprofit charitable organization dedicated to encouraging the growth, development and distribution of free, multilingual, educational content, and to providing the full content of these wiki-based projects to the public free of charge<br/>
- X.Org Foundation - non-profit corporation chartered to research, develop, support, organize, administrate, standardize, promote, and defend a free and open accelerated graphics stack<br/>
FTP Clients
- Cyberduck - client for FTP and SFTP, WebDAV, and cloud storage<br/>
- FileZilla - cross-platform FTP application<br/>
- WinSCP - SFTP, FTP, WebDAV and SCP client for Microsoft Windows<br/>
Games
- Beyond All Reason - Beyond All Reason: Real-Time Strategy Redefined. Every unit, projectile and explosion simulated in real-time.<br />
- Cataclysm: Dark Days Ahead - Cataclysm: DDA is a turn-based survival game set in a post-apocalyptic world. Struggle to survive in a harsh, persistent, procedurally generated world<br />
- OpenRA - OpenRA is an open source project that recreates and modernizes classic real time strategy games, like Red Alert, Command & Conquer, and Dune 2000<br />
- OpenTTD - OpenTTD is an open source simulation game based upon the popular Microprose game "Transport Tycoon Deluxe", written by Chris Sawyer. It attempts to mimic the original game as closely as possible while extending it with new features<br />
- SuperTuxKart - Karts. Nitro. Action! SuperTuxKart is a 3D open-source arcade racer with a variety of characters, tracks, and modes to play<br />
- Veloren - Veloren is an action role-playing game set in a voxel fantasy world written in Rust. It is inspired by games such as Cube World, Legend of Zelda: Breath of the Wild, Dwarf Fortress and Minecraft<br />
- Xonotic - Xonotic is an addictive arena-style first person shooter with crisp movement and a wide array of weapons. It combines intuitive mechanics with in-your-face action to elevate your heart rate<br />
Game Engines
- Godot: Game Engine - Godot: Your free, open-source game engine. Develop your 2D & 3D games, cross-platform projects, or even XR ideas!<br />
Graphics
- Auto 1111 SDK - SDK for editing and generating images<br/>
- Blender - 3D Creation Software<br/>
- Caesium Image Compressor - advanced compression tool for photos and images (JPG, PNG, GIF)<br/>
- FreeCAD - general purpose parametric 3D CAD modeler<br/>
- GIMP - raster graphics editor used for image retouching and editing, free-form drawing, converting between different image formats, and more specialized tasks<br/>
- ImageMagick - software suite for displaying, converting, and editing raster image and vector image files<br/>
- Inkscape - vector graphics editor<br/>
- Krita - raster graphics editor designed primarily for digital painting and animation purpose<br/>
- LibreCAD - Computer-aided design application for 2D design<br/>
- Pinta - program for drawing and image editing<br/>
Multimedia
- Kodi - media player software application<br/>
- Media Player Classic - light-weight media player for Windows<br/>
- MPlayer - media player software<br/>
- SMPlayer - cross-platform graphical front-end for MPlayer<br/>
- VLC - cross-platform multimedia player and framework<br/>
Networking
- Apache - cross-platform web server software<br/>
- BunkerWeb - open-source and next-gen Web Application Firewall (WAF)<br/>
- Firezone - self-hosted WireGuard® based VPN Server & Firewall<br/>
- FreeNAS - Network Attached Storage software<br/>
- Let's Encrypt - free, automated, and open Certificate Authority<br/>
- NAPALM - NAPALM (Network Automation and Programmability Abstraction Layer with Multivendor support)<br/>
- Nextcloud - self-hosted file sync and share and communication app platform<br/>
- Nginx - HTTP and mail proxy server<br/>
- Nmap - Security Scanner, Port Scanner, & Network Exploration Tool<br/>
- OpenNIC - user owned and controlled Network Information Center; alternative DNS network<br/>
- OpenSSH - a suite of security-related network-level utilities based on the Secure Shell protocol<br/>
- OpenWRT - project for embedded operating system based on Linux, primarily used on embedded devices to route network traffic<br/>
- OPNsense - an open source, easy-to-use and easy-to-build FreeBSD based firewall and routing platform<br/>
- ownCloud - self-hosted file sync and share app platform<br/>
- pfSense - a free, open source customized distribution of FreeBSD specifically tailored for use as a firewall and router that is entirely managed via web interface<br/>
- Remmina - feature rich Remote Desktop Application<br/>
- sshuttle - Transparent proxy server that works as a poor man's VPN<br/>
- Syncthing - peer-to-peer file synchronization<br/>
- Tribler - Privacy enhanced BitTorrent client with P2P content discovery<br/>
- WireGuard - fast, modern and secure VPN tunnel<br/>
- Wireshark - packet analyzer<br/>
OS/Distributions
- Android-X86 - an unofficial initiative to port Google's Android mobile operating system to run on devices powered by AMD and Intel x86 processors<br/>
- Arch Linux - a lightweight and flexible Linux distribution<br/>
- CentOS - a Linux distribution that attempts to provide a free, enterprise-class, community-supported computing platform functionally compatible with its upstream source<br/>
- Debian - a Unix-like computer operating system that is composed entirely of free software<br/>
- Fedora - a Linux distriibution developed by the community-supported Fedora Project and sponsored by Red Hat<br/>
- FreeBSD - free and open-source Unix-like operating system descended from Research Unix via the Berkeley Software Distribution<br/>
- Kubuntu - an official flavour of the Ubuntu operating system which uses the KDE Plasma Desktop<br/>
- LineageOS - successor to the popular CyanogenMod ROM<br/>
- Linux - an operating system kernel released by Linus Torvalds<br/>
- Linux Mint - a community-driven Linux distribution based on Debian and Ubuntu<br/>
- NixOS - Purely Functional Linux Distribution<br/>
- OpenBSD - Unix-like computer operating system descended from Berkeley Software Distribution<br/>
- openSUSE - a Linux-based project and distribution sponsored by SUSE Linux GmbH and other companies<br/>
- postmarketOS - a Linux-Based, LTS OS For Android Phones<br/>
- SerenityOS - SerenityOS is a love letter to '90s user interfaces with a custom Unix-like core <br/>
- Slackware - The oldest maintained Linux distribution geared towards power and stability<br/>
- Ubuntu Linux - a Linux distribution based on the Debian architecture<br/>
- Xubuntu - an official flavour of the Ubuntu operating system which uses the XFCE desktop environment<br/>
Other
- AWStats - free powerful and featureful tool that generates advanced web, streaming, ftp or mail server statistics, graphically<br/>
- Common Voice - open and publicly available dataset of voices<br/>
- Dub - alternative to Bitly
- Documenso - Alternative to DocuSign
- FreedomBox - a community project to develop, design and promote personal servers running free software for distributed social networking, email and audio/video communications<br/>
- Freeter - an app for Windows, Mac OSX and Linux that allows to gather everything you need for work in one place, organized by projects and workflows, and have a quick access to them<br/>
- GnuPG - encrypt and sign data and communication<br/>
- Hi.Events - Open-source and feature-packed event management and ticket selling platform.<br/>
- HortusFox - Self-hosted collaborative plant management system for your local environment<br/>
- Huginn - a system for building agents that perform automated tasks for you online<br/>
- MediaWiki - wiki software<br/>
- MyCroft - Voice Assistant<br/>
- OpenSSL - project that provides a robust, commercial-grade, and full-featured toolkit for TLS & SSL<br/>
- OpenStreetMap - collaborative project to create a free editable map of the world<br/>
- Radicale - CalDAV and CardDAV Server<br/>
- Stockfish Chess - UCI chess engine<br/>
- Tyk - open source API gateway<br/>
- VeraCrypt - disk encryption software for Windows, Mac OSX and Linux<br/>
- Yacy - P2P Search Engine<br/>
- ZoneMinder - state-of-the-art video surveillance software system<br/>
Password Managers
- Bitwarden - password manager<br/>
- KeePass - password manager<br/>
- KeeWeb - cross-platform password manager compatible with KeePass<br/>
- Password Safe - password manager<br/>
- Pass - Standard Unix Password Manager<br/>
Payments
- HyperSwitch - An Open Source Financial Switch to make Payments fast, reliable & affordable.<br/>
Social
- Mastodon - social network server<br/>
- Matrix - open network for secure, decentralized communication<br/>
- Pidgin - a universal instant messaging (IM) program<br/>
- HexChat - IRC client based on XChat<br/>
- Rocket.Chat - the ultimate webchat platform<br/>
- Talk - alternative to Disqus<br/>
- WeeChat - fast, light and extensible chat client<br/>
Text Editors
- Atom - a hackable text editor for the 21st century, built on Electron,<br/>
- Code::Blocks - cross-platform IDE that supports multiple compilers including GCC, Clang and Visual C++<br/>
- Emacs (GNU) - extensible, customizable, self-documenting real-time display editor<br/>
- Kate Editor - a text editor developed by the KDE free software community<br/>
- Nano - a text editor for Unix-like computing systems or operating environments using a command line interface<br/>
- Notepad++ - a notepad replacement that supports several languages<br/>
- Treehouse - a lightweight outliner app you can use in the browser or to build your own custom application.<br>
- Vim - a greatly improved version of the good old UNIX editor Vi<br/>
- Visual Studio Code - a code editor redefined and optimized for building and debugging modern web and cloud applications<br/>
Video Software
- Avidemux - video editing program designed for video editing and video processing<br/>
- HandBrake - a GPL-licensed, multiplatform, multithreaded video transcoder<br/>
- KdenLive - a video editing software based on the MLT Framework, KDE and Qt<br/>
- Open Broadcaster Software - streaming and recording program maintained by the OBS Project<br/>
- OpenShot Video Editor - a video editor for FreeBSD, Linux, macOS, and Windows<br/>
- Shotcut - a free, open source, cross-platform video editor<br/>
- VirtualDub - free video tool for basic editing and encoding, including batch processing, mainly geared to AVI files<br/>
Web Browsers
- Brave - an open source browser project with priority on speed and privacy based on Chromium<br/> <br/>
- Chromium - an open-source web browser project started by Google<br/>
- Falkon - a lightweight multiplatform web browser written in Qt Framework and using its web rendering engine QtWebEngine<br/>
- Midori - A lightweight browser using the WebKit rendering engine<br/>
- Mozilla Firefox - web browser developed by the Mozilla Foundation<br/>
- NetSurf - web browser which uses its own layout engine<br/>
- PaleMoon - web browser with an emphasis on customizability<br/>
- qutebrowser - a keyboard-focused browser with a minimal GUI<br/>
- SeaMonkey - Internet suite<br/>
- Tor Browser - a version of Mozilla Firefox that has been modified by the Tor Project for enhanced security and privacy<br/>
- Uzbl - a lightweight webkit browser following the UNIX philosophy<br/>