Skip to content

mustbeperfect/definitive-opensource

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🇺🇦 v0.5.2-beta

[ definitive-opensource ]

The definitive list of the best of everything open source

Status: Active - Projects: 453

Tip

Discussions and contributions are welcome! This project is in it's early stages and a lot hasn't been ironed out yet. For more information on contributing and guidelines for open-source software submissions, consult their respective pages.

Note

My MacOS configuration.

Our Goal - There's plenty of awesome lists on GitHub, many focusing on open source specifically. However I've found them including many long-deprecated apps, cluttered with smaller projects on the verge of extinction, or missing a lot of modern open source projects.

This list aims to serve as a single centralized location for the best of open source, characterized by a solid user base, solid set of contributors, visible long term growth, and overall product quality.

More Information
Definitive-opensource aims to consolidate only the best open source projects. Our guidelines include strict minimum requirements and additional research for vetting. For a project to pass it's likely popular enough to survive far into the future, however we continously monitor projects on the list and remove anything that no longer fits the criteria.

 

It is a fundamental goal for this list to be as neutral as possible and simply present options, not persuade or redact, regardless of the maintainer's opinion. Projects that fit the criteria, which by passing will inherently be used by thousands to millions, are put on the list. This list is "curated" - not relative to opinion but statistics and facts.

 

Although the list is called definitive, in this context it doesn't quite mean the implied dictionary definition of finality. This project can only survive and thrive through continuous contributions by the community, as this list is, in itself, open source.
How The List Works

Definitive-opensource was initially a single markdown file that was edited directly. However, as the list scaled, this manual approach proved cumbersome and limited. Additionally, as popularity increased, we recieved many requests for README's of individual platforms - something that would be not be realistic to do manually.

 

As of v0.6.2-beta, the project was fundamentally re-made. Categories and applications were put in categories.json and applications.json, respectively. Python scripts were made to generate one main list and more platform-specific lists. This was paired with GitHub actions to run the scripts when any changes were made. This opened up a world of possibilies, making refactoring the list format far easier whilst eliminating typos.

 

This list aims to stand in the middle ground between human input and automation. Mostly automated websites exist for finding open source projects, but statistics alone fails to encompass the complete picture. This list has scripts to automate markdown formatting, updating stats, and finding potentially abandoned projects. However, the actual processes of choosing which projects make it onto the list, which ones should be removed, and what tags to assign are controlled entirely by humans.

Project Status

Active - Active Development
Incremental - Minor Updates
Maintenence - Critical Fixes
Idle - Temporarily Paused
Abandoned - Development Halted

Tags

Alerts

🟡 🟠 🔴 - Security incident (Minor, Moderate, Major, Critical)

🚫 - Potentially abandoned

🔒 - Potentially closed source

🛑 - Development paused

- Development slowed

⚠️ - Restrictive license

🏦 - Corporate influence

💰 - Commercial

🧪 - Experimental (Pre-Alpha)

🚧 - Critically unstable/buggy

- On watch for removal

Highlights

💥 - Disruptive

🌍 - Influential

🌟 - Pioneering

💡 - Innovative

Awards (At 10k Stars)

🏆 - Crown of open source

🥈 - Second

🥉 - Third

Platforms

Cross - Cross-platform (MacOS, Windows, Linux)

Mobile - Android and IOS

Windows, MacOS, Linux, Android, IOS, SelfHost, Web (Cloud), VSCode, JetBrains, Chromium, Firefox, N/A

Properties

CLI+ - CLI in addition to GUI

TUI - Terminal user interface

Manual - Installation with pip, npm, cargo, building from source

CLI, Plugin, Extension, Web UI

Note

Cross, MacOS, Linux, and Windows tags, by default, imply that the app ships as a binary (EX: exe, dmg) unless they are accompanied by the manual tag that indicates another runtime or installation method.

Table of Contents

Alphabetical
Categorized

Artificial Intelligence (AI) - Go to top

Agent

Name Description Platform(s) Stars
AgentGPT 🤖 Assemble, configure, and deploy autonomous AI Agents in your browser. SelfHost 33.9k
AutoGPT AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters. SelfHost 174.7k
gptme CLI Manual Your agent in your terminal, equipped with local tools: writes code, uses the terminal, browses the web, vision. Cross 3.7k
Huginn Create agents that monitor and act on your behalf. Your agents are standing by! SelfHost 46k
Open Intepreter Manual A natural language interface for computers Cross 59.2k
Telegraf CLI+ Agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data. Cross SelfHost 15.5k
TEN Agent TEN Agent is a conversational voice AI agent powered by TEN, integrating Deepseek, Gemini, OpenAI, RTC, and hardware like ESP32. It enables realtime AI capabilities like seeing, hearing, and speaking, and is fully compatible with platforms like Dify and Coze. SelfHost 5.7k
WrenAI 🤖 Open-source GenBI AI Agent that empowers data-driven teams to chat with their data to generate Text-to-SQL, charts, spreadsheets, reports, dashboards and BI. 📈📊📋🧑‍💻 Web (Cloud) SelfHost 7.6k

AI Image GUI

Name Description Platform(s) Stars
Auto1111 Stable Diffusion web UI SelfHost 151.6k
ComfyUI The most powerful and modular diffusion model GUI, api and backend with a graph/nodes interface. SelfHost 75.1k
Fooocus Focus on prompting and generating SelfHost 44.5k
InvokeAI Invoke is a leading creative engine for Stable Diffusion models, empowering professionals, artists, and enthusiasts to generate and create visual media using the latest AI-driven technologies. The solution offers an industry leading WebUI, and serves as the foundation for multiple commercial products. Cross SelfHost 24.9k
SD.Next SD.Next: All-in-one for AI generative image SelfHost 6.2k
WebUI Forge Stable Diffusion WebUI Forge is a platform on top of Stable Diffusion WebUI (based on Gradio ) to make development easier, optimize resource management, speed up inference, and study experimental features. SelfHost 10.6k

AI Utilities

Name Description Platform(s) Stars
Netron Visualizer for neural network, deep learning and machine learning models Cross 30k

All In One

Name Description Platform(s) Stars
AIChat CLI All-in-one LLM CLI tool featuring Shell Assistant, Chat-REPL, RAG, AI Tools & Agents, with access to OpenAI, Claude, Gemini, Ollama, Groq, and more. Cross 6.5k
Khoj AI Your AI second brain. Self-hostable. Get answers from the web or your docs. Build custom agents, schedule automations, do deep research. Turn any online or local LLM into your personal, autonomous AI (gpt, claude, gemini, llama, qwen, mistral). Get started - free. Web (Cloud) SelfHost 28.8k
Lobe Chat 🤯 Lobe Chat - an open-source, modern-design AI chat framework. Supports Multi AI Providers( OpenAI / Claude 3 / Gemini / Ollama / DeepSeek / Qwen), Knowledge Base (file upload / knowledge management / RAG ), Multi-Modals (Plugins/Artifacts) and Thinking. One-click FREE deployment of your private ChatGPT/ Claude / DeepSeek application. Web (Cloud) SelfHost 59.2k

Assistant

Name Description Platform(s) Stars
Leon 🧠 Leon is your open-source personal assistant. SelfHost 16.2k
Meetily A free and open source, self hosted Ai based live meeting note taker and minutes summary generator that can completely run in your Local device (Mac OS and windows OS Support added. Working on adding linux support soon) https://meetily.zackriya.com/ Windows MacOS 4.5k

Context

Name Description Platform(s) Stars
omi AI wearables. Put it on, speak, transcribe, automatically Mobile 5.4k
screenpipe 💰 💥 AI app store powered by 24/7 desktop history. open source - 100% local - dev friendly - 24/7 screen, mic recording MacOS Windows 13.6k

Information Processing

Name Description Platform(s) Stars
Code2prompt CLI A CLI tool to convert your codebase into a single LLM prompt with source tree, prompt templating, and token counting. Cross 5.5k
Docling CLI Manual Get your documents ready for gen AI Cross 28.2k
Firecrawl 🔥 Turn entire websites into LLM-ready markdown or structured data. Scrape, crawl and extract with a single API. Web (Cloud) SelfHost 36.7k
Gitingest Manual Replace 'hub' with 'ingest' in any github url to get a prompt-friendly extract of a codebase Web (Cloud) Chromium Firefox 8.2k
GPT crawler Crawl a site to generate knowledge files to create your own custom GPT from a URL SelfHost 21.4k
Repomix CLI 📦 Repomix (formerly Repopack) is a powerful tool that packs your entire repository into a single, AI-friendly file. Perfect for when you need to feed your codebase to Large Language Models (LLMs) or other AI tools like Claude, ChatGPT, DeepSeek, Perplexity, Gemini, Gemma, Llama, Grok, and more. Web (Cloud) npm 15k
Unstract No-code LLM Platform to launch APIs and ETL Pipelines to structure unstructured documents MacOS Linux SelfHost 5.1k

LLM GUI

Name Description Platform(s) Stars
Chatbox User-friendly Desktop Client App for AI Models/LLMs (GPT, Claude, Gemini, Ollama...) Cross 34.4k
Cherry Studio 🍒 Cherry Studio is a desktop client that supports for multiple LLM providers. Cross 24.5k
GPT4ALL GPT4All: Run Local LLMs on Any Device. Open-source and available for commercial use. Cross 73.2k
h2oGPT Private chat with local GPT with document, images, video, etc. 100% private, Apache 2.0. Supports oLLaMa, Mixtral, llama.cpp, and more. Demo: https://gpt.h2o.ai/ https://gpt-docs.h2o.ai/ SelfHost 11.8k
Jan Jan is an open source alternative to ChatGPT that runs 100% offline on your computer Cross 28.6k
LibreChat Enhanced ChatGPT Clone: Features Agents, DeepSeek, Anthropic, AWS, OpenAI, Assistants API, Azure, Groq, o1, GPT-4o, Mistral, OpenRouter, Vertex AI, Gemini, Artifacts, AI model switching, message search, Code Interpreter, langchain, DALL-E-3, OpenAPI Actions, Functions, Secure Multi-User Auth, Presets, open-source for self-hosting. Active project. SelfHost 24.8k
NextChat CLI+ ✨ Light and Fast AI Assistant. Support: Web - iOS - MacOS - Android - Linux - Windows Cross Web (Cloud) 83k
Open WebUI User-friendly AI Interface (Supports Ollama, OpenAI API, ...) SelfHost 91k
SillyTavern LLM Frontend for Power Users. SelfHost 13.8k
Text generation webUI A Gradio web UI for Large Language Models with support for multiple inference backends. SelfHost 43.3k

Manager

Name Description Platform(s) Stars
KoboldCpp Run GGUF models easily with a KoboldAI UI. One File. Zero Install. Cross SelfHost 7.1k
Ollama 🌍CLI Get up and running with Llama 3.3, DeepSeek-R1, Phi-4, Gemma 3, Mistral Small 3.1 and other large language models. Cross SelfHost 138.4k
StabilityMatrix Multi-Platform Package Manager for Stable Diffusion Cross 5.9k

Model Tools

Name Description Platform(s) Stars
Agno CLI Manual Agno is a lightweight library for building Agents with memory, knowledge, tools and reasoning. Cross 25.6k
GPT-SoVITS-WebUI Manual 1 min voice data can also be used to train a good TTS model! (few shot voice cloning) Cross SelfHost 44.9k
Kiln The easiest tool for fine-tuning LLM models, synthetic data generation, and collaborating on datasets. Cross 3.4k
LLaMa-Factory CLI+ Manual Unified Efficient Fine-Tuning of 100+ LLMs & VLMs (ACL 2024) SelfHost 47.5k
PyTorch Lightning CLI Manual Pretrain, finetune ANY AI model of ANY size on multiple GPUs, TPUs with zero code changes. Cross 29.4k
Second Me Train your AI self, amplify you, bridge the world SelfHost Web (Cloud) 11.3k

RAG

Name Description Platform(s) Stars
AnythingLLM The all-in-one Desktop & Docker AI application with built-in RAG, AI agents, No-code agent builder, MCP compatibility, and more. Cross 43.2k
AutoFlow pingcap/autoflow is a Graph RAG based and conversational knowledge base tool built with TiDB Serverless Vector Storage. Demo: https://tidb.ai SelfHost 2.5k
DocsGPT DocsGPT is an open-source genAI tool that helps users get reliable answers from knowledge source, while avoiding hallucinations. It enables private and reliable information retrieval, with tooling and agentic system capability built in. Cross SelfHost 15.6k
kotaemon Manual An open-source RAG-based tool for chatting with your documents. SelfHost 22.1k
PaperQA2 CLI Manual High accuracy RAG for answering questions from scientific documents with citations Cross 7.2k
R2R CLI SoTA production-ready AI retrieval system. Agentic Retrieval-Augmented Generation (RAG) with a RESTful API. Web (Cloud) SelfHost 6.5k
RAGFlow RAGFlow is an open-source RAG (Retrieval-Augmented Generation) engine based on deep document understanding. SelfHost 50.1k
Verba Retrieval Augmented Generation (RAG) chatbot powered by Weaviate SelfHost 7.1k

Research

Name Description Platform(s) Stars
DeepSearcher CLI Open Source Deep Research Alternative to Reason and Search on Private Data. Written in Python. Cross 5.6k
GPT Researcher CLI+ LLM based autonomous agent that conducts deep local and web research on any topic and generates a long report with citations. Cross SelfHost 21.1k

Communication - Go to top

Chat

Name Description Platform(s) Stars
Signal A private messenger for Android. Cross 26.9k
SimpleX CLI+ SimpleX - the first messaging network operating without user identifiers of any kind - 100% private by design! iOS, Android and desktop apps 📱! Cross 8.4k
Telegram Desktop Telegram Desktop messaging app Cross 27.4k

Collaboration

Name Description Platform(s) Stars
Mattermost Mattermost is an open source platform for secure collaboration across the entire software development lifecycle.. SelfHost 32.4k
Rocket.Chat The communications platform that puts data protection first. SelfHost Web (Cloud) 42.5k
Zulip Zulip server and web application. Open-source team chat that helps teams stay productive and focused. SelfHost Web (Cloud) 22.7k

Mail

Name Description Platform(s) Stars
Mailspring 💌 A beautiful, fast and fully open source mail client for Mac, Windows and Linux. Cross 16.2k
Thunderbird Meet Thunderbird, the email and productivity app that maximizes your freedoms. Cross 11.8k

Video Conference

Name Description Platform(s) Stars
Element CLI+ A glossy Matrix collaboration client for the web. Web (Cloud) 11.7k
Jitsi Meet CLI+ Jitsi Meet - Secure, Simple and Scalable Video Conferences that you use as a standalone app or embed in your web application. Web (Cloud) 25.3k

Data - Go to top

Backup

Name Description Platform(s) Stars
Backrest Backrest is a web UI and orchestrator for restic backup. Cross SelfHost 2.7k
Borg CLI Deduplicating archiver with compression and authenticated encryption. Cross 11.7k
Duplicacy CLI A new generation cloud backup tool Cross 5.4k
Duplicati Store securely encrypted backups in the cloud! Cross 12.2k
Kopia CLI Cross-platform backup tool for Windows, macOS & Linux with fast, incremental backups, client-side end-to-end encryption, compression and data deduplication. CLI and GUI included. Cross 9.3k
Rclone CLI "rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Azure Blob, Azure Files, Yandex Files Cross 50k
Restic CLI Fast, secure, efficient backup program Cross 28.4k
Timeshift System restore tool for Linux. Creates filesystem snapshots using rsync+hardlinks, or BTRFS snapshots. Supports scheduled snapshots, multiple backup levels, and exclude filters. Snapshots can be restored while system is running or from Live CD/USB. Linux 3k

Storage

Name Description Platform(s) Stars
Ceph Ceph is a distributed object, block, and file storage platform SelfHost 14.9k
myDrive Node.js and mongoDB Google Drive Clone SelfHost 3.7k
Nextcloud ☁️ Nextcloud server, a safe home for all your data Cross SelfHost 29.3k
ownCloud ☁️ ownCloud web server core (Files, DAV, etc.) SelfHost 8.5k
Seafile CLI+ High performance file syncing and sharing, with also Markdown WYSIWYG editing, Wiki, file label and other knowledge management features. Cross SelfHost 13k

Sync

Name Description Platform(s) Stars
Rsync CLI An open source utility that provides fast incremental file transfer. It also has useful features for backup and restore operations among many other use cases. Cross 3.4k
Syncthing CLI+ Open Source Continuous File Synchronization Cross 69.6k
syncthing-macos CLI+ Official frugal and native macOS Syncthing application bundle MacOS 3k

Development - Go to top

Code Assistant

Name Description Platform(s) Stars
Aider CLI aider is AI pair programming in your terminal Cross 31.9k
Cline Autonomous coding agent right in your IDE, capable of creating/editing files, executing commands, using the browser, and more with your permission every step of the way. VSCode 41.6k
Codex CLI Lightweight coding agent that runs in your terminal Cross npm 19.7k
Cody Type less, code more: Cody is an AI code assistant that uses advanced search and codebase context to help you write and fix code. VSCode JetBrains 3.6k
Continue ⏩ Create, share, and use custom AI code assistants with our open-source IDE extensions and hub of models, rules, prompts, docs, and other building blocks VSCode JetBrains 25.8k
Goose CLI+ an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM Cross 12k
GPT Pilot CLI The first real AI developer Cross 32.6k
MetaGPT 🌟 The Multi-Agent Framework: First AI Software Company, Towards Natural Language Programming SelfHost Web (Cloud) 54.9k
OpenHands 🙌 OpenHands: Code Less, Make More Cross SelfHost 53.4k
Plandex CLI Open source AI coding agent. Designed for large projects and real world tasks. Cross 12.5k
Roo Code Roo Code (prev. Roo Cline) gives you a whole dev team of AI agents in your code editor. VSCode 12.2k
Tabby Self-hosted AI coding assistant SelfHost VSCode JetBrains 30.9k

Code Editor

Name Description Platform(s) Stars
code-server VS Code in the browser SelfHost 71.3k
CodeEdit 📝 CodeEdit App for macOS – Elevate your code editing experience. Open source, free forever. MacOS 21.6k
Helix CLI A post-modern modal text editor. Cross 37k
Lapce Lightning-fast and Powerful Code Editor written in Rust Cross 35.2k
LazyVim CLI Neovim config for the lazy Cross 20.2k
neovim CLI Vim-fork focused on extensibility and usability Cross 88.9k
NvChad CLI Blazing fast Neovim framework providing solid defaults and a beautiful UI, enhancing your neovim experience. Cross 26k
SpaceVim CLI A modular configuration of Vim and Neovim Cross 20.4k
Vim 🌍CLI The official Vim repository Cross 38k
Void Void is the open-source Cursor alternative. Windows MacOS 12k
VS Code Visual Studio Code Cross 170.3k
VSCodium binary releases of VS Code without MS branding/telemetry/licensing Cross 27.1k
Zed 🏦 Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter. MacOS Linux 57.3k

Dev Tools

Name Description Platform(s) Stars
bat CLI A cat(1) clone with wings. Cross 52.3k
DevToys A Swiss Army knife for developers. Cross 28.7k
massCode A free and open source code snippets manager for developers Cross 6.1k
Watchexec CLI Executes commands in response to file modifications Cross 5.9k

Game Engine

Name Description Platform(s) Stars
GDevelop 🎮 Open-source, cross-platform 2D/3D/multiplayer game engine designed for everyone. Cross 13.8k
Godot Godot Engine – Multi-platform 2D and 3D game engine Cross 96.5k

Git GUI

Name Description Platform(s) Stars
GitHub Desktop Focus on what matters instead of fighting with Git. Cross 20.4k
GitHub Desktop - The Linux Fork Fork of GitHub Desktop to support various Linux distributions Linux 7.2k
Lazygit TUI simple terminal UI for git commands Cross 59.1k

Git Hosting

Name Description Platform(s) Stars
Gitea Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD SelfHost 48.2k
GitLab GitLab CE Mirror - Please open new issues in our issue tracker on GitLab.com SelfHost Web (Cloud) 24k
Gogs Gogs is a painless self-hosted Git service SelfHost 46.3k

IDE

Name Description Platform(s) Stars
IntelliJ IDEA IntelliJ IDEA Community Edition & IntelliJ Platform Cross 17.9k
Neovide No Nonsense Neovim Client in Rust Cross 13.9k
Qt Creator A cross-platform Qt IDE Cross 2.8k

Language Package Manager

Name Description Platform(s) Stars
Bun CLI Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one Cross 77.6k
PNPM CLI Fast, disk space efficient package manager Cross 31.4k
uv CLI An extremely fast Python package and project manager, written in Rust. Cross 51k
Yarn CLI 📦🐈 Active development trunk for Yarn ⚒ Cross 7.7k

Entertainment - Go to top

Game Launcher

Name Description Platform(s) Stars
Heroic Games Launcher A games launcher for GOG, Amazon and Epic Games for Linux, Windows and macOS. Cross 9k
Hydra Hydra is a game launcher with its own embedded bittorrent client Cross 12.7k
Lutris Lutris desktop client Linux 8.5k
Pelican Panel Pelican Panel is an open-source, web-based application designed for easy management of game servers. SelfHost 1.3k
Playnite Video game library manager with support for wide range of 3rd party libraries and game emulation support, providing one unified interface for your games. Windows 10.5k
RomM A beautiful, powerful, self-hosted rom manager and player. SelfHost 3.6k

Games

Name Description Platform(s) Stars
Cataclysm DDA Cataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world. Cross 11.2k
Endless Sky Space exploration, trading, and combat game. Cross 6.5k
lichess ♞ lichess.org: the forever free, adless and open source chess server ♞ Web (Cloud) 16.5k
OpenRA Open Source real-time strategy game engine for early Westwood games such as Command & Conquer: Red Alert written in C# using SDL and OpenGL. Runs on Windows, Linux, *BSD and Mac OS X. Cross 15.5k
Unciv Open-source Android/Desktop remake of Civ V Cross Android 9.1k
Veloren [mirror of https://gitlab.com/veloren/veloren] An open world, open source voxel RPG inspired by Dwarf Fortress and Cube World. This repository is a mirror. Please submit all PRs and issues on our GitLab page. Cross 6.3k
Wesnoth An open source, turn-based strategy game with a high fantasy theme. Cross 5.9k

Extensions - Go to top

Browser Extensions

Name Description Platform(s) Stars
Dark Reader Dark Reader Chrome and Firefox extension Chromium Firefox 20.6k
Page Assist Use your locally running AI models to assist you in your web browsing Chromium Firefox 6.3k
uBlock Origin uBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean. Chromium Firefox 52.9k

EMACS Packages

Name Description Platform(s) Stars

Neovim Extensions

Name Description Platform(s) Stars
Coq Fast as FUCK nvim completion. SQLite, concurrent scheduler, hundreds of hours of optimization. N/A 3.7k
lazy.nvim 💤 A modern plugin manager for Neovim N/A 17.2k
Neorg Modernity meets insane extensibility. The future of organizing your life in Neovim. N/A 6.8k
nvim-dap Debug Adapter Protocol client implementation for Neovim N/A 6.2k
VimWiki Personal Wiki for Vim N/A 9k

Internet - Go to top

Browser

Name Description Platform(s) Stars
Brave Brave browser for Android, iOS, Linux, macOS, Windows. Cross 19.1k
Firefox Fast, reliable and private — for peace of mind online. Cross Mobile 3.6k
Floorp All of source code of version 10 or later of Floorp Browser, the most Advanced and Fastest Firefox derivative 🦊 Cross 7.2k
Min A fast, minimal browser that protects your privacy Cross 8.3k
Neko A self hosted virtual browser that runs in docker and uses WebRTC. SelfHost 10.1k
Noi 🚀 Power Your World with AI - Explore, Extend, Empower. Cross 7.4k
Zen Welcome to a calmer internet Cross 29.1k

Download Manager

Name Description Platform(s) Stars
AB A Download Manager that speeds up your downloads Cross 7.2k
File Centipede Cross-platform internet upload/download manager for HTTP(S), FTP(S), SSH, magnet-link, BitTorrent, m3u8, ed2k, and online videos. WebDAV client, FTP client, SSH client. SelfHost 10.3k
GoPeed A modern download manager that supports all platforms. Built with Golang and Flutter. Cross 18.9k
Persepolis Persepolis is a download manager written in Python. Cross 6.5k

Search Engine

Name Description Platform(s) Stars
Perplexica Perplexica is an AI-powered search engine. It is an Open source alternative to Perplexity AI SelfHost 21.5k
Scira Scira (Formerly MiniPerplx) is a minimalistic AI-powered search engine that helps you find information on the internet. Powered by Vercel AI SDK! Search with models like Grok 2.0. SelfHost Web (Cloud) 7.8k

Media - Go to top

Audio Editor

Name Description Platform(s) Stars
Audacity Audio Editor Cross 13.5k
OpenUtau Open singing synthesis platform / Open source UTAU successor Cross 2.6k

Audio Player

Name Description Platform(s) Stars
Feishin A modern self-hosted music player. Cross SelfHost 3.7k
Navidrome 🎧☁️ Your Personal Streaming Service Cross SelfHost 14.2k
Spotube 🎧 Open source Spotify client that doesn't require Premium nor uses Electron! Available for both desktop & mobile! Cross 40k
Supersonic A lightweight and full-featured cross-platform desktop client for self-hosted music servers Cross 1.3k
Youtube Music YouTube Music Desktop App bundled with custom plugins (and built-in ad blocker / downloader) Cross 18.8k

Graphics

Name Description Platform(s) Stars
Blender Official mirror of Blender Cross 14.9k
CadQuery A python parametric CAD scripting framework based on OCCT Cross 3.6k
darktable darktable is an open source photography workflow application and raw developer Cross 10.7k
FreeCAD This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler. Cross 24k
Gaphor Gaphor is the simple modeling tool Cross 2k
Graphite 2D vector & raster editor that melds traditional layers & tools with a modern node-based, non-destructive, procedural workflow. Web (Cloud) 11.6k
Krita Krita is a free and open source cross-platform application that offers an end-to-end solution for creating digital art files from scratch built on the KDE and Qt frameworks. Cross 8.1k
OpenSCAD OpenSCAD - The Programmers Solid 3D CAD Modeller Cross 7.8k
Penpot Penpot: The open-source design tool for design and code collaboration Web (Cloud) 37.7k
RawTherapee A powerful cross-platform raw photo processing program Cross 3.2k

Image Processing

Name Description Platform(s) Stars
chaiNNer A node-based image processing GUI aimed at making chaining image processing tasks easy and customizable. Born as an AI upscaling application, chaiNNer has grown into an extremely flexible and powerful programmatic image processing application. Cross 5k
Upscayl 🆙 Upscayl - #1 Free and Open Source AI Image Upscaler for Linux, MacOS and Windows. Cross 36.5k

Media Downloader

Name Description Platform(s) Stars
Cobalt best way to save what you love Web (Cloud) 31.1k
YoutubeDownloader Downloads videos and playlists from YouTube Cross 11.2k
yt-dlp CLI A feature-rich command-line audio/video downloader Cross 109.1k

Screen Recording

Name Description Platform(s) Stars
Cap Open source Loom alternative. Beautiful, shareable screen recordings. Cross 7.8k
Flameshot Powerful yet simple to use screenshot software 🖥️ 📸 Cross 26k
OBS Studio OBS Studio - Free and open source software for live streaming and screen recording Cross 63.7k
ShareX ShareX is a free and open source program that lets you capture or record any area of your screen and share it with a single press of a key. It also allows uploading images, text or other types of files to many supported destinations you can choose from. Windows 32.1k

Video Editing

Name Description Platform(s) Stars
Kdenlive Free and open source video editor, based on MLT Framework and KDE Frameworks Cross 3.7k
LossletCut The swiss army knife of lossless video/audio editing Cross 30.8k
Natron Open-source video compositing software. Node-graph based. Similar in functionalities to Adobe After Effects and Nuke by The Foundry. Cross 4.9k
Olive Free open-source non-linear video editor Cross 8.5k
Shotcut cross-platform (Qt), open-source (GPLv3) video editor Cross 11.8k

Video Player

Name Description Platform(s) Stars
IINA The modern video player for macOS. MacOS 40.1k
mpv 🎥 Command line media player Cross 30.4k
VLC VLC media player - All pull requests are ignored, please use MRs on https://code.videolan.org/videolan/vlc Cross 15.4k

Video Transcoder

Name Description Platform(s) Stars
HandBrake HandBrake's main development repository Cross 19.3k

Operating System - Go to top

Linux

Name Description Platform(s) Stars
Extension Manager A utility for browsing and installing GNOME Shell Extensions. Linux 1.1k
Flatseal Manage Flatpak permissions Linux 1.3k

MacOS

Name Description Platform(s) Stars
AltTab Windows alt-tab on macOS MacOS 12.2k
AppLite User-friendly GUI macOS application for Homebrew Casks Cross 4.9k
Cork A fast GUI for Homebrew written in SwiftUI MacOS 3k
Ice Powerful menu bar manager for macOS MacOS 18.4k
Itsycal Itsycal is a tiny calendar for your Mac's menu bar. http://www.mowglii.com/itsycal MacOS 3.5k
KeepingYouAwake Prevents your Mac from going to sleep. MacOS 5.8k
LinearMouse The mouse and trackpad utility for Mac. MacOS 4.5k
Lunar Intelligent adaptive brightness for your external monitors MacOS 5k
MeetingBar 🇺🇦 Your meetings at your fingertips in the macOS menu bar MacOS 4.8k
OnlySwitch ⚙️ All-in-One menu bar app, hide 💻MacBook Pro's notch, dark mode, AirPods, Shortcuts MacOS 4.6k
Reminders MenuBar Simple macOS menu bar application to view and interact with reminders. Developed with SwiftUI and using Apple Reminders as a source. MacOS 3.1k
SketchyBar A highly customizable macOS status bar replacement MacOS 8.5k
SwiftBar Powerful macOS menu bar customization tool MacOS 3.2k
TheBoringNotch TheBoringNotch: Not so boring notch That Rocks 🎸🎶 MacOS 3.2k

Operating System

Name Description Platform(s) Stars
openmediavault openmediavault is the next generation network attached storage (NAS) solution based on Debian Linux. Thanks to the modular design of the framework it can be enhanced via plugins. openmediavault is primarily designed to be used in home environments or small home offices. N/A 5.6k
Puter 🌐 The Internet OS! Free, Open-Source, and Self-Hostable. N/A 30.4k
umbrelOS A beautiful home server OS for self-hosting with an app store. Buy a pre-built Umbrel Home with umbrelOS, or install on a Raspberry Pi or any x86 system. N/A 8.7k
YunoHost YunoHost is an operating system aiming to simplify as much as possible the administration of a server. This repository corresponds to the core code, written mostly in Python and Bash. N/A 2.4k

Windows

Name Description Platform(s) Stars
UniGetUI UniGetUI: The Graphical Interface for your package managers. Could be terribly described as a package manager manager to manage your package managers Windows 15.8k

Organization - Go to top

Bookmark Manager

Name Description Platform(s) Stars
buku CLI+ 🔖 Personal mini-web in text Cross 6.7k
hoarder A self-hostable bookmark-everything app (links, notes and images) with AI-based automatic tagging and full text search SelfHost 15.4k
linkding Self-hosted bookmark manager that is designed be to be minimal, fast, and easy to set up using Docker. SelfHost 8.1k
Linkwarden ⚡️⚡️⚡️ Self-hosted collaborative bookmark manager to collect, organize, and preserve webpages, articles, and documents. SelfHost 11.3k
Shiori Simple bookmark manager built with Go SelfHost 10.3k
wallabag wallabag is a self hostable application for saving web pages: Save and classify articles. Read them later. Freely. SelfHost 11.2k

Document Management

Name Description Platform(s) Stars
Docspell CLI+ Assist in organizing your piles of documents, resulting from scanners, e-mails and other sources with miminal effort. SelfHost Android 1.8k
Paperless-ngx A community-supported supercharged version of paperless: scan, index and archive all your physical documents SelfHost 26.7k
TagSpaces TagSpaces is an offline, open source, document manager with tagging support SelfHost 4.2k

Productivity - Go to top

Calendar

Name Description Platform(s) Stars
Cal Scheduling infrastructure for absolutely everyone. SelfHost 35.9k

Document Modifier

Name Description Platform(s) Stars
Documenso The Open Source DocuSign Alternative. SelfHost Web (Cloud) 10.8k
DocuSeal Open source DocuSign alternative. Create, fill, and sign digital documents ✍️ SelfHost 9k
OCRmyPDF CLI OCRmyPDF adds an OCR text layer to scanned PDF files, allowing them to be searched Cross 27.9k
OpenSign 🔥 The free & Open Source DocuSign alternative SelfHost Web (Cloud) 4.5k
Stirling PDF #1 Locally hosted web application that allows you to perform various operations on PDF files MacOS Windows SelfHost 56.3k

Finance

Name Description Platform(s) Stars
Actual A local-first personal finance app SelfHost Cross 18.5k
Firefly III Firefly III: a personal finances manager SelfHost 18.8k
Ghostfolio Open Source Wealth Management Software. Angular + NestJS + Prisma + Nx + TypeScript 🤍 SelfHost 5.7k
Maybe The OS for your personal finances SelfHost 43.7k
Wallos Wallos: Open-Source Personal Subscription Tracker SelfHost 4.3k

Knowledge Base

Name Description Platform(s) Stars
Affine There can be more than Notion and Miro. AFFiNE(pronounced [ə‘fain]) is a next-gen knowledge base that brings planning, sorting and creating all together. Privacy first, open-source, customizable and ready to use. Cross 50k
Anytype Official Anytype client for MacOS, Linux, and Windows Cross 5.4k
AppFlowy 💰 Bring projects, wikis, and teams together with AI. AppFlowy is the AI collaborative workspace where you achieve more without losing control of your data. The leading open source Notion alternative. Cross 62.3k
FastGPT FastGPT is a knowledge-based platform built on the LLMs, offers a comprehensive suite of out-of-the-box capabilities such as data processing, RAG retrieval, and visual AI workflow orchestration, letting you easily develop and deploy complex question-answering systems without the need for extensive setup or configuration. Cross 23.7k
Foam A personal knowledge management and sharing system for VSCode VSCode 15.9k
Logseq A privacy-first, open-source platform for knowledge management and collaboration. Download link: http://github.com/logseq/logseq/releases. roadmap: http://trello.com/b/8txSM12G/roadmap Cross 36.1k
Outline The fastest knowledge base for growing teams. Beautiful, realtime collaborative, feature packed, and markdown compatible. Cross 31.7k
Siyuan A privacy-first, self-hosted, fully open source personal knowledge management software, written in typescript and golang. Cross 34k

Project Management

Name Description Platform(s) Stars
Focalboard Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana. Cross SelfHost 23.2k
Huly Huly — All-in-One Project Management Platform (alternative to Linear, Jira, Slack, Notion, Motion) SelfHost Web (Cloud) 20.3k
Leantime Leantime is a goals focused project management system for non-project managers. Building with ADHD, Autism, and dyslexia in mind. SelfHost 5.3k
OpenProject OpenProject is the leading open source project management software. SelfHost 10.9k
Plane 🔥 🔥 🔥 Open Source JIRA, Linear, Monday, and Asana Alternative. Plane helps you track your issues, epics, and cycles the easiest way on the planet. SelfHost Web (Cloud) 35.5k

Task Management

Name Description Platform(s) Stars
Planka CLI+ The realtime kanban board for workgroups built with React and Redux. SelfHost 9.1k
Super Productivity Super Productivity is an advanced todo list app with integrated Timeboxing and time tracking capabilities. It also comes with integrations for Jira, GitLab, GitHub and Open Project. Cross 13.5k

Time Management

Name Description Platform(s) Stars
ActivityWatch The best free and open-source automated time tracker. Cross-platform, extensible, privacy-focused. Cross Android 14k
solidtime Modern open-source time-tracking app SelfHost Web (Cloud) 5.4k

Security/Privacy - Go to top

AD Blocker

Name Description Platform(s) Stars
AdGuard CLI+ Network-wide ads & trackers blocking DNS server SelfHost Chromium Firefox 28k
Blocky Fast and lightweight DNS proxy as ad-blocker for local network with many features SelfHost 5.3k
Pi-hole A black hole for Internet advertisements SelfHost 51.6k

Antivirus

Name Description Platform(s) Stars
ClamAV ClamAV - Documentation is here: https://docs.clamav.net Cross SelfHost 5k

Authentication

Name Description Platform(s) Stars
2FAuth A Web app to manage your Two-Factor Authentication (2FA) accounts and generate their security codes SelfHost 2.7k
Aegis A free, secure and open source app for Android to manage your 2-step verification tokens. Android 10.1k
authelia The Single Sign-On Multi-Factor portal for web apps SelfHost 23.5k
Tailscale The easiest, most secure way to use WireGuard and 2FA. SelfHost 22.2k

Firewall

Name Description Platform(s) Stars
BunkerWeb 🛡️ Open-source and next-generation Web Application Firewall (WAF) SelfHost 7.8k
SafeLine SafeLine is a self-hosted WAF(Web Application Firewall) / reverse proxy to protect your web apps from attacks and exploits. SelfHost 16.1k

Password Manager

Name Description Platform(s) Stars
Bitwarden CLI+ Open source security solutions for individuals, teams, and business organizations. Explore Password Manager, Secrets Manager, and passkey innovations. Cross Mobile Chromium Firefox 16.4k
KeePass KeePassXC is a cross-platform community-driven port of the Windows application “Keepass Password Safe”. Cross 23k
LessPass CLI CLI+ 🔑 stateless open source password manager Cross Chromium Firefox 5.8k
Passbolt CLI+ Passbolt Community Edition (CE) API. The JSON API for the open source password manager for teams! Cross SelfHost Chromium Firefox 5k
Vaultwarden Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs SelfHost 43.8k

VPN

Name Description Platform(s) Stars
Amnezia CLI+ Amnezia VPN Client (Desktop+Mobile) Cross 7k
NetBird Connect your devices into a secure WireGuard®-based overlay network with SSO, MFA and granular access controls. Cross 13.4k
ProtonVPN CLI+ Official ProtonVPN Android app Cross 2.7k

Server - Go to top

Arr

Name Description Platform(s) Stars
autobrr Modern, easy to use download automation for torrents and usenet. Cross SelfHost 1.8k
Bazarr Bazarr is a companion application to Sonarr and Radarr. It manages and downloads subtitles based on your requirements. You define your preferences by TV show or movie and Bazarr takes care of everything for you. Cross SelfHost 3.2k
Jellyseerr Open-source media request and discovery manager for Jellyfin, Plex, and Emby. SelfHost 5.1k
Lidarr Looks and smells like Sonarr but made for music. Cross SelfHost 4k
Overseerr Request management and media discovery tool for the Plex ecosystem Windows Linux SelfHost 4.4k
Prowlarr Prowlarr is an indexer manager/proxy built on the popular *arr .net/reactjs base stack to integrate with your various PVR apps, supporting management of both Torrent Trackers and Usenet Indexers. Cross SelfHost 4.7k
Radarr Movie organizer/manager for usenet and torrent users. Cross SelfHost 11.4k
Readarr Book Manager and Automation (Sonarr for Ebooks) Cross SelfHost 3.2k
Sonarr Smart PVR for newsgroup and bittorrent users. Cross SelfHost 11.7k

Dashboard

Name Description Platform(s) Stars
Cockpit Cockpit is a web-based graphical interface for servers. Linux 12k
dashdot A simple, modern server dashboard, primarily used by smaller private servers SelfHost 2.9k
Dashy 🚀 A self-hostable personal dashboard built for you. Includes status-checking, widgets, themes, icon packs, a UI editor and tons more! SelfHost 20.5k
Glance A self-hosted dashboard that puts all your feeds in one place SelfHost 22.8k
Heimdall An Application dashboard and launcher SelfHost 8.3k
homepage A highly customizable homepage (or startpage / application dashboard) with Docker and service API integrations. SelfHost 23.2k
Homer A very simple static homepage for your server. SelfHost 10k

Home Automation

Name Description Platform(s) Stars
Domoticz Open source Home Automation System SelfHost 3.6k
ESPHome ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. SelfHost 9.2k
Gladys A privacy-first, open-source home assistant SelfHost 2.8k
Home Assistant 🏡 Open source home automation that puts local control and privacy first. Cross SelfHost 78.2k

Home Server

Name Description Platform(s) Stars
CapRover Scalable PaaS (automated Docker+nginx) - aka Heroku on Steroids Linux 13.9k
CasaOS CasaOS - A simple, easy-to-use, elegant open-source Personal Cloud system. Linux 29.5k
Cosmos ☁️ The Most Secure and Easy Selfhosted Home Server. Take control of your data and privacy without sacrificing security and stability (Authentication, anti-DDOS, anti-bot) SelfHost 4.4k
Runtipi Runtipi is a homeserver for everyone! One command setup, one click installs for your favorites self-hosted apps. ✨ SelfHost 8.4k
Sandstorm Sandstorm is a self-hostable web productivity suite. It's implemented as a security-hardened web app package manager. SelfHost 6.8k

Media Management

Name Description Platform(s) Stars
audiobookshelf Self-hosted audiobook and podcast server IOS Android SelfHost 8.4k
Calibre-Web 📚 Web app for browsing, reading and downloading eBooks stored in a Calibre database SelfHost 14.4k
Ente End-to-end encrypted platform for photos, videos and 2FA secrets. Web (Cloud) 18.9k
Immich High performance self-hosted photo and video management solution. SelfHost 64.2k
Jellyfin The Free Software Media System - Server Backend & API SelfHost 39k
Kavita Kavita is a fast, feature rich, cross platform reading server. Built with the goal of being a full solution for all your reading needs. Setup your own server and share your reading collection with your friends and family. SelfHost 7.6k
Kodi Kodi is an award-winning free and open source home theater/media center software and entertainment hub for digital media. With its beautiful interface and powerful skinning engine, it's available for Android, BSD, Linux, macOS, iOS, tvOS and Windows. Cross SelfHost 19.2k
LibrePhotos A self-hosted open source photo management service. This is the repository of the backend. SelfHost 7.3k
Librum The Librum client application SelfHost 4.5k
Lychee A great looking and easy-to-use photo-management-system you can run on your server, to manage and share photos. SelfHost 3.7k
Memories Fast, modern and advanced photo management suite. Runs as a Nextcloud app. SelfHost 3.5k
PhotoPrism AI-Powered Photos App for the Decentralized Web 🌈💎✨ SelfHost 37k
Piwigo Manage your photos with Piwigo, a full featured open source photo gallery application for the web. Star us on Github! More than 200 plugins and themes available. Join us and contribute! SelfHost 3.4k

Server Management

Name Description Platform(s) Stars
1Panel 🔥 1Panel provides an intuitive web interface and MCP Server to manage websites, files, containers, databases, and LLMs on a Linux server. SelfHost 27.9k

Surveillance

Name Description Platform(s) Stars
Frigate NVR with realtime local object detection for IP cameras SelfHost 22.1k
Scrypted Scrypted is a high performance video integration and automation platform SelfHost 4.7k
ZoneMinder ZoneMinder is a free, open source Closed-circuit television software application developed for Linux which supports IP, USB and Analog cameras. SelfHost 5.4k

Terminal - Go to top

Shell

Name Description Platform(s) Stars
fish CLI The user-friendly command line shell. Cross 29.6k
Nushell CLI A new type of shell Cross 34.9k
xonsh CLI 🐚 Python-powered shell. Full-featured and cross-platform. Cross 8.7k

Terminal Emulator

Name Description Platform(s) Stars
Alacritty A cross-platform, OpenGL terminal emulator. Cross 58.4k
kitty Cross-platform, fast, feature-rich, GPU based terminal Cross 27.1k
Rio A hardware-accelerated GPU terminal emulator focusing to run in desktops and browsers. Cross 5k
Tabby A terminal for a more modern age Cross 63.2k
Waveterm An open-source, cross-platform terminal for seamless workflows Cross 10k
WezTerm A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust Cross 20k

Terminal Multiplexer

Name Description Platform(s) Stars
tmux CLI tmux source code Cross 37.2k
Zellij CLI A terminal workspace with batteries included Cross 24k

Terminal Utilities

Name Description Platform(s) Stars
Atuin CLI ✨ Magical shell history Cross 23.5k
delta CLI A syntax-highlighting pager for git, diff, grep, and blame output Cross 25.9k
eza CLI A modern alternative to ls Cross 15.1k
fzf CLI 🌸 A command-line fuzzy finder Cross 69.6k
McFly CLI Fly through your shell history. Great Scott! Cross 7.2k
Oh My Zsh CLI 🙃 A delightful community-driven (with 2,400+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool that makes it easy to keep up with the latest updates from the community. Cross 177.9k
ShellGPT CLI A command-line productivity tool powered by AI large language models like GPT-4, will help you accomplish your tasks faster and more efficiently. Cross 10.7k
zoxide CLI A smarter cd command. Supports all major shells. Cross 26.1k
zsh-autosuggestions CLI Fish-like autosuggestions for zsh Cross 32.8k

Text - Go to top

Document Editor

Name Description Platform(s) Stars
Etherpad Etherpad: A modern really-real-time collaborative document editor. SelfHost Web (Cloud) 17.4k

Markdown Editor

Name Description Platform(s) Stars
HedgeDoc HedgeDoc - Ideas grow better together SelfHost 5.9k
Zettlr Your One-Stop Publication Workbench Cross 10.9k

Note Taking

Name Description Platform(s) Stars
Better Notes Everything about note management. All in Zotero. plugin 6.2k
Blinko An open-source, self-hosted personal AI note tool prioritizing privacy, built using TypeScript . SelfHost 3.6k
Joplin Joplin - the privacy-focused note taking app with sync capabilities for Windows, macOS, Linux, Android and iOS. Cross 48.9k
jrnl CLI Collect your thoughts and notes without leaving the command line. Cross 6.7k
Memos An open-source, lightweight note-taking solution. The pain-less way to create your meaningful notes. Your Notes, Your Way. SelfHost 39.1k
nb CLI CLI and local web plain text note‑taking, bookmarking, and archiving with linking, tagging, filtering, search, Git versioning & syncing, Pandoc conversion, + more, in a single portable script. Cross 7k
Notesnook A fully open source & end-to-end encrypted note taking alternative to Evernote. Cross 11.7k
Reor Private & local AI personal knowledge management app for high entropy people. Cross 7.9k
Rnote Sketch and take handwritten notes. Cross 9.4k
SilverBullet An open source personal productivity platform built on Markdown, turbo charged with the scripting power of Lua Cross 3.3k
Simplenote Simplenote for Web, Windows, and Linux Cross IOS Android 5k
Standard Notes Think fearlessly with end-to-end encrypted notes and files. For issues, visit https://standardnotes.com/forum or https://standardnotes.com/help. Cross IOS Android 5.7k
VNote A pleasant note-taking platform in native C++. Cross 12.2k

Office Suite

Name Description Platform(s) Stars
CryptPad Collaborative office suite, end-to-end encrypted and open-source. SelfHost 6.2k
LibreOffice Read-only LibreOffice core repo - no pull request (use gerrit instead https://gerrit.libreoffice.org/) - don't download zip, use https://dev-www.libreoffice.org/bundles/ instead Cross 3.1k
OnlyOffice Open-source office suite pack that comprises all the tools you need to work with documents, spreadsheets, presentations, PDFs, and PDF forms on Windows, Linux, and macOS Cross 3.5k

Proofreading

Name Description Platform(s) Stars
Harper The Grammar Checker for Developers VSCode 4k
LanguageTool Style and Grammar Checker for 25+ Languages SelfHost Web (Cloud) 13k
WritingTools The world's smartest system-wide grammar assistant; a better version of the Apple Intelligence Writing Tools. Works on Windows, Linux, & macOS, with the free Gemini API, local LLMs, & more. Cross 1.4k

Spreadsheet

Name Description Platform(s) Stars
Grist Grist is the evolution of spreadsheets. SelfHost Web (Cloud) 8.3k

Text Editor

Name Description Platform(s) Stars
CotEditor Lightweight Plain-Text Editor for macOS MacOS 6.8k
Emacs Mirror of GNU Emacs Cross 4.6k
Kakoune CLI mawww's experiment for a better code editor Cross 10.2k
Lite XL A lightweight text editor written in Lua Cross 5.2k
Micro CLI A modern and intuitive terminal-based text editor Cross 26k
NotepadNext A cross-platform, reimplementation of Notepad++ Cross 9.9k
Notepads A modern, lightweight text editor with a minimalist design. Windows 9.2k
Quill Quill is a modern WYSIWYG editor built for compatibility and extensibility Web (Cloud) 45.2k

Wiki

Name Description Platform(s) Stars
BookStack A platform to create documentation/wiki content built with PHP & Laravel SelfHost 16.5k
Docmost 💰 Docmost is an open-source collaborative wiki and documentation software. It is an open-source alternative to Confluence and Notion. SelfHost Web (Cloud) 14.7k
MediaWiki 🌻 The collaborative editing software that runs Wikipedia. Mirror from https://gerrit.wikimedia.org/g/mediawiki/core. See https://mediawiki.org/wiki/Developer_access for contributing. SelfHost 4.5k
Wiki.js Wiki.js - A modern and powerful wiki app built on Node.js SelfHost 26.1k

Utilities - Go to top

Automation

Name Description Platform(s) Stars
Ansible CLI+ Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com. Cross 64.8k
Cronicle CLI+ A simple, distributed task scheduler and runner with a web based UI. Cross SelfHost 4.4k
Hammerspoon Staggeringly powerful macOS desktop automation with Lua MacOS 12.8k
Script Kit Script Kit. Automate Anything. Cross 4k
Semaphore Modern UI and powerful API for Ansible, Terraform, OpenTofu, PowerShell and other DevOps tools. Cross 11.7k

Cleaner

Name Description Platform(s) Stars
BleachBit BleachBit system cleaner for Windows and Linux Windows Linux 3.4k
Pearcleaner A free, source-available and fair-code licensed mac app cleaner MacOS 6.2k

Clipboard Manager

Name Description Platform(s) Stars
Clipboard 😎🏖️🐬 Your new, 𝙧𝙞𝙙𝙤𝙣𝙠𝙪𝙡𝙞𝙘𝙞𝙤𝙪𝙨𝙡𝙮 smart clipboard manager Cross 5.2k
CopyQ Clipboard manager with advanced features Cross 9.6k
Maccy Lightweight clipboard manager for macOS MacOS 14.9k

Containers

Name Description Platform(s) Stars
Colima CLI Container runtimes on macOS (and Linux) with minimal setup Cross 22.4k
Dockge A fancy, easy-to-use and reactive self-hosted docker compose.yaml stack-oriented manager Cross 17k
lazydocker TUI The lazier way to manage everything docker Cross 43.6k
Podman Desktop Podman Desktop is the best free and open source tool to work with Containers and Kubernetes for developers. Get an intuitive and user-friendly interface to effortlessly build, manage, and deploy containers and Kubernetes — all from your desktop. Cross 5.7k
Portainer Making Docker and Kubernetes management easy. SelfHost 32.7k

Dotfiles Manager

Name Description Platform(s) Stars
chezmoi Manage your dotfiles across multiple diverse machines, securely. Cross 14.7k
yadm CLI Yet Another Dotfiles Manager Cross 5.6k

File Manager

Name Description Platform(s) Stars
Electerm 📻Terminal/ssh/telnet/serialport/RDP/VNC/sftp client(linux, mac, win) Cross 12.3k
File Browser 📂 Web File Browser SelfHost 28.7k
FileGator Powerful Multi-User File Manager SelfHost 2.4k
Files A modern file manager that helps users organize their files and folders. Windows 36.9k
Filestash 📁 A file manager / web client for SFTP, S3, FTP, WebDAV, Git, Minio, LDAP, CalDAV, CardDAV, Mysql, Backblaze, ... SelfHost 11.2k
If CLI Terminal file manager Cross 8.1k
nnn CLI n³ The unorthodox terminal file manager Linux 20k
Ranger CLI A VIM-inspired filemanager for the console Cross 16.1k
Spacedrive 🛑 Spacedrive is an open source cross-platform file explorer, powered by a virtual distributed filesystem written in Rust. Cross 34.3k
Superfile Pretty fancy and modern terminal file manager Cross 13.6k
xplr CLI A hackable, minimal, fast TUI file explorer Cross 4.4k
Yazi TUI 💥 Blazing fast terminal file manager written in Rust, based on async I/O. Cross 24.4k

File Sharing

Name Description Platform(s) Stars
LocalSend CLI+ An open-source cross-platform alternative to AirDrop Cross 60.4k
OnionShare Securely and anonymously share files, host websites, and chat with friends using the Tor network Cross 6.5k
PairDrop PairDrop: Transfer Files Cross-Platform. No Setup, No Signup. Web (Cloud) 6.5k

Keyboard Manager

Name Description Platform(s) Stars
Kanata Improve keyboard comfort and usability with advanced customization Cross 4.8k
Karabiner-Elements Karabiner-Elements is a powerful tool for customizing keyboards on macOS MacOS 19.9k
Kmonad An advanced keyboard manager Cross 4.4k

Launcher

Name Description Platform(s) Stars
Albert A fast and flexible keyboard launcher Cross 7.5k
Kando 🌸 Do things with utmost efficiency. Cross 4.1k
Sol MacOS launcher & command palette MacOS 2.2k
Ueli Cross-Platform Keystroke Launcher Cross 3.9k
Ulauncher Feature rich application Launcher for Linux Linux 3.9k
Wox A cross-platform launcher that simply works Cross 25.5k

Package Manager

Name Description Platform(s) Stars
Choco Chocolatey - the package manager for Windows Windows 10.7k
Homebrew CLI 🍺 The missing package manager for macOS (or Linux) MacOS Linux 43.3k
Nix Nix, the purely functional package manager Cross 14.1k
Spack A flexible package manager that supports multiple versions, configurations, platforms, and compilers. Cross 4.6k

Remote Desktop

Name Description Platform(s) Stars
RustDesk An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer. Cross 87.3k

System

Name Description Platform(s) Stars
Background Music Background Music, a macOS audio utility: automatically pause your music, set individual apps' volumes and record system audio. MacOS 17.2k

System Monitoring

Name Description Platform(s) Stars
bottom CLI Yet another cross-platform graphical process/system monitor. Cross 11.2k
Stats macOS system monitor in your menu bar MacOS 30.9k
Vitals A glimpse into your computer's temperature, voltage, fan speed, memory usage and CPU load. Linux 1.6k

Tools

Name Description Platform(s) Stars
balenaEtcher Flash OS images to SD cards & USB drives, safely and easily. Cross 31.2k
Czkawka Multi functional app to find duplicates, empty folders, similar images etc. Windows Linux 23.2k
fd CLI A simple, fast and user-friendly alternative to 'find' Cross 37.6k
inshellisense CLI IDE style command line auto complete Cross 9.3k
MonitorControl 🖥 Control your display's brightness & volume on your Mac as if it was a native Apple Display. Use Apple Keyboard keys or custom shortcuts. Shows the native macOS OSDs. MacOS 29.7k
OpenRGB Open source RGB lighting control that doesn't depend on manufacturer software. Supports Windows, Linux, MacOS. Mirror of https://gitlab.com/CalcProgrammer1/OpenRGB. Releases can be found on GitLab. Cross 3.1k
rga CLI rga: ripgrep, but also search in PDFs, E-Books, Office documents, zip, tar.gz, etc. Cross 8.7k

Version Manager

Name Description Platform(s) Stars
asdf CLI Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more Cross 23.4k
mise CLI dev tools, env vars, task runner Cross 14.9k
nvm CLI Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions Cross 84.1k
pyenv CLI Simple Python version management Cross 41.8k
rbenv CLI Manage your app's Ruby environment Cross 16.3k
vfox CLI A cross-platform and extendable version manager with support for Java, Node.js, Flutter, .Net & more Cross 3.2k
XcodesApp The easiest way to install and switch between multiple versions of Xcode - with a mouse click. MacOS 7.5k

Virtual Machine

Name Description Platform(s) Stars
Lima Linux virtual machines, with a focus on running containers MacOS Linux 16.8k
Quickemu Quickly create and run optimised Windows, macOS and Linux virtual machines MacOS Linux 11.8k
UTM Virtual machines for iOS and macOS MacOS 29k
VirtualBuddy Virtualize macOS 12 and later on Apple Silicon, VirtualBuddy is a virtual machine GUI for macOS M1, M2, M3, M4 MacOS 5.8k

Window Management

Name Description Platform(s) Stars
AeroSpace AeroSpace is an i3-like tiling window manager for macOS MacOS 11.7k
Amethyst Automatic tiling window manager for macOS à la xmonad. MacOS 15.3k
Loop Window management made elegant. MacOS 8.2k
Rectangle Move and resize windows on macOS with keyboard shortcuts and snap areas MacOS 26.8k
yabai A tiling window manager for macOS based on binary space partitioning MacOS 25.5k

Other - Go to top

Other

Name Description Platform(s) Stars
Grocy ERP beyond your fridge - Grocy is a web-based self-hosted groceries & household management solution for your home Windows SelfHost 7.4k
ImHex 🔍 A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM. Cross 48.6k
Mealie Mealie is a self hosted recipe manager and meal planner with a RestAPI backend and a reactive frontend application built in Vue for a pleasant user experience for the whole family. Easily add recipes into your database by providing the url and mealie will automatically import the relevant data or add a family recipe with the UI editor SelfHost 8.9k
openpilot openpilot is an operating system for robotics. Currently, it upgrades the driver assistance system on 300+ supported cars. Linux 53.2k

Uncategorized

Name Description Platform(s) Stars
KOReader An ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Android devices Android 20.6k
ProtonUp-Qt Install and manage GE-Proton, Luxtorpeda & more for Steam and Wine-GE & more for Lutris with this graphical user interface. Linux 1.4k
vim-plug 🌺 Minimalist Vim Plugin Manager N/A 34.8k
Whisky A modern Wine wrapper for macOS built with SwiftUI MacOS 14.4k
XPipe Access your entire server infrastructure from your local desktop Cross 10.7k

Honorable Mentions of Closed-Source Software

Some proprietary software just deserve recognition.

  • Davinci Resolve - Professional Editing, Color, Effects and Audio Post!
  • Obsidian - The free and flexible app for your private thoughts.
  • LM Studio - Discover, download, and run local LLMs
  • JetBrains - A rich suite of tools that provide an exceptional developer experience
  • Raycast - A collection of powerful productivity tools all within an extendable launcher.

Removed Projects

Projects that were once on this list but removed - usually due to abandonement or going closed source.

Archive

FAQ

How about a definitive-opensource website?
A website is definitely on the roadmap. It would provide much requested features like tag based filtering and, on the backend, automate much of what we currently have to do manually. However, for the foreseeable future, the list will remain as a markdown file for one reason: to keep things simple. The current system lets me focus solely on the projects within. The complexities of web development seem unnecessary and an added pain for a task that can suffice, for now, as a markdown file.

 

The current system could also be considered a stepping stone to guage the community's needs prior to building a website, which would inherently be far more complex.
Stars aren't a good metric to guage popularity/quality.
The minimum star count of 1k has been a major point of contention. Admittedly, star counts don't always reflect project popularity and quality. Stars are biased towards developers because they are the ones with a GitHub account, thus leaving out the input of the end users. But no solution is going to be a one size fits all solution. It's critically important that as the list scales it doesn't devolve into a clutter trap, even if the price is some projects getting left out.

 

Stars tend to be synonomous with community recognition, making it a good starting point for further vetting to check for contributors, future plans, and popularity. Most compotent software will have no trouble reaching the 1k star count. This requirement is also just the first step for further vetting.

 

Artificial star counts (EX: buying stars) has also been brought up. This isn't that big of a problem, again, stars are just to quality a project for further vetting. We check community engagement, developer responsiveness and the project's statistics over time. A popular project should have lots of community activity, GitHub issues, pr's, etc. Evidence of foul play will disquality a project.

License

This project is released under the MIT license, hereby granting anyone to use, distribute, or modify this project for, but not limited to, commercial purposes. See the license tab for further information.

 

Go To Top
Open Source Initiative