diff --git a/README.md b/README.md index 374635e..d0c5c04 100644 --- a/README.md +++ b/README.md @@ -116,14 +116,19 @@ Abandoned - Development Halted `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 -`Windows`, `MacOS`, `Linux`, `Android`, `IOS`, `CLI`, `SelfHost`, `Web (Cloud)`, `VSCode`, `JetBrains`, `Chromium`, `Firefox`, `Plugin`, `Extension`, `pip`, `npm`, `N/A` +`Manual` - Installation with pip, npm, cargo, building from source + +`CLI`, `Plugin`, `Extension`, `Web UI` > [!NOTE] -> `Cross`, `MacOS`, `Linux`, and `Windows` platform tags refers to apps with an executable or binary, EX: exe and dmg (with the exception of CLI apps). `Selfhosted` apps are often inherently cross platform via docker desktop but they aren't labeled as such. The same goes for apps installed via `pip` and `npm`. A few apps blur the lines with convoluted options to install/ This is prevalent in AI apps. These can have misleading platform tags - we are working on a solution. +> 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
@@ -363,20 +368,20 @@ Abandoned - Development Halted ### Agent -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [AgentGPT](https://github.com/reworkd/AgentGPT) | ๐Ÿค– Assemble, configure, and deploy autonomous AI Agents in your browser. | `SelfHost` | **33.9k** | | [AutoGPT](https://github.com/Significant-Gravitas/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](https://github.com/gptme/gptme) | Your agent in your terminal, equipped with local tools: writes code, uses the terminal, browses the web, vision. | `pip` `CLI` | **3.7k** | +| [gptme](https://github.com/gptme/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](https://github.com/huginn/huginn) | Create agents that monitor and act on your behalf. Your agents are standing by! | `SelfHost` | **46k** | -| [Open Intepreter](https://github.com/OpenInterpreter/open-interpreter) | A natural language interface for computers | `pip` | **59.2k** | -| [Telegraf](https://github.com/influxdata/telegraf) | Agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data. | `Cross` `SelfHost` `CLI+` | **15.5k** | +| [Open Intepreter](https://github.com/OpenInterpreter/open-interpreter) `Manual` | A natural language interface for computers | `Cross` | **59.2k** | +| [Telegraf](https://github.com/influxdata/telegraf) `CLI+` | Agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data. | `Cross` `SelfHost` | **15.5k** | | [TEN Agent](https://github.com/TEN-framework/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](https://github.com/Canner/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 | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Auto1111](https://github.com/AUTOMATIC1111/stable-diffusion-webui) | Stable Diffusion web UI | `SelfHost` | **151.6k** | | [ComfyUI](https://github.com/comfyanonymous/ComfyUI) | The most powerful and modular diffusion model GUI, api and backend with a graph/nodes interface. | `SelfHost` | **75k** | @@ -387,47 +392,47 @@ Abandoned - Development Halted ### AI Utilities -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Netron](https://github.com/lutzroeder/netron) | Visualizer for neural network, deep learning and machine learning models | `Cross` | **30k** | ### All In One -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [AIChat](https://github.com/sigoden/aichat) | 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` `CLI` | **6.5k** | +| [AIChat](https://github.com/sigoden/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](https://github.com/khoj-ai/khoj) | 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](https://github.com/lobehub/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.1k** | ### Assistant -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Leon](https://github.com/leon-ai/leon) | ๐Ÿง  Leon is your open-source personal assistant. | `SelfHost` | **16.2k** | | [Meetily](https://github.com/Zackriya-Solutions/meeting-minutes) | 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.4k** | ### Context -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [omi](https://github.com/BasedHardware/omi) | AI wearables. Put it on, speak, transcribe, automatically | `Mobile` | **5.4k** | -| [screenpipe](https://github.com/mediar-ai/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** | +| [screenpipe](https://github.com/mediar-ai/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 | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Code2prompt](https://github.com/mufeedvh/code2prompt) | A CLI tool to convert your codebase into a single LLM prompt with source tree, prompt templating, and token counting. | `Cross` `CLI` | **5.5k** | -| [Docling](https://github.com/DS4SD/docling) | Get your documents ready for gen AI | `pip` `CLI` | **28.1k** | +| [Code2prompt](https://github.com/mufeedvh/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](https://github.com/DS4SD/docling) `CLI` `Manual` | Get your documents ready for gen AI | `Cross` | **28.1k** | | [Firecrawl](https://github.com/mendableai/firecrawl) | ๐Ÿ”ฅ Turn entire websites into LLM-ready markdown or structured data. Scrape, crawl and extract with a single API. | `Web (Cloud)` `SelfHost` | **36.6k** | -| [Gitingest](https://github.com/cyclotruc/gitingest) | Replace 'hub' with 'ingest' in any github url to get a prompt-friendly extract of a codebase | `Web (Cloud)` `pip` `Chromium` `Firefox` | **8.2k** | +| [Gitingest](https://github.com/cyclotruc/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](https://github.com/BuilderIO/gpt-crawler) | Crawl a site to generate knowledge files to create your own custom GPT from a URL | `SelfHost` | **21.4k** | -| [Repomix](https://github.com/yamadashy/repomix) | ๐Ÿ“ฆ 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` `CLI` | **15k** | +| [Repomix](https://github.com/yamadashy/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](https://github.com/Zipstack/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 | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Chatbox](https://github.com/Bin-Huang/chatbox) | User-friendly Desktop Client App for AI Models/LLMs (GPT, Claude, Gemini, Ollama...) | `Cross` | **34.4k** | | [Cherry Studio](https://github.com/CherryHQ/cherry-studio) | ๐Ÿ’ Cherry Studio is a desktop client that supports for multiple LLM providers. | `Cross` | **24.4k** | @@ -435,61 +440,61 @@ Abandoned - Development Halted | [h2oGPT](https://github.com/h2oai/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](https://github.com/janhq/jan) | Jan is an open source alternative to ChatGPT that runs 100% offline on your computer | `Cross` | **28.6k** | | [LibreChat](https://github.com/danny-avila/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](https://github.com/ChatGPTNextWeb/NextChat) | โœจ Light and Fast AI Assistant. Support: Web - iOS - MacOS - Android - Linux - Windows | `Cross` `CLI+` `Web (Cloud)` | **82.9k** | +| [NextChat](https://github.com/ChatGPTNextWeb/NextChat) `CLI+` | โœจ Light and Fast AI Assistant. Support: Web - iOS - MacOS - Android - Linux - Windows | `Cross` `Web (Cloud)` | **82.9k** | | [Open WebUI](https://github.com/open-webui/open-webui) | User-friendly AI Interface (Supports Ollama, OpenAI API, ...) | `SelfHost` | **90.8k** | | [SillyTavern](https://github.com/SillyTavern/SillyTavern) | LLM Frontend for Power Users. | `SelfHost` | **13.8k** | | [Text generation webUI](https://github.com/oobabooga/text-generation-webui) | A Gradio web UI for Large Language Models with support for multiple inference backends. | `SelfHost` | **43.3k** | ### Manager -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Ollama](https://github.com/ollama/ollama) ๐ŸŒ | Get up and running with Llama 3.3, DeepSeek-R1, Phi-4, Gemma 3, Mistral Small 3.1 and other large language models. | `Cross` `CLI` `SelfHost` | **138.2k** | +| [Ollama](https://github.com/ollama/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.2k** | | [StabilityMatrix](https://github.com/LykosAI/StabilityMatrix) | Multi-Platform Package Manager for Stable Diffusion | `Cross` | **5.9k** | ### Model Tools -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Agno](https://github.com/agno-agi/agno) | Agno is a lightweight library for building Agents with memory, knowledge, tools and reasoning. | `pip` `CLI` | **25.5k** | +| [Agno](https://github.com/agno-agi/agno) `CLI` `Manual` | Agno is a lightweight library for building Agents with memory, knowledge, tools and reasoning. | | **25.5k** | | [Kiln](https://github.com/Kiln-AI/Kiln) | The easiest tool for fine-tuning LLM models, synthetic data generation, and collaborating on datasets. | `Cross` | **3.4k** | -| [LLaMa-Factory](https://github.com/hiyouga/LLaMA-Factory) | Unified Efficient Fine-Tuning of 100+ LLMs & VLMs (ACL 2024) | `pip` `SelfHost` `CLI+` | **47.4k** | -| [PyTorch Lightning](https://github.com/Lightning-AI/pytorch-lightning) | Pretrain, finetune ANY AI model of ANY size on multiple GPUs, TPUs with zero code changes. | `pip` `CLI` | **29.3k** | +| [LLaMa-Factory](https://github.com/hiyouga/LLaMA-Factory) `CLI+` `Manual` | Unified Efficient Fine-Tuning of 100+ LLMs & VLMs (ACL 2024) | `SelfHost` | **47.4k** | +| [PyTorch Lightning](https://github.com/Lightning-AI/pytorch-lightning) `CLI` `Manual` | Pretrain, finetune ANY AI model of ANY size on multiple GPUs, TPUs with zero code changes. | | **29.3k** | | [Second Me](https://github.com/mindverse/Second-Me) | Train your AI self, amplify you, bridge the world | `SelfHost` `Web (Cloud)` | **11.3k** | ### RAG -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [AnythingLLM](https://github.com/Mintplex-Labs/anything-llm) | 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](https://github.com/pingcap/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](https://github.com/arc53/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](https://github.com/Cinnamon/kotaemon) | An open-source RAG-based tool for chatting with your documents. | `pip` `SelfHost` | **22.1k** | -| [PaperQA2](https://github.com/Future-House/paper-qa) | High accuracy RAG for answering questions from scientific documents with citations | `pip` `CLI` | **7.2k** | -| [R2R](https://github.com/SciPhi-AI/R2R) | SoTA production-ready AI retrieval system. Agentic Retrieval-Augmented Generation (RAG) with a RESTful API. | `Web (Cloud)` `SelfHost` `CLI` | **6.5k** | +| [kotaemon](https://github.com/Cinnamon/kotaemon) `Manual` | An open-source RAG-based tool for chatting with your documents. | `SelfHost` | **22.1k** | +| [PaperQA2](https://github.com/Future-House/paper-qa) `CLI` `Manual` | High accuracy RAG for answering questions from scientific documents with citations | | **7.2k** | +| [R2R](https://github.com/SciPhi-AI/R2R) `CLI` | SoTA production-ready AI retrieval system. Agentic Retrieval-Augmented Generation (RAG) with a RESTful API. | `Web (Cloud)` `SelfHost` | **6.5k** | | [RAGFlow](https://github.com/infiniflow/ragflow) | RAGFlow is an open-source RAG (Retrieval-Augmented Generation) engine based on deep document understanding. | `SelfHost` | **49.9k** | | [Verba](https://github.com/weaviate/Verba) | Retrieval Augmented Generation (RAG) chatbot powered by Weaviate | `SelfHost` | **7k** | ### Research -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [DeepSearcher](https://github.com/zilliztech/deep-searcher) | Open Source Deep Research Alternative to Reason and Search on Private Data. Written in Python. | `Cross` `CLI` | **5.6k** | -| [GPT Researcher](https://github.com/assafelovic/gpt-researcher) | LLM based autonomous agent that conducts deep local and web research on any topic and generates a long report with citations. | `Cross` `CLI+` `SelfHost` | **21.1k** | +| [DeepSearcher](https://github.com/zilliztech/deep-searcher) `CLI` | Open Source Deep Research Alternative to Reason and Search on Private Data. Written in Python. | `Cross` | **5.6k** | +| [GPT Researcher](https://github.com/assafelovic/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](#contents) ### Chat -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Signal](https://github.com/signalapp/Signal-Android) | A private messenger for Android. | `Cross` | **26.9k** | -| [SimpleX](https://github.com/simplex-chat/simplex-chat) | SimpleX - the first messaging network operating without user identifiers of any kind - 100% private by design! iOS, Android and desktop apps ๐Ÿ“ฑ! | `Cross` `CLI+` | **8.4k** | +| [SimpleX](https://github.com/simplex-chat/simplex-chat) `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](https://github.com/telegramdesktop/tdesktop) | Telegram Desktop messaging app | `Cross` | **27.4k** | ### Collaboration -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Mattermost](https://github.com/mattermost/mattermost) | Mattermost is an open source platform for secure collaboration across the entire software development lifecycle.. | `SelfHost` | **32.4k** | | [Rocket.Chat](https://github.com/RocketChat/Rocket.Chat) | The communications platform that puts data protection first. | `SelfHost` `Web (Cloud)` | **42.5k** | @@ -497,83 +502,83 @@ Abandoned - Development Halted ### Mail -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Mailspring](https://github.com/Foundry376/Mailspring) | :love_letter: A beautiful, fast and fully open source mail client for Mac, Windows and Linux. | `Cross` | **16.2k** | | [Thunderbird](https://github.com/thunderbird/thunderbird-android) | Meet Thunderbird, the email and productivity app that maximizes your freedoms. | `Cross` | **11.8k** | ### Video Conference -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Element](https://github.com/element-hq/element-web) | A glossy Matrix collaboration client for the web. | `CLI+` `Web (Cloud)` | **11.7k** | -| [Jitsi Meet](https://github.com/jitsi/jitsi-meet) | Jitsi Meet - Secure, Simple and Scalable Video Conferences that you use as a standalone app or embed in your web application. | `CLI+` `Web (Cloud)` | **25.3k** | +| [Element](https://github.com/element-hq/element-web) `CLI+` | A glossy Matrix collaboration client for the web. | `Web (Cloud)` | **11.7k** | +| [Jitsi Meet](https://github.com/jitsi/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](#contents) ### Backup -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Backrest](https://github.com/garethgeorge/backrest) | Backrest is a web UI and orchestrator for restic backup. | `Cross` `SelfHost` | **2.7k** | -| [Borg](https://github.com/borgbackup/borg) | Deduplicating archiver with compression and authenticated encryption. | `Cross` `CLI` | **11.7k** | -| [Duplicacy](https://github.com/gilbertchen/duplicacy) | A new generation cloud backup tool | `Cross` `CLI` | **5.4k** | +| [Borg](https://github.com/borgbackup/borg) `CLI` | Deduplicating archiver with compression and authenticated encryption. | `Cross` | **11.7k** | +| [Duplicacy](https://github.com/gilbertchen/duplicacy) `CLI` | A new generation cloud backup tool | `Cross` | **5.4k** | | [Duplicati](https://github.com/duplicati/duplicati) | Store securely encrypted backups in the cloud! | `Cross` | **12.2k** | -| [Kopia](https://github.com/kopia/kopia) | 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` `CLI` | **9.3k** | -| [Rclone](https://github.com/rclone/rclone) | "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` `CLI` | **50k** | -| [Restic](https://github.com/restic/restic) | Fast, secure, efficient backup program | `Cross` `CLI` | **28.3k** | +| [Kopia](https://github.com/kopia/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](https://github.com/rclone/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](https://github.com/restic/restic) `CLI` | Fast, secure, efficient backup program | `Cross` | **28.3k** | | [Timeshift](https://github.com/linuxmint/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 | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Ceph](https://github.com/ceph/ceph) | Ceph is a distributed object, block, and file storage platform | `SelfHost` | **14.9k** | | [myDrive](https://github.com/subnub/myDrive) | Node.js and mongoDB Google Drive Clone | `SelfHost` | **3.7k** | | [Nextcloud](https://github.com/nextcloud/server) | โ˜๏ธ Nextcloud server, a safe home for all your data | `Cross` `SelfHost` | **29.3k** | | [ownCloud](https://github.com/owncloud/core) | :cloud: ownCloud web server core (Files, DAV, etc.) | `SelfHost` | **8.5k** | -| [Seafile](https://github.com/haiwen/seafile) | High performance file syncing and sharing, with also Markdown WYSIWYG editing, Wiki, file label and other knowledge management features. | `Cross` `CLI+` `SelfHost` | **13k** | +| [Seafile](https://github.com/haiwen/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 | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Rsync](https://github.com/RsyncProject/rsync) | 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` `CLI` | **3.4k** | -| [Syncthing](https://github.com/syncthing/syncthing) | Open Source Continuous File Synchronization | `Cross` `CLI+` | **69.6k** | -| [syncthing-macos](https://github.com/syncthing/syncthing-macos) | Official frugal and native macOS Syncthing application bundle | `MacOS` `CLI+` | **3k** | +| [Rsync](https://github.com/RsyncProject/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](https://github.com/syncthing/syncthing) `CLI+` | Open Source Continuous File Synchronization | `Cross` | **69.6k** | +| [syncthing-macos](https://github.com/syncthing/syncthing-macos) `CLI+` | Official frugal and native macOS Syncthing application bundle | `MacOS` | **3k** | # Development - [Go to top](#contents) ### Code Assistant -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Aider](https://github.com/Aider-AI/aider) | aider is AI pair programming in your terminal | `Cross` `CLI` | **31.8k** | +| [Aider](https://github.com/Aider-AI/aider) `CLI` | aider is AI pair programming in your terminal | `Cross` | **31.8k** | | [Cline](https://github.com/cline/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.4k** | -| [Codex](https://github.com/openai/codex) | Lightweight coding agent that runs in your terminal | `Cross` `CLI` `npm` | **19.3k** | +| [Codex](https://github.com/openai/codex) `CLI` | Lightweight coding agent that runs in your terminal | `Cross` `npm` | **19.3k** | | [Cody](https://github.com/sourcegraph/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.5k** | | [Continue](https://github.com/continuedev/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](https://github.com/block/goose) | an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM | `Cross` `CLI+` | **12k** | -| [GPT Pilot](https://github.com/Pythagora-io/gpt-pilot) | The first real AI developer | `Cross` `CLI` | **32.6k** | +| [Goose](https://github.com/block/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](https://github.com/Pythagora-io/gpt-pilot) `CLI` | The first real AI developer | `Cross` | **32.6k** | | [MetaGPT](https://github.com/geekan/MetaGPT) | ๐ŸŒŸ The Multi-Agent Framework: First AI Software Company, Towards Natural Language Programming | `SelfHost` `Web (Cloud)` | **54.9k** | | [OpenHands](https://github.com/All-Hands-AI/OpenHands) | ๐Ÿ™Œ OpenHands: Code Less, Make More | `Cross` `SelfHost` | **53.3k** | -| [Plandex](https://github.com/plandex-ai/plandex) | Open source AI coding agent. Designed for large projects and real world tasks. | `Cross` `CLI` | **12.4k** | +| [Plandex](https://github.com/plandex-ai/plandex) `CLI` | Open source AI coding agent. Designed for large projects and real world tasks. | `Cross` | **12.4k** | | [Roo Code](https://github.com/RooVetGit/Roo-Code) | Roo Code (prev. Roo Cline) gives you a whole dev team of AI agents in your code editor. | `VSCode` | **12.1k** | | [Tabby](https://github.com/TabbyML/tabby) | Self-hosted AI coding assistant | `SelfHost` `VSCode` `JetBrains` | **30.9k** | ### Code Editor -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [code-server](https://github.com/coder/code-server) | VS Code in the browser | `SelfHost` | **71.2k** | | [CodeEdit](https://github.com/CodeEditApp/CodeEdit) | ๐Ÿ“ CodeEdit App for macOS โ€“ Elevate your code editing experience. Open source, free forever. | `MacOS` | **21.6k** | -| [Helix](https://github.com/helix-editor/helix) | A post-modern modal text editor. | `Cross` `CLI` | **37k** | +| [Helix](https://github.com/helix-editor/helix) `CLI` | A post-modern modal text editor. | `Cross` | **37k** | | [Lapce](https://github.com/lapce/lapce) | Lightning-fast and Powerful Code Editor written in Rust | `Cross` | **35.2k** | -| [LazyVim](https://github.com/LazyVim/LazyVim) | Neovim config for the lazy | `Cross` `CLI` | **20.2k** | -| [neovim](https://github.com/neovim/neovim) | Vim-fork focused on extensibility and usability | `Cross` `CLI` | **88.9k** | -| [NvChad](https://github.com/NvChad/NvChad) | Blazing fast Neovim framework providing solid defaults and a beautiful UI, enhancing your neovim experience. | `Cross` `CLI` | **26k** | -| [SpaceVim](https://github.com/SpaceVim/SpaceVim) | A modular configuration of Vim and Neovim | `Cross` `CLI` | **20.4k** | -| [Vim](https://github.com/vim/vim) ๐ŸŒ | The official Vim repository | `Cross` `CLI` | **38k** | +| [LazyVim](https://github.com/LazyVim/LazyVim) `CLI` | Neovim config for the lazy | `Cross` | **20.2k** | +| [neovim](https://github.com/neovim/neovim) `CLI` | Vim-fork focused on extensibility and usability | `Cross` | **88.9k** | +| [NvChad](https://github.com/NvChad/NvChad) `CLI` | Blazing fast Neovim framework providing solid defaults and a beautiful UI, enhancing your neovim experience. | `Cross` | **26k** | +| [SpaceVim](https://github.com/SpaceVim/SpaceVim) `CLI` | A modular configuration of Vim and Neovim | `Cross` | **20.4k** | +| [Vim](https://github.com/vim/vim) ๐ŸŒ`CLI` | The official Vim repository | `Cross` | **38k** | | [Void](https://github.com/voideditor/void) | Void is the open-source Cursor alternative. | `Windows` `MacOS` | **11.9k** | | [VS Code](https://github.com/microsoft/vscode) | Visual Studio Code | `Cross` | **170.3k** | | [VSCodium](https://github.com/VSCodium/vscodium) | binary releases of VS Code without MS branding/telemetry/licensing | `Cross` | **27.1k** | @@ -581,30 +586,30 @@ Abandoned - Development Halted ### Dev Tools -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [bat](https://github.com/sharkdp/bat) | A cat(1) clone with wings. | `Cross` `CLI` | **52.3k** | +| [bat](https://github.com/sharkdp/bat) `CLI` | A cat(1) clone with wings. | `Cross` | **52.3k** | | [DevToys](https://github.com/DevToys-app/DevToys) | A Swiss Army knife for developers. | `Cross` | **28.7k** | | [massCode](https://github.com/massCodeIO/massCode) | A free and open source code snippets manager for developers | `Cross` | **6.1k** | -| [Watchexec](https://github.com/watchexec/watchexec) | Executes commands in response to file modifications | `Cross` `CLI` | **5.9k** | +| [Watchexec](https://github.com/watchexec/watchexec) `CLI` | Executes commands in response to file modifications | `Cross` | **5.9k** | ### Game Engine -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [GDevelop](https://github.com/4ian/GDevelop) | ๐ŸŽฎ Open-source, cross-platform 2D/3D/multiplayer game engine designed for everyone. | `Cross` | **13.8k** | | [Godot](https://github.com/godotengine/godot) | Godot Engine โ€“ Multi-platform 2D and 3D game engine | `Cross` | **96.5k** | ### Git GUI -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [GitHub Desktop](https://github.com/desktop/desktop) | Focus on what matters instead of fighting with Git. | `Cross` | **20.4k** | -| [Lazygit](https://github.com/jesseduffield/lazygit) | simple terminal UI for git commands | `Cross` `TUI` | **59.1k** | +| [Lazygit](https://github.com/jesseduffield/lazygit) `TUI` | simple terminal UI for git commands | `Cross` | **59.1k** | ### Git Hosting -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Gitea](https://github.com/go-gitea/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](https://github.com/gitlabhq/gitlabhq) | GitLab CE Mirror - Please open new issues in our issue tracker on GitLab.com | `SelfHost` `Web (Cloud)` | **24k** | @@ -612,7 +617,7 @@ Abandoned - Development Halted ### IDE -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [IntelliJ IDEA](https://github.com/JetBrains/intellij-community) | IntelliJ IDEA Community Edition & IntelliJ Platform | `Cross` | **17.9k** | | [Neovide](https://github.com/neovide/neovide) | No Nonsense Neovim Client in Rust | `Cross` | **13.9k** | @@ -620,18 +625,18 @@ Abandoned - Development Halted ### Language Package Manager -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Bun](https://github.com/oven-sh/bun) | Incredibly fast JavaScript runtime, bundler, test runner, and package manager โ€“ all in one | `Cross` `CLI` | **77.6k** | -| [PNPM](https://github.com/pnpm/pnpm) | Fast, disk space efficient package manager | `Cross` `CLI` | **31.4k** | -| [uv](https://github.com/astral-sh/uv) | An extremely fast Python package and project manager, written in Rust. | `Cross` `CLI` | **50.9k** | -| [Yarn](https://github.com/yarnpkg/berry) | ๐Ÿ“ฆ๐Ÿˆ Active development trunk for Yarn โš’ | `Cross` `CLI` | **7.7k** | +| [Bun](https://github.com/oven-sh/bun) `CLI` | Incredibly fast JavaScript runtime, bundler, test runner, and package manager โ€“ all in one | `Cross` | **77.6k** | +| [PNPM](https://github.com/pnpm/pnpm) `CLI` | Fast, disk space efficient package manager | `Cross` | **31.4k** | +| [uv](https://github.com/astral-sh/uv) `CLI` | An extremely fast Python package and project manager, written in Rust. | `Cross` | **50.9k** | +| [Yarn](https://github.com/yarnpkg/berry) `CLI` | ๐Ÿ“ฆ๐Ÿˆ Active development trunk for Yarn โš’ | `Cross` | **7.7k** | # Entertainment - [Go to top](#contents) ### Game Launcher -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Heroic Games Launcher](https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher) | A games launcher for GOG, Amazon and Epic Games for Linux, Windows and macOS. | `Cross` | **9k** | | [Pelican Panel](https://github.com/pelican-dev/panel) | Pelican Panel is an open-source, web-based application designed for easy management of game servers. | `SelfHost` | **1.2k** | @@ -640,7 +645,7 @@ Abandoned - Development Halted ### Games -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Cataclysm DDA](https://github.com/CleverRaven/Cataclysm-DDA) | Cataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world. | `Cross` | **11.2k** | | [Endless Sky](https://github.com/endless-sky/endless-sky) | Space exploration, trading, and combat game. | `Cross` | **6.5k** | @@ -654,7 +659,7 @@ Abandoned - Development Halted ### Browser Extensions -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Dark Reader](https://github.com/darkreader/darkreader) | Dark Reader Chrome and Firefox extension | `Chromium` `Firefox` | **20.6k** | | [Page Assist](https://github.com/n4ze3m/page-assist) | Use your locally running AI models to assist you in your web browsing | `Chromium` `Firefox` | **6.3k** | @@ -662,12 +667,12 @@ Abandoned - Development Halted ### EMACS Packages -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Neovim Extensions -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Coq](https://github.com/ms-jpq/coq_nvim) | Fast as FUCK nvim completion. SQLite, concurrent scheduler, hundreds of hours of optimization. | `N/A` | **3.7k** | | [lazy.nvim](https://github.com/folke/lazy.nvim) | ๐Ÿ’ค A modern plugin manager for Neovim | `N/A` | **17.1k** | @@ -679,7 +684,7 @@ Abandoned - Development Halted ### Browser -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Brave](https://github.com/brave/brave-browser) | Brave browser for Android, iOS, Linux, macOS, Windows. | `Cross` | **19.1k** | | [Firefox](https://github.com/mozilla/gecko-dev) | Fast, reliable and private โ€” for peace of mind online. | `Cross` `Mobile` | **3.6k** | @@ -691,7 +696,7 @@ Abandoned - Development Halted ### Download Manager -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [AB](https://github.com/amir1376/ab-download-manager) | A Download Manager that speeds up your downloads | `Cross` | **7.1k** | | [File Centipede](https://github.com/filecxx/FileCentipede) | 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** | @@ -700,7 +705,7 @@ Abandoned - Development Halted ### Search Engine -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Perplexica](https://github.com/ItzCrazyKns/Perplexica) | Perplexica is an AI-powered search engine. It is an Open source alternative to Perplexity AI | `SelfHost` | **21.4k** | | [Scira](https://github.com/zaidmukaddam/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** | @@ -709,14 +714,14 @@ Abandoned - Development Halted ### Audio Editor -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Audacity](https://github.com/audacity/audacity) | Audio Editor | `Cross` | **13.4k** | | [OpenUtau](https://github.com/stakira/OpenUtau) | Open singing synthesis platform / Open source UTAU successor | `Cross` | **2.6k** | ### Audio Player -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Feishin](https://github.com/jeffvli/feishin) | A modern self-hosted music player. | `Cross` `SelfHost` | **3.7k** | | [Navidrome](https://github.com/navidrome/navidrome) | ๐ŸŽงโ˜๏ธ Your Personal Streaming Service | `Cross` `SelfHost` | **14.2k** | @@ -726,7 +731,7 @@ Abandoned - Development Halted ### Graphics -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Blender](https://github.com/blender/blender) | Official mirror of Blender | `Cross` | **14.9k** | | [CadQuery](https://github.com/CadQuery/cadquery) | A python parametric CAD scripting framework based on OCCT | `Cross` | **3.6k** | @@ -741,22 +746,22 @@ Abandoned - Development Halted ### Image Processing -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [chaiNNer](https://github.com/chaiNNer-org/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](https://github.com/upscayl/upscayl) | ๐Ÿ†™ Upscayl - #1 Free and Open Source AI Image Upscaler for Linux, MacOS and Windows. | `Cross` | **36.5k** | ### Media Downloader -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Cobalt](https://github.com/imputnet/cobalt) | best way to save what you love | `Web (Cloud)` | **31.1k** | | [YoutubeDownloader](https://github.com/Tyrrrz/YoutubeDownloader) | Downloads videos and playlists from YouTube | `Cross` | **11.2k** | -| [yt-dlp](https://github.com/yt-dlp/yt-dlp) | A feature-rich command-line audio/video downloader | `Cross` `CLI` | **108.9k** | +| [yt-dlp](https://github.com/yt-dlp/yt-dlp) `CLI` | A feature-rich command-line audio/video downloader | `Cross` | **108.9k** | ### Screen Recording -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Cap](https://github.com/CapSoftware/Cap) | Open source Loom alternative. Beautiful, shareable screen recordings. | `Cross` | **7.8k** | | [Flameshot](https://github.com/flameshot-org/flameshot) | Powerful yet simple to use screenshot software :desktop_computer: :camera_flash: | `Cross` | **26k** | @@ -765,7 +770,7 @@ Abandoned - Development Halted ### Video Editing -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Kdenlive](https://github.com/KDE/kdenlive) | Free and open source video editor, based on MLT Framework and KDE Frameworks | `Cross` | **3.7k** | | [LossletCut](https://github.com/mifi/lossless-cut) | The swiss army knife of lossless video/audio editing | `Cross` | **30.8k** | @@ -775,7 +780,7 @@ Abandoned - Development Halted ### Video Player -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [IINA](https://github.com/iina/iina) | The modern video player for macOS. | `MacOS` | **40.1k** | | [mpv](https://github.com/mpv-player/mpv) | ๐ŸŽฅ Command line media player | `Cross` | **30.4k** | @@ -783,7 +788,7 @@ Abandoned - Development Halted ### Video Transcoder -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [HandBrake](https://github.com/HandBrake/HandBrake) | HandBrake's main development repository | `Cross` | **19.3k** | @@ -791,14 +796,14 @@ Abandoned - Development Halted ### Linux -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Extension Manager](https://github.com/mjakeman/extension-manager) | A utility for browsing and installing GNOME Shell Extensions. | `Linux` | **1.1k** | | [Flatseal](https://github.com/tchx84/Flatseal) | Manage Flatpak permissions | `Linux` | **1.3k** | ### MacOS -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [AltTab](https://github.com/lwouis/alt-tab-macos) | Windows alt-tab on macOS | `MacOS` | **12.2k** | | [AppLite](https://github.com/milanvarady/Applite) | User-friendly GUI macOS application for Homebrew Casks | `Cross` | **4.9k** | @@ -817,7 +822,7 @@ Abandoned - Development Halted ### Operating System -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [openmediavault](https://github.com/openmediavault/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](https://github.com/HeyPuter/puter) | ๐ŸŒ The Internet OS! Free, Open-Source, and Self-Hostable. | `N/A` | **30.4k** | @@ -826,7 +831,7 @@ Abandoned - Development Halted ### Windows -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [UniGetUI](https://github.com/marticliment/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** | @@ -834,9 +839,9 @@ Abandoned - Development Halted ### Bookmark Manager -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [buku](https://github.com/jarun/buku) | :bookmark: Personal mini-web in text | `Cross` `CLI+` | **6.7k** | +| [buku](https://github.com/jarun/buku) `CLI+` | :bookmark: Personal mini-web in text | `Cross` | **6.7k** | | [hoarder](https://github.com/hoarder-app/hoarder) | A self-hostable bookmark-everything app (links, notes and images) with AI-based automatic tagging and full text search | `SelfHost` | **15.4k** | | [linkding](https://github.com/sissbruecker/linkding) | Self-hosted bookmark manager that is designed be to be minimal, fast, and easy to set up using Docker. | `SelfHost` | **8k** | | [Linkwarden](https://github.com/linkwarden/linkwarden) | โšก๏ธโšก๏ธโšก๏ธ Self-hosted collaborative bookmark manager to collect, organize, and preserve webpages, articles, and documents. | `SelfHost` | **11.3k** | @@ -845,9 +850,9 @@ Abandoned - Development Halted ### Document Management -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Docspell](https://github.com/eikek/docspell) | Assist in organizing your piles of documents, resulting from scanners, e-mails and other sources with miminal effort. | `SelfHost` `CLI+` `Android` | **1.8k** | +| [Docspell](https://github.com/eikek/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](https://github.com/paperless-ngx/paperless-ngx) | A community-supported supercharged version of paperless: scan, index and archive all your physical documents | `SelfHost` | **26.6k** | | [TagSpaces](https://github.com/tagspaces/tagspaces) | TagSpaces is an offline, open source, document manager with tagging support | `SelfHost` | **4.2k** | @@ -855,23 +860,23 @@ Abandoned - Development Halted ### Calendar -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Cal](https://github.com/calcom/cal.com) | Scheduling infrastructure for absolutely everyone. | `SelfHost` | **35.9k** | ### Document Modifier -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Documenso](https://github.com/documenso/documenso) | The Open Source DocuSign Alternative. | `SelfHost` `Web (Cloud)` | **10.8k** | | [DocuSeal](https://github.com/docusealco/docuseal) | Open source DocuSign alternative. Create, fill, and sign digital documents โœ๏ธ | `SelfHost` | **9k** | -| [OCRmyPDF](https://github.com/ocrmypdf/OCRmyPDF) | OCRmyPDF adds an OCR text layer to scanned PDF files, allowing them to be searched | `Cross` `CLI` | **27.9k** | +| [OCRmyPDF](https://github.com/ocrmypdf/OCRmyPDF) `CLI` | OCRmyPDF adds an OCR text layer to scanned PDF files, allowing them to be searched | `Cross` | **27.9k** | | [OpenSign](https://github.com/OpenSignLabs/OpenSign) | ๐Ÿ”ฅ The free & Open Source DocuSign alternative | `SelfHost` `Web (Cloud)` | **4.5k** | | [Stirling PDF](https://github.com/Stirling-Tools/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 | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Actual](https://github.com/actualbudget/actual) | A local-first personal finance app | `SelfHost` `Cross` | **18.5k** | | [Firefly III](https://github.com/firefly-iii/firefly-iii) | Firefly III: a personal finances manager | `SelfHost` | **18.8k** | @@ -881,7 +886,7 @@ Abandoned - Development Halted ### Knowledge Base -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Affine](https://github.com/toeverything/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](https://github.com/anyproto/anytype-ts) | Official Anytype client for MacOS, Linux, and Windows | `Cross` | **5.3k** | @@ -894,7 +899,7 @@ Abandoned - Development Halted ### Project Management -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Focalboard](https://github.com/mattermost-community/focalboard) | Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana. | `Cross` `SelfHost` | **23.2k** | | [Huly](https://github.com/hcengineering/platform) | Huly โ€” All-in-One Project Management Platform (alternative to Linear, Jira, Slack, Notion, Motion) | `SelfHost` `Web (Cloud)` | **20.3k** | @@ -904,14 +909,14 @@ Abandoned - Development Halted ### Task Management -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Planka](https://github.com/plankanban/planka) | The realtime kanban board for workgroups built with React and Redux. | `SelfHost` `CLI+` | **9.1k** | +| [Planka](https://github.com/plankanban/planka) `CLI+` | The realtime kanban board for workgroups built with React and Redux. | `SelfHost` | **9.1k** | | [Super Productivity](https://github.com/johannesjo/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 | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [ActivityWatch](https://github.com/ActivityWatch/activitywatch) | The best free and open-source automated time tracker. Cross-platform, extensible, privacy-focused. | `Cross` `Android` | **14k** | | [solidtime](https://github.com/solidtime-io/solidtime) | Modern open-source time-tracking app | `SelfHost` `Web (Cloud)` | **5.4k** | @@ -920,21 +925,21 @@ Abandoned - Development Halted ### AD Blocker -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [AdGuard](https://github.com/AdguardTeam/AdGuardHome) | Network-wide ads & trackers blocking DNS server | `SelfHost` `CLI+` `Chromium` `Firefox` | **28k** | +| [AdGuard](https://github.com/AdguardTeam/AdGuardHome) `CLI+` | Network-wide ads & trackers blocking DNS server | `SelfHost` `Chromium` `Firefox` | **28k** | | [Blocky](https://github.com/0xERR0R/blocky) | Fast and lightweight DNS proxy as ad-blocker for local network with many features | `SelfHost` | **5.3k** | | [Pi-hole](https://github.com/pi-hole/pi-hole) | A black hole for Internet advertisements | `SelfHost` | **51.6k** | ### Antivirus -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [ClamAV](https://github.com/Cisco-Talos/clamav) | ClamAV - Documentation is here: https://docs.clamav.net | `Cross` `SelfHost` | **5k** | ### Authentication -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [2FAuth](https://github.com/Bubka/2FAuth) | A Web app to manage your Two-Factor Authentication (2FA) accounts and generate their security codes | `SelfHost` | **2.7k** | | [Aegis](https://github.com/beemdevelopment/Aegis) | A free, secure and open source app for Android to manage your 2-step verification tokens. | `Android` | **10.1k** | @@ -943,34 +948,34 @@ Abandoned - Development Halted ### Firewall -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [BunkerWeb](https://github.com/bunkerity/bunkerweb) | ๐Ÿ›ก๏ธ Open-source and next-generation Web Application Firewall (WAF) | `SelfHost` | **7.8k** | | [SafeLine](https://github.com/chaitin/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 | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Bitwarden](https://github.com/bitwarden/server) | Open source security solutions for individuals, teams, and business organizations. Explore Password Manager, Secrets Manager, and passkey innovations. | `Cross` `CLI+` `Mobile` `Chromium` `Firefox` | **16.4k** | +| [Bitwarden](https://github.com/bitwarden/server) `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](https://github.com/keepassxreboot/keepassxc) | KeePassXC is a cross-platform community-driven port of the Windows application โ€œKeepass Password Safeโ€. | `Cross` | **22.9k** | -| [LessPass](https://github.com/lesspass/lesspass) | :key: stateless open source password manager | `Cross` `CLI` `CLI+` `Chromium` `Firefox` | **5.8k** | -| [Passbolt](https://github.com/passbolt/passbolt_api) | Passbolt Community Edition (CE) API. The JSON API for the open source password manager for teams! | `Cross` `CLI+` `SelfHost` `CLI+` `Chromium` `Firefox` | **5k** | +| [LessPass](https://github.com/lesspass/lesspass) `CLI` `CLI+` | :key: stateless open source password manager | `Cross` `Chromium` `Firefox` | **5.8k** | +| [Passbolt](https://github.com/passbolt/passbolt_api) `CLI+` | Passbolt Community Edition (CE) API. The JSON API for the open source password manager for teams! | `Cross` `SelfHost` `Chromium` `Firefox` | **5k** | | [Vaultwarden](https://github.com/dani-garcia/vaultwarden) | Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs | `SelfHost` | **43.7k** | ### VPN -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Amnezia](https://github.com/amnezia-vpn/amnezia-client) | Amnezia VPN Client (Desktop+Mobile) | `Cross` `CLI+` | **6.9k** | +| [Amnezia](https://github.com/amnezia-vpn/amnezia-client) `CLI+` | Amnezia VPN Client (Desktop+Mobile) | `Cross` | **6.9k** | | [NetBird](https://github.com/netbirdio/netbird) | Connect your devices into a secure WireGuardยฎ-based overlay network with SSO, MFA and granular access controls. | `Cross` | **13.4k** | -| [ProtonVPN](https://github.com/ProtonVPN/android-app) | Official ProtonVPN Android app | `Cross` `CLI+` | **2.7k** | +| [ProtonVPN](https://github.com/ProtonVPN/android-app) `CLI+` | Official ProtonVPN Android app | `Cross` | **2.7k** | # Server - [Go to top](#contents) ### Arr -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [autobrr](https://github.com/autobrr/autobrr) | Modern, easy to use download automation for torrents and usenet. | `Cross` `SelfHost` | **1.8k** | | [Bazarr](https://github.com/morpheus65535/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** | @@ -984,7 +989,7 @@ Abandoned - Development Halted ### Dashboard -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Cockpit](https://github.com/cockpit-project/cockpit) | Cockpit is a web-based graphical interface for servers. | `Linux` | **12k** | | [dashdot](https://github.com/MauriceNino/dashdot) | A simple, modern server dashboard, primarily used by smaller private servers | `SelfHost` | **2.9k** | @@ -996,7 +1001,7 @@ Abandoned - Development Halted ### Home Automation -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Domoticz](https://github.com/domoticz/domoticz) | Open source Home Automation System | `SelfHost` | **3.6k** | | [ESPHome](https://github.com/esphome/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** | @@ -1005,7 +1010,7 @@ Abandoned - Development Halted ### Home Server -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [CapRover](https://github.com/caprover/caprover) | Scalable PaaS (automated Docker+nginx) - aka Heroku on Steroids | `Linux` | **13.9k** | | [CasaOS](https://github.com/IceWhaleTech/CasaOS) | CasaOS - A simple, easy-to-use, elegant open-source Personal Cloud system. | `Linux` | **29.5k** | @@ -1015,7 +1020,7 @@ Abandoned - Development Halted ### Media Management -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [audiobookshelf](https://github.com/advplyr/audiobookshelf) | Self-hosted audiobook and podcast server | `IOS` `Android` `SelfHost` | **8.4k** | | [Calibre-Web](https://github.com/janeczku/calibre-web) | :books: Web app for browsing, reading and downloading eBooks stored in a Calibre database | `SelfHost` | **14.4k** | @@ -1033,13 +1038,13 @@ Abandoned - Development Halted ### Server Management -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [1Panel](https://github.com/1Panel-dev/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 | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Frigate](https://github.com/blakeblackshear/frigate) | NVR with realtime local object detection for IP cameras | `SelfHost` | **22.1k** | | [Scrypted](https://github.com/koush/scrypted) | Scrypted is a high performance video integration and automation platform | `SelfHost` | **4.7k** | @@ -1049,15 +1054,15 @@ Abandoned - Development Halted ### Shell -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [fish](https://github.com/fish-shell/fish-shell) | The user-friendly command line shell. | `Cross` `CLI` | **29.6k** | -| [Nushell](https://github.com/nushell/nushell) | A new type of shell | `Cross` `CLI` | **34.9k** | -| [xonsh](https://github.com/xonsh/xonsh) | :shell: Python-powered shell. Full-featured and cross-platform. | `Cross` `CLI` | **8.7k** | +| [fish](https://github.com/fish-shell/fish-shell) `CLI` | The user-friendly command line shell. | `Cross` | **29.6k** | +| [Nushell](https://github.com/nushell/nushell) `CLI` | A new type of shell | `Cross` | **34.9k** | +| [xonsh](https://github.com/xonsh/xonsh) `CLI` | :shell: Python-powered shell. Full-featured and cross-platform. | `Cross` | **8.7k** | ### Terminal Emulator -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Alacritty](https://github.com/alacritty/alacritty) | A cross-platform, OpenGL terminal emulator. | `Cross` | **58.4k** | | [kitty](https://github.com/kovidgoyal/kitty) | Cross-platform, fast, feature-rich, GPU based terminal | `Cross` | **27.1k** | @@ -1068,50 +1073,50 @@ Abandoned - Development Halted ### Terminal Multiplexer -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [tmux](https://github.com/tmux/tmux) | tmux source code | `Cross` `CLI` | **37.2k** | -| [Zellij](https://github.com/zellij-org/zellij) | A terminal workspace with batteries included | `Cross` `CLI` | **24k** | +| [tmux](https://github.com/tmux/tmux) `CLI` | tmux source code | `Cross` | **37.2k** | +| [Zellij](https://github.com/zellij-org/zellij) `CLI` | A terminal workspace with batteries included | `Cross` | **24k** | ### Terminal Utilities -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Atuin](https://github.com/atuinsh/atuin) | โœจ Magical shell history | `Cross` `CLI` | **23.4k** | -| [delta](https://github.com/dandavison/delta) | A syntax-highlighting pager for git, diff, grep, and blame output | `Cross` `CLI` | **25.9k** | -| [eza](https://github.com/eza-community/eza) | A modern alternative to ls | `Cross` `CLI` | **15.1k** | -| [fzf](https://github.com/junegunn/fzf) | :cherry_blossom: A command-line fuzzy finder | `Cross` `CLI` | **69.6k** | -| [McFly](https://github.com/cantino/mcfly) | Fly through your shell history. Great Scott! | `Cross` `CLI` | **7.2k** | -| [Oh My Zsh](https://github.com/ohmyzsh/ohmyzsh) | ๐Ÿ™ƒ 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` `CLI` | **177.9k** | -| [ShellGPT](https://github.com/TheR1D/shell_gpt) | 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` `CLI` | **10.7k** | -| [zoxide](https://github.com/ajeetdsouza/zoxide) | A smarter cd command. Supports all major shells. | `Cross` `CLI` | **26.1k** | -| [zsh-autosuggestions](https://github.com/zsh-users/zsh-autosuggestions) | Fish-like autosuggestions for zsh | `Cross` `CLI` | **32.8k** | +| [Atuin](https://github.com/atuinsh/atuin) `CLI` | โœจ Magical shell history | `Cross` | **23.4k** | +| [delta](https://github.com/dandavison/delta) `CLI` | A syntax-highlighting pager for git, diff, grep, and blame output | `Cross` | **25.9k** | +| [eza](https://github.com/eza-community/eza) `CLI` | A modern alternative to ls | `Cross` | **15.1k** | +| [fzf](https://github.com/junegunn/fzf) `CLI` | :cherry_blossom: A command-line fuzzy finder | `Cross` | **69.6k** | +| [McFly](https://github.com/cantino/mcfly) `CLI` | Fly through your shell history. Great Scott! | `Cross` | **7.2k** | +| [Oh My Zsh](https://github.com/ohmyzsh/ohmyzsh) `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](https://github.com/TheR1D/shell_gpt) `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](https://github.com/ajeetdsouza/zoxide) `CLI` | A smarter cd command. Supports all major shells. | `Cross` | **26.1k** | +| [zsh-autosuggestions](https://github.com/zsh-users/zsh-autosuggestions) `CLI` | Fish-like autosuggestions for zsh | `Cross` | **32.8k** | # Text - [Go to top](#contents) ### Document Editor -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Etherpad](https://github.com/ether/etherpad-lite) | Etherpad: A modern really-real-time collaborative document editor. | `SelfHost` `Web (Cloud)` | **17.4k** | ### Markdown Editor -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [HedgeDoc](https://github.com/hedgedoc/hedgedoc) | HedgeDoc - Ideas grow better together | `SelfHost` | **5.9k** | | [Zettlr](https://github.com/Zettlr/Zettlr) | Your One-Stop Publication Workbench | `Cross` | **10.9k** | ### Note Taking -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Better Notes](https://github.com/windingwind/zotero-better-notes) | Everything about note management. All in Zotero. | `Plugin` | **6.2k** | +| [Better Notes](https://github.com/windingwind/zotero-better-notes) | Everything about note management. All in Zotero. | `plugin` | **6.2k** | | [Blinko](https://github.com/blinko-space/blinko) | An open-source, self-hosted personal AI note tool prioritizing privacy, built using TypeScript . | `SelfHost` | **3.6k** | | [Joplin](https://github.com/laurent22/joplin) | Joplin - the privacy-focused note taking app with sync capabilities for Windows, macOS, Linux, Android and iOS. | `Cross` | **48.9k** | -| [jrnl](https://github.com/jrnl-org/jrnl) | Collect your thoughts and notes without leaving the command line. | `Cross` `CLI` | **6.7k** | +| [jrnl](https://github.com/jrnl-org/jrnl) `CLI` | Collect your thoughts and notes without leaving the command line. | `Cross` | **6.7k** | | [Memos](https://github.com/usememos/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](https://github.com/xwmx/nb) | 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` `CLI` | **7k** | +| [nb](https://github.com/xwmx/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](https://github.com/streetwriters/notesnook) | A fully open source & end-to-end encrypted note taking alternative to Evernote. | `Cross` | **11.7k** | | [Reor](https://github.com/reorproject/reor) | Private & local AI personal knowledge management app for high entropy people. | `Cross` | **7.8k** | | [Rnote](https://github.com/flxzt/rnote) | Sketch and take handwritten notes. | `Cross` | **9.4k** | @@ -1122,7 +1127,7 @@ Abandoned - Development Halted ### Office Suite -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [CryptPad](https://github.com/cryptpad/cryptpad) | Collaborative office suite, end-to-end encrypted and open-source. | `SelfHost` | **6.2k** | | [LibreOffice](https://github.com/LibreOffice/core) | 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** | @@ -1130,7 +1135,7 @@ Abandoned - Development Halted ### Proofreading -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Harper](https://github.com/automattic/harper) | The Grammar Checker for Developers | `VSCode` | **4k** | | [LanguageTool](https://github.com/languagetool-org/languagetool) | Style and Grammar Checker for 25+ Languages | `SelfHost` `Web (Cloud)` | **13k** | @@ -1138,26 +1143,26 @@ Abandoned - Development Halted ### Spreadsheet -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Grist](https://github.com/gristlabs/grist-core) | Grist is the evolution of spreadsheets. | `SelfHost` `Web (Cloud)` | **8.3k** | ### Text Editor -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [CotEditor](https://github.com/coteditor/CotEditor) | Lightweight Plain-Text Editor for macOS | `MacOS` | **6.8k** | | [Emacs](https://github.com/emacs-mirror/emacs) | Mirror of GNU Emacs | `Cross` | **4.6k** | -| [Kakoune](https://github.com/mawww/kakoune) | mawww's experiment for a better code editor | `Cross` `CLI` | **10.2k** | +| [Kakoune](https://github.com/mawww/kakoune) `CLI` | mawww's experiment for a better code editor | `Cross` | **10.2k** | | [Lite XL](https://github.com/lite-xl/lite-xl) | A lightweight text editor written in Lua | `Cross` | **5.2k** | -| [Micro](https://github.com/zyedidia/micro) | A modern and intuitive terminal-based text editor | `Cross` `CLI` | **26k** | +| [Micro](https://github.com/zyedidia/micro) `CLI` | A modern and intuitive terminal-based text editor | `Cross` | **26k** | | [NotepadNext](https://github.com/dail8859/NotepadNext) | A cross-platform, reimplementation of Notepad++ | `Cross` | **9.9k** | | [Notepads](https://github.com/0x7c13/Notepads) | A modern, lightweight text editor with a minimalist design. | `Windows` | **9.2k** | | [Quill](https://github.com/slab/quill) | Quill is a modern WYSIWYG editor built for compatibility and extensibility | `Web (Cloud)` | **45.2k** | ### Wiki -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [BookStack](https://github.com/BookStackApp/BookStack) | A platform to create documentation/wiki content built with PHP & Laravel | `SelfHost` | **16.5k** | | [Docmost](https://github.com/docmost/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.6k** | @@ -1168,24 +1173,24 @@ Abandoned - Development Halted ### Automation -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Ansible](https://github.com/ansible/ansible) | 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` `CLI+` | **64.8k** | -| [Cronicle](https://github.com/jhuckaby/Cronicle) | A simple, distributed task scheduler and runner with a web based UI. | `Cross` `CLI+` `SelfHost` | **4.4k** | +| [Ansible](https://github.com/ansible/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](https://github.com/jhuckaby/Cronicle) `CLI+` | A simple, distributed task scheduler and runner with a web based UI. | `Cross` `SelfHost` | **4.4k** | | [Hammerspoon](https://github.com/Hammerspoon/hammerspoon) | Staggeringly powerful macOS desktop automation with Lua | `MacOS` | **12.8k** | | [Script Kit](https://github.com/johnlindquist/kit) | Script Kit. Automate Anything. | `Cross` | **4k** | | [Semaphore](https://github.com/semaphoreui/semaphore) | Modern UI and powerful API for Ansible, Terraform, OpenTofu, PowerShell and other DevOps tools. | `Cross` | **11.7k** | ### Cleaner -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [BleachBit](https://github.com/bleachbit/bleachbit) | BleachBit system cleaner for Windows and Linux | `Windows` `Linux` | **3.4k** | | [Pearcleaner](https://github.com/alienator88/Pearcleaner) | A free, source-available and fair-code licensed mac app cleaner | `MacOS` | **6.2k** | ### Clipboard Manager -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Clipboard](https://github.com/Slackadays/Clipboard) | ๐Ÿ˜Ž๐Ÿ–๏ธ๐Ÿฌ Your new, ๐™ง๐™ž๐™™๐™ค๐™ฃ๐™ ๐™ช๐™ก๐™ž๐™˜๐™ž๐™ค๐™ช๐™จ๐™ก๐™ฎ smart clipboard manager | `Cross` | **5.2k** | | [CopyQ](https://github.com/hluk/CopyQ) | Clipboard manager with advanced features | `Cross` | **9.6k** | @@ -1193,48 +1198,48 @@ Abandoned - Development Halted ### Containers -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Colima](https://github.com/abiosoft/colima) | Container runtimes on macOS (and Linux) with minimal setup | `Cross` `CLI` | **22.4k** | +| [Colima](https://github.com/abiosoft/colima) `CLI` | Container runtimes on macOS (and Linux) with minimal setup | `Cross` | **22.4k** | | [Dockge](https://github.com/louislam/dockge) | A fancy, easy-to-use and reactive self-hosted docker compose.yaml stack-oriented manager | `Cross` | **16.9k** | -| [lazydocker](https://github.com/jesseduffield/lazydocker) | The lazier way to manage everything docker | `Cross` `TUI` | **43.6k** | +| [lazydocker](https://github.com/jesseduffield/lazydocker) `TUI` | The lazier way to manage everything docker | `Cross` | **43.6k** | | [Portainer](https://github.com/portainer/portainer) | Making Docker and Kubernetes management easy. | `SelfHost` | **32.7k** | ### Dotfiles Manager -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [chezmoi](https://github.com/twpayne/chezmoi) | Manage your dotfiles across multiple diverse machines, securely. | `Cross` | **14.7k** | -| [yadm](https://github.com/yadm-dev/yadm) | Yet Another Dotfiles Manager | `Cross` `CLI` | **5.6k** | +| [yadm](https://github.com/yadm-dev/yadm) `CLI` | Yet Another Dotfiles Manager | `Cross` | **5.6k** | ### File Manager -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Electerm](https://github.com/electerm/electerm) | ๐Ÿ“ปTerminal/ssh/telnet/serialport/RDP/VNC/sftp client(linux, mac, win) | `Cross` | **12.3k** | | [File Browser](https://github.com/filebrowser/filebrowser) | ๐Ÿ“‚ Web File Browser | `SelfHost` | **28.7k** | | [FileGator](https://github.com/filegator/filegator) | Powerful Multi-User File Manager | `SelfHost` | **2.4k** | | [Files](https://github.com/files-community/Files) | A modern file manager that helps users organize their files and folders. | `Windows` | **36.8k** | | [Filestash](https://github.com/mickael-kerjean/filestash) | :file_folder: A file manager / web client for SFTP, S3, FTP, WebDAV, Git, Minio, LDAP, CalDAV, CardDAV, Mysql, Backblaze, ... | `SelfHost` | **11.2k** | -| [If](https://github.com/gokcehan/lf) | Terminal file manager | `Cross` `CLI` | **8.1k** | -| [nnn](https://github.com/jarun/nnn) | nยณ The unorthodox terminal file manager | `Linux` `CLI` | **20k** | -| [Ranger](https://github.com/ranger/ranger) | A VIM-inspired filemanager for the console | `Cross` `CLI` | **16.1k** | +| [If](https://github.com/gokcehan/lf) `CLI` | Terminal file manager | `Cross` | **8.1k** | +| [nnn](https://github.com/jarun/nnn) `CLI` | nยณ The unorthodox terminal file manager | `Linux` | **20k** | +| [Ranger](https://github.com/ranger/ranger) `CLI` | A VIM-inspired filemanager for the console | `Cross` | **16.1k** | | [Spacedrive](https://github.com/spacedriveapp/spacedrive) ๐Ÿ›‘ | Spacedrive is an open source cross-platform file explorer, powered by a virtual distributed filesystem written in Rust. | `Cross` | **34.3k** | | [Superfile](https://github.com/yorukot/superfile) | Pretty fancy and modern terminal file manager | `Cross` | **13.6k** | -| [xplr](https://github.com/sayanarijit/xplr) | A hackable, minimal, fast TUI file explorer | `Cross` `CLI` | **4.4k** | -| [Yazi](https://github.com/sxyazi/yazi) | ๐Ÿ’ฅ Blazing fast terminal file manager written in Rust, based on async I/O. | `Cross` `TUI` | **24.4k** | +| [xplr](https://github.com/sayanarijit/xplr) `CLI` | A hackable, minimal, fast TUI file explorer | `Cross` | **4.4k** | +| [Yazi](https://github.com/sxyazi/yazi) `TUI` | ๐Ÿ’ฅ Blazing fast terminal file manager written in Rust, based on async I/O. | `Cross` | **24.4k** | ### File Sharing -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [LocalSend](https://github.com/localsend/localsend) | An open-source cross-platform alternative to AirDrop | `Cross` `CLI+` | **60.3k** | +| [LocalSend](https://github.com/localsend/localsend) `CLI+` | An open-source cross-platform alternative to AirDrop | `Cross` | **60.3k** | | [OnionShare](https://github.com/onionshare/onionshare) | Securely and anonymously share files, host websites, and chat with friends using the Tor network | `Cross` | **6.5k** | | [PairDrop](https://github.com/schlagmichdoch/PairDrop) | PairDrop: Transfer Files Cross-Platform. No Setup, No Signup. | `Web (Cloud)` | **6.5k** | ### Keyboard Manager -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Kanata](https://github.com/jtroo/kanata) | Improve keyboard comfort and usability with advanced customization | `Cross` | **4.8k** | | [Karabiner-Elements](https://github.com/pqrs-org/Karabiner-Elements) | Karabiner-Elements is a powerful tool for customizing keyboards on macOS | `MacOS` | **19.9k** | @@ -1242,7 +1247,7 @@ Abandoned - Development Halted ### Launcher -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Albert](https://github.com/albertlauncher/albert) | A fast and flexible keyboard launcher | `Cross` | **7.5k** | | [Kando](https://github.com/kando-menu/kando) | ๐ŸŒธ Do things with utmost efficiency. | `Cross` | **4.1k** | @@ -1253,60 +1258,60 @@ Abandoned - Development Halted ### Package Manager -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Choco](https://github.com/chocolatey/choco) | Chocolatey - the package manager for Windows | `Windows` | **10.7k** | -| [Homebrew](https://github.com/Homebrew/brew) | ๐Ÿบ The missing package manager for macOS (or Linux) | `MacOS` `Linux` `CLI` | **43.3k** | +| [Homebrew](https://github.com/Homebrew/brew) `CLI` | ๐Ÿบ The missing package manager for macOS (or Linux) | `MacOS` `Linux` | **43.3k** | | [Nix](https://github.com/NixOS/nix) | Nix, the purely functional package manager | `Cross` | **14.1k** | | [Spack](https://github.com/spack/spack) | A flexible package manager that supports multiple versions, configurations, platforms, and compilers. | `Cross` | **4.6k** | ### Remote Desktop -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [RustDesk](https://github.com/rustdesk/rustdesk) | An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer. | `Cross` | **87.2k** | ### System -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Background Music](https://github.com/kyleneideck/BackgroundMusic) | 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 | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [bottom](https://github.com/ClementTsang/bottom) | Yet another cross-platform graphical process/system monitor. | `Cross` `CLI` | **11.2k** | +| [bottom](https://github.com/ClementTsang/bottom) `CLI` | Yet another cross-platform graphical process/system monitor. | `Cross` | **11.2k** | | [Stats](https://github.com/exelban/stats) | macOS system monitor in your menu bar | `MacOS` | **30.9k** | | [Vitals](https://github.com/corecoding/Vitals) | A glimpse into your computer's temperature, voltage, fan speed, memory usage and CPU load. | `Linux` | **1.6k** | ### Tools -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [balenaEtcher](https://github.com/balena-io/etcher) | Flash OS images to SD cards & USB drives, safely and easily. | `Cross` | **31.1k** | | [Czkawka](https://github.com/qarmin/czkawka) | Multi functional app to find duplicates, empty folders, similar images etc. | `Windows` `Linux` | **23.2k** | -| [fd](https://github.com/sharkdp/fd) | A simple, fast and user-friendly alternative to 'find' | `Cross` `CLI` | **37.6k** | -| [inshellisense](https://github.com/microsoft/inshellisense) | IDE style command line auto complete | `Cross` `CLI` | **9.3k** | +| [fd](https://github.com/sharkdp/fd) `CLI` | A simple, fast and user-friendly alternative to 'find' | `Cross` | **37.6k** | +| [inshellisense](https://github.com/microsoft/inshellisense) `CLI` | IDE style command line auto complete | `Cross` | **9.3k** | | [MonitorControl](https://github.com/MonitorControl/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](https://github.com/CalcProgrammer1/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](https://github.com/phiresky/ripgrep-all) | rga: ripgrep, but also search in PDFs, E-Books, Office documents, zip, tar.gz, etc. | `Cross` `CLI` | **8.7k** | +| [rga](https://github.com/phiresky/ripgrep-all) `CLI` | rga: ripgrep, but also search in PDFs, E-Books, Office documents, zip, tar.gz, etc. | `Cross` | **8.7k** | ### Version Manager -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [asdf](https://github.com/asdf-vm/asdf) | Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more | `Cross` `CLI` | **23.4k** | -| [mise](https://github.com/jdx/mise) | dev tools, env vars, task runner | `Cross` `CLI` | **14.9k** | -| [nvm](https://github.com/nvm-sh/nvm) | Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions | `Cross` `CLI` | **84.1k** | -| [pyenv](https://github.com/pyenv/pyenv) | Simple Python version management | `Cross` `CLI` | **41.8k** | -| [rbenv](https://github.com/rbenv/rbenv) | Manage your app's Ruby environment | `Cross` `CLI` | **16.3k** | -| [vfox](https://github.com/version-fox/vfox) | A cross-platform and extendable version manager with support for Java, Node.js, Flutter, .Net & more | `Cross` `CLI` | **3.2k** | +| [asdf](https://github.com/asdf-vm/asdf) `CLI` | Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more | `Cross` | **23.4k** | +| [mise](https://github.com/jdx/mise) `CLI` | dev tools, env vars, task runner | `Cross` | **14.9k** | +| [nvm](https://github.com/nvm-sh/nvm) `CLI` | Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions | `Cross` | **84.1k** | +| [pyenv](https://github.com/pyenv/pyenv) `CLI` | Simple Python version management | `Cross` | **41.8k** | +| [rbenv](https://github.com/rbenv/rbenv) `CLI` | Manage your app's Ruby environment | `Cross` | **16.3k** | +| [vfox](https://github.com/version-fox/vfox) `CLI` | A cross-platform and extendable version manager with support for Java, Node.js, Flutter, .Net & more | `Cross` | **3.2k** | | [XcodesApp](https://github.com/XcodesOrg/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 | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Lima](https://github.com/lima-vm/lima) | Linux virtual machines, with a focus on running containers | `MacOS` `Linux` | **16.8k** | | [Quickemu](https://github.com/quickemu-project/quickemu) | Quickly create and run optimised Windows, macOS and Linux virtual machines | `MacOS` `Linux` | **11.8k** | @@ -1315,7 +1320,7 @@ Abandoned - Development Halted ### Window Management -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [AeroSpace](https://github.com/nikitabobko/AeroSpace) | AeroSpace is an i3-like tiling window manager for macOS | `MacOS` | **11.7k** | | [Amethyst](https://github.com/ianyh/Amethyst) | Automatic tiling window manager for macOS ร  la xmonad. | `MacOS` | **15.3k** | @@ -1327,7 +1332,7 @@ Abandoned - Development Halted ### Other -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Grocy](https://github.com/grocy/grocy) | ERP beyond your fridge - Grocy is a web-based self-hosted groceries & household management solution for your home | `Windows` `SelfHost` | **7.4k** | | [Mealie](https://github.com/mealie-recipes/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** | @@ -1335,7 +1340,7 @@ Abandoned - Development Halted ### Uncategorized -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [KOReader](https://github.com/koreader/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** | | [vim-plug](https://github.com/junegunn/vim-plug) | :hibiscus: Minimalist Vim Plugin Manager | `N/A` | **34.8k** | diff --git a/readmes/linux.md b/readmes/linux.md index 24fabed..4ee8057 100644 --- a/readmes/linux.md +++ b/readmes/linux.md @@ -48,14 +48,19 @@ `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 -`Windows`, `MacOS`, `Linux`, `Android`, `IOS`, `CLI`, `SelfHost`, `Web (Cloud)`, `VSCode`, `JetBrains`, `Chromium`, `Firefox`, `Plugin`, `Extension`, `pip`, `npm`, `N/A` +`Manual` - Installation with pip, npm, cargo, building from source + +`CLI`, `Plugin`, `Extension`, `Web UI` > [!NOTE] -> `Cross`, `MacOS`, `Linux`, and `Windows` platform tags refers to apps with an executable or binary, EX: exe and dmg (with the exception of CLI apps). `Selfhosted` apps are often inherently cross platform via docker desktop but they aren't labeled as such. The same goes for apps installed via `pip` and `npm`. A few apps blur the lines with convoluted options to install/ This is prevalent in AI apps. These can have misleading platform tags - we are working on a solution. +> 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
@@ -295,197 +300,200 @@ ### Agent -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Telegraf](https://github.com/influxdata/telegraf) | Agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data. | `Cross` `SelfHost` `CLI+` | **15.5k** | +| [gptme](https://github.com/gptme/gptme) `CLI` `Manual` | Your agent in your terminal, equipped with local tools: writes code, uses the terminal, browses the web, vision. | `Cross` | **3.7k** | +| [Open Intepreter](https://github.com/OpenInterpreter/open-interpreter) `Manual` | A natural language interface for computers | `Cross` | **59.2k** | +| [Telegraf](https://github.com/influxdata/telegraf) `CLI+` | Agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data. | `Cross` `SelfHost` | **15.5k** | ### AI Image GUI -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [InvokeAI](https://github.com/invoke-ai/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` | **24.9k** | ### AI Utilities -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Netron](https://github.com/lutzroeder/netron) | Visualizer for neural network, deep learning and machine learning models | `Cross` | **30k** | ### All In One -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [AIChat](https://github.com/sigoden/aichat) | 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` `CLI` | **6.5k** | +| [AIChat](https://github.com/sigoden/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** | ### Assistant -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Context -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Information Processing -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Code2prompt](https://github.com/mufeedvh/code2prompt) | A CLI tool to convert your codebase into a single LLM prompt with source tree, prompt templating, and token counting. | `Cross` `CLI` | **5.5k** | +| [Code2prompt](https://github.com/mufeedvh/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](https://github.com/DS4SD/docling) `CLI` `Manual` | Get your documents ready for gen AI | `Cross` | **28.1k** | | [Unstract](https://github.com/Zipstack/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 | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Chatbox](https://github.com/Bin-Huang/chatbox) | User-friendly Desktop Client App for AI Models/LLMs (GPT, Claude, Gemini, Ollama...) | `Cross` | **34.4k** | | [Cherry Studio](https://github.com/CherryHQ/cherry-studio) | ๐Ÿ’ Cherry Studio is a desktop client that supports for multiple LLM providers. | `Cross` | **24.4k** | | [GPT4ALL](https://github.com/nomic-ai/gpt4all) | GPT4All: Run Local LLMs on Any Device. Open-source and available for commercial use. | `Cross` | **73.2k** | | [Jan](https://github.com/janhq/jan) | Jan is an open source alternative to ChatGPT that runs 100% offline on your computer | `Cross` | **28.6k** | -| [NextChat](https://github.com/ChatGPTNextWeb/NextChat) | โœจ Light and Fast AI Assistant. Support: Web - iOS - MacOS - Android - Linux - Windows | `Cross` `CLI+` `Web (Cloud)` | **82.9k** | +| [NextChat](https://github.com/ChatGPTNextWeb/NextChat) `CLI+` | โœจ Light and Fast AI Assistant. Support: Web - iOS - MacOS - Android - Linux - Windows | `Cross` `Web (Cloud)` | **82.9k** | ### Manager -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Ollama](https://github.com/ollama/ollama) ๐ŸŒ | Get up and running with Llama 3.3, DeepSeek-R1, Phi-4, Gemma 3, Mistral Small 3.1 and other large language models. | `Cross` `CLI` `SelfHost` | **138.2k** | +| [Ollama](https://github.com/ollama/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.2k** | | [StabilityMatrix](https://github.com/LykosAI/StabilityMatrix) | Multi-Platform Package Manager for Stable Diffusion | `Cross` | **5.9k** | ### Model Tools -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Kiln](https://github.com/Kiln-AI/Kiln) | The easiest tool for fine-tuning LLM models, synthetic data generation, and collaborating on datasets. | `Cross` | **3.4k** | ### RAG -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [AnythingLLM](https://github.com/Mintplex-Labs/anything-llm) | 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** | | [DocsGPT](https://github.com/arc53/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** | ### Research -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [DeepSearcher](https://github.com/zilliztech/deep-searcher) | Open Source Deep Research Alternative to Reason and Search on Private Data. Written in Python. | `Cross` `CLI` | **5.6k** | -| [GPT Researcher](https://github.com/assafelovic/gpt-researcher) | LLM based autonomous agent that conducts deep local and web research on any topic and generates a long report with citations. | `Cross` `CLI+` `SelfHost` | **21.1k** | +| [DeepSearcher](https://github.com/zilliztech/deep-searcher) `CLI` | Open Source Deep Research Alternative to Reason and Search on Private Data. Written in Python. | `Cross` | **5.6k** | +| [GPT Researcher](https://github.com/assafelovic/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](#contents) ### Chat -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Signal](https://github.com/signalapp/Signal-Android) | A private messenger for Android. | `Cross` | **26.9k** | -| [SimpleX](https://github.com/simplex-chat/simplex-chat) | SimpleX - the first messaging network operating without user identifiers of any kind - 100% private by design! iOS, Android and desktop apps ๐Ÿ“ฑ! | `Cross` `CLI+` | **8.4k** | +| [SimpleX](https://github.com/simplex-chat/simplex-chat) `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](https://github.com/telegramdesktop/tdesktop) | Telegram Desktop messaging app | `Cross` | **27.4k** | ### Collaboration -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Mail -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Mailspring](https://github.com/Foundry376/Mailspring) | :love_letter: A beautiful, fast and fully open source mail client for Mac, Windows and Linux. | `Cross` | **16.2k** | | [Thunderbird](https://github.com/thunderbird/thunderbird-android) | Meet Thunderbird, the email and productivity app that maximizes your freedoms. | `Cross` | **11.8k** | ### Video Conference -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | # Data - [Go to top](#contents) ### Backup -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Backrest](https://github.com/garethgeorge/backrest) | Backrest is a web UI and orchestrator for restic backup. | `Cross` `SelfHost` | **2.7k** | -| [Borg](https://github.com/borgbackup/borg) | Deduplicating archiver with compression and authenticated encryption. | `Cross` `CLI` | **11.7k** | -| [Duplicacy](https://github.com/gilbertchen/duplicacy) | A new generation cloud backup tool | `Cross` `CLI` | **5.4k** | +| [Borg](https://github.com/borgbackup/borg) `CLI` | Deduplicating archiver with compression and authenticated encryption. | `Cross` | **11.7k** | +| [Duplicacy](https://github.com/gilbertchen/duplicacy) `CLI` | A new generation cloud backup tool | `Cross` | **5.4k** | | [Duplicati](https://github.com/duplicati/duplicati) | Store securely encrypted backups in the cloud! | `Cross` | **12.2k** | -| [Kopia](https://github.com/kopia/kopia) | 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` `CLI` | **9.3k** | -| [Rclone](https://github.com/rclone/rclone) | "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` `CLI` | **50k** | -| [Restic](https://github.com/restic/restic) | Fast, secure, efficient backup program | `Cross` `CLI` | **28.3k** | +| [Kopia](https://github.com/kopia/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](https://github.com/rclone/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](https://github.com/restic/restic) `CLI` | Fast, secure, efficient backup program | `Cross` | **28.3k** | | [Timeshift](https://github.com/linuxmint/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 | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Nextcloud](https://github.com/nextcloud/server) | โ˜๏ธ Nextcloud server, a safe home for all your data | `Cross` `SelfHost` | **29.3k** | -| [Seafile](https://github.com/haiwen/seafile) | High performance file syncing and sharing, with also Markdown WYSIWYG editing, Wiki, file label and other knowledge management features. | `Cross` `CLI+` `SelfHost` | **13k** | +| [Seafile](https://github.com/haiwen/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 | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Rsync](https://github.com/RsyncProject/rsync) | 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` `CLI` | **3.4k** | -| [Syncthing](https://github.com/syncthing/syncthing) | Open Source Continuous File Synchronization | `Cross` `CLI+` | **69.6k** | +| [Rsync](https://github.com/RsyncProject/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](https://github.com/syncthing/syncthing) `CLI+` | Open Source Continuous File Synchronization | `Cross` | **69.6k** | # Development - [Go to top](#contents) ### Code Assistant -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Aider](https://github.com/Aider-AI/aider) | aider is AI pair programming in your terminal | `Cross` `CLI` | **31.8k** | -| [Codex](https://github.com/openai/codex) | Lightweight coding agent that runs in your terminal | `Cross` `CLI` `npm` | **19.3k** | -| [Goose](https://github.com/block/goose) | an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM | `Cross` `CLI+` | **12k** | -| [GPT Pilot](https://github.com/Pythagora-io/gpt-pilot) | The first real AI developer | `Cross` `CLI` | **32.6k** | +| [Aider](https://github.com/Aider-AI/aider) `CLI` | aider is AI pair programming in your terminal | `Cross` | **31.8k** | +| [Codex](https://github.com/openai/codex) `CLI` | Lightweight coding agent that runs in your terminal | `Cross` `npm` | **19.3k** | +| [Goose](https://github.com/block/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](https://github.com/Pythagora-io/gpt-pilot) `CLI` | The first real AI developer | `Cross` | **32.6k** | | [OpenHands](https://github.com/All-Hands-AI/OpenHands) | ๐Ÿ™Œ OpenHands: Code Less, Make More | `Cross` `SelfHost` | **53.3k** | -| [Plandex](https://github.com/plandex-ai/plandex) | Open source AI coding agent. Designed for large projects and real world tasks. | `Cross` `CLI` | **12.4k** | +| [Plandex](https://github.com/plandex-ai/plandex) `CLI` | Open source AI coding agent. Designed for large projects and real world tasks. | `Cross` | **12.4k** | ### Code Editor -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Helix](https://github.com/helix-editor/helix) | A post-modern modal text editor. | `Cross` `CLI` | **37k** | +| [Helix](https://github.com/helix-editor/helix) `CLI` | A post-modern modal text editor. | `Cross` | **37k** | | [Lapce](https://github.com/lapce/lapce) | Lightning-fast and Powerful Code Editor written in Rust | `Cross` | **35.2k** | -| [LazyVim](https://github.com/LazyVim/LazyVim) | Neovim config for the lazy | `Cross` `CLI` | **20.2k** | -| [neovim](https://github.com/neovim/neovim) | Vim-fork focused on extensibility and usability | `Cross` `CLI` | **88.9k** | -| [NvChad](https://github.com/NvChad/NvChad) | Blazing fast Neovim framework providing solid defaults and a beautiful UI, enhancing your neovim experience. | `Cross` `CLI` | **26k** | -| [SpaceVim](https://github.com/SpaceVim/SpaceVim) | A modular configuration of Vim and Neovim | `Cross` `CLI` | **20.4k** | -| [Vim](https://github.com/vim/vim) ๐ŸŒ | The official Vim repository | `Cross` `CLI` | **38k** | +| [LazyVim](https://github.com/LazyVim/LazyVim) `CLI` | Neovim config for the lazy | `Cross` | **20.2k** | +| [neovim](https://github.com/neovim/neovim) `CLI` | Vim-fork focused on extensibility and usability | `Cross` | **88.9k** | +| [NvChad](https://github.com/NvChad/NvChad) `CLI` | Blazing fast Neovim framework providing solid defaults and a beautiful UI, enhancing your neovim experience. | `Cross` | **26k** | +| [SpaceVim](https://github.com/SpaceVim/SpaceVim) `CLI` | A modular configuration of Vim and Neovim | `Cross` | **20.4k** | +| [Vim](https://github.com/vim/vim) ๐ŸŒ`CLI` | The official Vim repository | `Cross` | **38k** | | [VS Code](https://github.com/microsoft/vscode) | Visual Studio Code | `Cross` | **170.3k** | | [VSCodium](https://github.com/VSCodium/vscodium) | binary releases of VS Code without MS branding/telemetry/licensing | `Cross` | **27.1k** | | [Zed](https://github.com/zed-industries/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 | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [bat](https://github.com/sharkdp/bat) | A cat(1) clone with wings. | `Cross` `CLI` | **52.3k** | +| [bat](https://github.com/sharkdp/bat) `CLI` | A cat(1) clone with wings. | `Cross` | **52.3k** | | [DevToys](https://github.com/DevToys-app/DevToys) | A Swiss Army knife for developers. | `Cross` | **28.7k** | | [massCode](https://github.com/massCodeIO/massCode) | A free and open source code snippets manager for developers | `Cross` | **6.1k** | -| [Watchexec](https://github.com/watchexec/watchexec) | Executes commands in response to file modifications | `Cross` `CLI` | **5.9k** | +| [Watchexec](https://github.com/watchexec/watchexec) `CLI` | Executes commands in response to file modifications | `Cross` | **5.9k** | ### Game Engine -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [GDevelop](https://github.com/4ian/GDevelop) | ๐ŸŽฎ Open-source, cross-platform 2D/3D/multiplayer game engine designed for everyone. | `Cross` | **13.8k** | | [Godot](https://github.com/godotengine/godot) | Godot Engine โ€“ Multi-platform 2D and 3D game engine | `Cross` | **96.5k** | ### Git GUI -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [GitHub Desktop](https://github.com/desktop/desktop) | Focus on what matters instead of fighting with Git. | `Cross` | **20.4k** | -| [Lazygit](https://github.com/jesseduffield/lazygit) | simple terminal UI for git commands | `Cross` `TUI` | **59.1k** | +| [Lazygit](https://github.com/jesseduffield/lazygit) `TUI` | simple terminal UI for git commands | `Cross` | **59.1k** | ### Git Hosting -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### IDE -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [IntelliJ IDEA](https://github.com/JetBrains/intellij-community) | IntelliJ IDEA Community Edition & IntelliJ Platform | `Cross` | **17.9k** | | [Neovide](https://github.com/neovide/neovide) | No Nonsense Neovim Client in Rust | `Cross` | **13.9k** | @@ -493,24 +501,24 @@ ### Language Package Manager -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Bun](https://github.com/oven-sh/bun) | Incredibly fast JavaScript runtime, bundler, test runner, and package manager โ€“ all in one | `Cross` `CLI` | **77.6k** | -| [PNPM](https://github.com/pnpm/pnpm) | Fast, disk space efficient package manager | `Cross` `CLI` | **31.4k** | -| [uv](https://github.com/astral-sh/uv) | An extremely fast Python package and project manager, written in Rust. | `Cross` `CLI` | **50.9k** | -| [Yarn](https://github.com/yarnpkg/berry) | ๐Ÿ“ฆ๐Ÿˆ Active development trunk for Yarn โš’ | `Cross` `CLI` | **7.7k** | +| [Bun](https://github.com/oven-sh/bun) `CLI` | Incredibly fast JavaScript runtime, bundler, test runner, and package manager โ€“ all in one | `Cross` | **77.6k** | +| [PNPM](https://github.com/pnpm/pnpm) `CLI` | Fast, disk space efficient package manager | `Cross` | **31.4k** | +| [uv](https://github.com/astral-sh/uv) `CLI` | An extremely fast Python package and project manager, written in Rust. | `Cross` | **50.9k** | +| [Yarn](https://github.com/yarnpkg/berry) `CLI` | ๐Ÿ“ฆ๐Ÿˆ Active development trunk for Yarn โš’ | `Cross` | **7.7k** | # Entertainment - [Go to top](#contents) ### Game Launcher -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Heroic Games Launcher](https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher) | A games launcher for GOG, Amazon and Epic Games for Linux, Windows and macOS. | `Cross` | **9k** | ### Games -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Cataclysm DDA](https://github.com/CleverRaven/Cataclysm-DDA) | Cataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world. | `Cross` | **11.2k** | | [Endless Sky](https://github.com/endless-sky/endless-sky) | Space exploration, trading, and combat game. | `Cross` | **6.5k** | @@ -523,24 +531,24 @@ ### Browser Extensions -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### EMACS Packages -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Neovim Extensions -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | # Internet - [Go to top](#contents) ### Browser -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Brave](https://github.com/brave/brave-browser) | Brave browser for Android, iOS, Linux, macOS, Windows. | `Cross` | **19.1k** | | [Firefox](https://github.com/mozilla/gecko-dev) | Fast, reliable and private โ€” for peace of mind online. | `Cross` `Mobile` | **3.6k** | @@ -551,7 +559,7 @@ ### Download Manager -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [AB](https://github.com/amir1376/ab-download-manager) | A Download Manager that speeds up your downloads | `Cross` | **7.1k** | | [GoPeed](https://github.com/GopeedLab/gopeed) | A modern download manager that supports all platforms. Built with Golang and Flutter. | `Cross` | **18.9k** | @@ -559,21 +567,21 @@ ### Search Engine -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | # Media - [Go to top](#contents) ### Audio Editor -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Audacity](https://github.com/audacity/audacity) | Audio Editor | `Cross` | **13.4k** | | [OpenUtau](https://github.com/stakira/OpenUtau) | Open singing synthesis platform / Open source UTAU successor | `Cross` | **2.6k** | ### Audio Player -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Feishin](https://github.com/jeffvli/feishin) | A modern self-hosted music player. | `Cross` `SelfHost` | **3.7k** | | [Navidrome](https://github.com/navidrome/navidrome) | ๐ŸŽงโ˜๏ธ Your Personal Streaming Service | `Cross` `SelfHost` | **14.2k** | @@ -583,7 +591,7 @@ ### Graphics -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Blender](https://github.com/blender/blender) | Official mirror of Blender | `Cross` | **14.9k** | | [CadQuery](https://github.com/CadQuery/cadquery) | A python parametric CAD scripting framework based on OCCT | `Cross` | **3.6k** | @@ -596,21 +604,21 @@ ### Image Processing -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [chaiNNer](https://github.com/chaiNNer-org/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](https://github.com/upscayl/upscayl) | ๐Ÿ†™ Upscayl - #1 Free and Open Source AI Image Upscaler for Linux, MacOS and Windows. | `Cross` | **36.5k** | ### Media Downloader -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [YoutubeDownloader](https://github.com/Tyrrrz/YoutubeDownloader) | Downloads videos and playlists from YouTube | `Cross` | **11.2k** | -| [yt-dlp](https://github.com/yt-dlp/yt-dlp) | A feature-rich command-line audio/video downloader | `Cross` `CLI` | **108.9k** | +| [yt-dlp](https://github.com/yt-dlp/yt-dlp) `CLI` | A feature-rich command-line audio/video downloader | `Cross` | **108.9k** | ### Screen Recording -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Cap](https://github.com/CapSoftware/Cap) | Open source Loom alternative. Beautiful, shareable screen recordings. | `Cross` | **7.8k** | | [Flameshot](https://github.com/flameshot-org/flameshot) | Powerful yet simple to use screenshot software :desktop_computer: :camera_flash: | `Cross` | **26k** | @@ -618,7 +626,7 @@ ### Video Editing -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Kdenlive](https://github.com/KDE/kdenlive) | Free and open source video editor, based on MLT Framework and KDE Frameworks | `Cross` | **3.7k** | | [LossletCut](https://github.com/mifi/lossless-cut) | The swiss army knife of lossless video/audio editing | `Cross` | **30.8k** | @@ -628,14 +636,14 @@ ### Video Player -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [mpv](https://github.com/mpv-player/mpv) | ๐ŸŽฅ Command line media player | `Cross` | **30.4k** | | [VLC](https://github.com/videolan/vlc) | VLC media player - All pull requests are ignored, please use MRs on https://code.videolan.org/videolan/vlc | `Cross` | **15.3k** | ### Video Transcoder -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [HandBrake](https://github.com/HandBrake/HandBrake) | HandBrake's main development repository | `Cross` | **19.3k** | @@ -643,62 +651,62 @@ ### Linux -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Extension Manager](https://github.com/mjakeman/extension-manager) | A utility for browsing and installing GNOME Shell Extensions. | `Linux` | **1.1k** | | [Flatseal](https://github.com/tchx84/Flatseal) | Manage Flatpak permissions | `Linux` | **1.3k** | ### MacOS -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [AppLite](https://github.com/milanvarady/Applite) | User-friendly GUI macOS application for Homebrew Casks | `Cross` | **4.9k** | ### Operating System -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Windows -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | # Organization - [Go to top](#contents) ### Bookmark Manager -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [buku](https://github.com/jarun/buku) | :bookmark: Personal mini-web in text | `Cross` `CLI+` | **6.7k** | +| [buku](https://github.com/jarun/buku) `CLI+` | :bookmark: Personal mini-web in text | `Cross` | **6.7k** | ### Document Management -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | # Productivity - [Go to top](#contents) ### Calendar -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Document Modifier -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [OCRmyPDF](https://github.com/ocrmypdf/OCRmyPDF) | OCRmyPDF adds an OCR text layer to scanned PDF files, allowing them to be searched | `Cross` `CLI` | **27.9k** | +| [OCRmyPDF](https://github.com/ocrmypdf/OCRmyPDF) `CLI` | OCRmyPDF adds an OCR text layer to scanned PDF files, allowing them to be searched | `Cross` | **27.9k** | ### Finance -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Actual](https://github.com/actualbudget/actual) | A local-first personal finance app | `SelfHost` `Cross` | **18.5k** | ### Knowledge Base -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Affine](https://github.com/toeverything/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](https://github.com/anyproto/anytype-ts) | Official Anytype client for MacOS, Linux, and Windows | `Cross` | **5.3k** | @@ -710,19 +718,19 @@ ### Project Management -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Focalboard](https://github.com/mattermost-community/focalboard) | Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana. | `Cross` `SelfHost` | **23.2k** | ### Task Management -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Super Productivity](https://github.com/johannesjo/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 | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [ActivityWatch](https://github.com/ActivityWatch/activitywatch) | The best free and open-source automated time tracker. Cross-platform, extensible, privacy-focused. | `Cross` `Android` | **14k** | @@ -730,47 +738,47 @@ ### AD Blocker -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Antivirus -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [ClamAV](https://github.com/Cisco-Talos/clamav) | ClamAV - Documentation is here: https://docs.clamav.net | `Cross` `SelfHost` | **5k** | ### Authentication -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Firewall -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Password Manager -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Bitwarden](https://github.com/bitwarden/server) | Open source security solutions for individuals, teams, and business organizations. Explore Password Manager, Secrets Manager, and passkey innovations. | `Cross` `CLI+` `Mobile` `Chromium` `Firefox` | **16.4k** | +| [Bitwarden](https://github.com/bitwarden/server) `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](https://github.com/keepassxreboot/keepassxc) | KeePassXC is a cross-platform community-driven port of the Windows application โ€œKeepass Password Safeโ€. | `Cross` | **22.9k** | -| [LessPass](https://github.com/lesspass/lesspass) | :key: stateless open source password manager | `Cross` `CLI` `CLI+` `Chromium` `Firefox` | **5.8k** | -| [Passbolt](https://github.com/passbolt/passbolt_api) | Passbolt Community Edition (CE) API. The JSON API for the open source password manager for teams! | `Cross` `CLI+` `SelfHost` `CLI+` `Chromium` `Firefox` | **5k** | +| [LessPass](https://github.com/lesspass/lesspass) `CLI` `CLI+` | :key: stateless open source password manager | `Cross` `Chromium` `Firefox` | **5.8k** | +| [Passbolt](https://github.com/passbolt/passbolt_api) `CLI+` | Passbolt Community Edition (CE) API. The JSON API for the open source password manager for teams! | `Cross` `SelfHost` `Chromium` `Firefox` | **5k** | ### VPN -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Amnezia](https://github.com/amnezia-vpn/amnezia-client) | Amnezia VPN Client (Desktop+Mobile) | `Cross` `CLI+` | **6.9k** | +| [Amnezia](https://github.com/amnezia-vpn/amnezia-client) `CLI+` | Amnezia VPN Client (Desktop+Mobile) | `Cross` | **6.9k** | | [NetBird](https://github.com/netbirdio/netbird) | Connect your devices into a secure WireGuardยฎ-based overlay network with SSO, MFA and granular access controls. | `Cross` | **13.4k** | -| [ProtonVPN](https://github.com/ProtonVPN/android-app) | Official ProtonVPN Android app | `Cross` `CLI+` | **2.7k** | +| [ProtonVPN](https://github.com/ProtonVPN/android-app) `CLI+` | Official ProtonVPN Android app | `Cross` | **2.7k** | # Server - [Go to top](#contents) ### Arr -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [autobrr](https://github.com/autobrr/autobrr) | Modern, easy to use download automation for torrents and usenet. | `Cross` `SelfHost` | **1.8k** | | [Bazarr](https://github.com/morpheus65535/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** | @@ -783,52 +791,52 @@ ### Dashboard -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Cockpit](https://github.com/cockpit-project/cockpit) | Cockpit is a web-based graphical interface for servers. | `Linux` | **12k** | ### Home Automation -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Home Assistant](https://github.com/home-assistant/core) | :house_with_garden: Open source home automation that puts local control and privacy first. | `Cross` `SelfHost` | **78.2k** | ### Home Server -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [CapRover](https://github.com/caprover/caprover) | Scalable PaaS (automated Docker+nginx) - aka Heroku on Steroids | `Linux` | **13.9k** | | [CasaOS](https://github.com/IceWhaleTech/CasaOS) | CasaOS - A simple, easy-to-use, elegant open-source Personal Cloud system. | `Linux` | **29.5k** | ### Media Management -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Kodi](https://github.com/xbmc/xbmc) | 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** | ### Server Management -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Surveillance -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | # Terminal - [Go to top](#contents) ### Shell -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [fish](https://github.com/fish-shell/fish-shell) | The user-friendly command line shell. | `Cross` `CLI` | **29.6k** | -| [Nushell](https://github.com/nushell/nushell) | A new type of shell | `Cross` `CLI` | **34.9k** | -| [xonsh](https://github.com/xonsh/xonsh) | :shell: Python-powered shell. Full-featured and cross-platform. | `Cross` `CLI` | **8.7k** | +| [fish](https://github.com/fish-shell/fish-shell) `CLI` | The user-friendly command line shell. | `Cross` | **29.6k** | +| [Nushell](https://github.com/nushell/nushell) `CLI` | A new type of shell | `Cross` | **34.9k** | +| [xonsh](https://github.com/xonsh/xonsh) `CLI` | :shell: Python-powered shell. Full-featured and cross-platform. | `Cross` | **8.7k** | ### Terminal Emulator -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Alacritty](https://github.com/alacritty/alacritty) | A cross-platform, OpenGL terminal emulator. | `Cross` | **58.4k** | | [kitty](https://github.com/kovidgoyal/kitty) | Cross-platform, fast, feature-rich, GPU based terminal | `Cross` | **27.1k** | @@ -839,45 +847,45 @@ ### Terminal Multiplexer -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [tmux](https://github.com/tmux/tmux) | tmux source code | `Cross` `CLI` | **37.2k** | -| [Zellij](https://github.com/zellij-org/zellij) | A terminal workspace with batteries included | `Cross` `CLI` | **24k** | +| [tmux](https://github.com/tmux/tmux) `CLI` | tmux source code | `Cross` | **37.2k** | +| [Zellij](https://github.com/zellij-org/zellij) `CLI` | A terminal workspace with batteries included | `Cross` | **24k** | ### Terminal Utilities -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Atuin](https://github.com/atuinsh/atuin) | โœจ Magical shell history | `Cross` `CLI` | **23.4k** | -| [delta](https://github.com/dandavison/delta) | A syntax-highlighting pager for git, diff, grep, and blame output | `Cross` `CLI` | **25.9k** | -| [eza](https://github.com/eza-community/eza) | A modern alternative to ls | `Cross` `CLI` | **15.1k** | -| [fzf](https://github.com/junegunn/fzf) | :cherry_blossom: A command-line fuzzy finder | `Cross` `CLI` | **69.6k** | -| [McFly](https://github.com/cantino/mcfly) | Fly through your shell history. Great Scott! | `Cross` `CLI` | **7.2k** | -| [Oh My Zsh](https://github.com/ohmyzsh/ohmyzsh) | ๐Ÿ™ƒ 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` `CLI` | **177.9k** | -| [ShellGPT](https://github.com/TheR1D/shell_gpt) | 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` `CLI` | **10.7k** | -| [zoxide](https://github.com/ajeetdsouza/zoxide) | A smarter cd command. Supports all major shells. | `Cross` `CLI` | **26.1k** | -| [zsh-autosuggestions](https://github.com/zsh-users/zsh-autosuggestions) | Fish-like autosuggestions for zsh | `Cross` `CLI` | **32.8k** | +| [Atuin](https://github.com/atuinsh/atuin) `CLI` | โœจ Magical shell history | `Cross` | **23.4k** | +| [delta](https://github.com/dandavison/delta) `CLI` | A syntax-highlighting pager for git, diff, grep, and blame output | `Cross` | **25.9k** | +| [eza](https://github.com/eza-community/eza) `CLI` | A modern alternative to ls | `Cross` | **15.1k** | +| [fzf](https://github.com/junegunn/fzf) `CLI` | :cherry_blossom: A command-line fuzzy finder | `Cross` | **69.6k** | +| [McFly](https://github.com/cantino/mcfly) `CLI` | Fly through your shell history. Great Scott! | `Cross` | **7.2k** | +| [Oh My Zsh](https://github.com/ohmyzsh/ohmyzsh) `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](https://github.com/TheR1D/shell_gpt) `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](https://github.com/ajeetdsouza/zoxide) `CLI` | A smarter cd command. Supports all major shells. | `Cross` | **26.1k** | +| [zsh-autosuggestions](https://github.com/zsh-users/zsh-autosuggestions) `CLI` | Fish-like autosuggestions for zsh | `Cross` | **32.8k** | # Text - [Go to top](#contents) ### Document Editor -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Markdown Editor -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Zettlr](https://github.com/Zettlr/Zettlr) | Your One-Stop Publication Workbench | `Cross` | **10.9k** | ### Note Taking -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Joplin](https://github.com/laurent22/joplin) | Joplin - the privacy-focused note taking app with sync capabilities for Windows, macOS, Linux, Android and iOS. | `Cross` | **48.9k** | -| [jrnl](https://github.com/jrnl-org/jrnl) | Collect your thoughts and notes without leaving the command line. | `Cross` `CLI` | **6.7k** | -| [nb](https://github.com/xwmx/nb) | 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` `CLI` | **7k** | +| [jrnl](https://github.com/jrnl-org/jrnl) `CLI` | Collect your thoughts and notes without leaving the command line. | `Cross` | **6.7k** | +| [nb](https://github.com/xwmx/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](https://github.com/streetwriters/notesnook) | A fully open source & end-to-end encrypted note taking alternative to Evernote. | `Cross` | **11.7k** | | [Reor](https://github.com/reorproject/reor) | Private & local AI personal knowledge management app for high entropy people. | `Cross` | **7.8k** | | [Rnote](https://github.com/flxzt/rnote) | Sketch and take handwritten notes. | `Cross` | **9.4k** | @@ -888,106 +896,106 @@ ### Office Suite -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [LibreOffice](https://github.com/LibreOffice/core) | 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](https://github.com/ONLYOFFICE/DesktopEditors) | 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 | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [WritingTools](https://github.com/theJayTea/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 | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Text Editor -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Emacs](https://github.com/emacs-mirror/emacs) | Mirror of GNU Emacs | `Cross` | **4.6k** | -| [Kakoune](https://github.com/mawww/kakoune) | mawww's experiment for a better code editor | `Cross` `CLI` | **10.2k** | +| [Kakoune](https://github.com/mawww/kakoune) `CLI` | mawww's experiment for a better code editor | `Cross` | **10.2k** | | [Lite XL](https://github.com/lite-xl/lite-xl) | A lightweight text editor written in Lua | `Cross` | **5.2k** | -| [Micro](https://github.com/zyedidia/micro) | A modern and intuitive terminal-based text editor | `Cross` `CLI` | **26k** | +| [Micro](https://github.com/zyedidia/micro) `CLI` | A modern and intuitive terminal-based text editor | `Cross` | **26k** | | [NotepadNext](https://github.com/dail8859/NotepadNext) | A cross-platform, reimplementation of Notepad++ | `Cross` | **9.9k** | ### Wiki -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | # Utilities - [Go to top](#contents) ### Automation -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Ansible](https://github.com/ansible/ansible) | 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` `CLI+` | **64.8k** | -| [Cronicle](https://github.com/jhuckaby/Cronicle) | A simple, distributed task scheduler and runner with a web based UI. | `Cross` `CLI+` `SelfHost` | **4.4k** | +| [Ansible](https://github.com/ansible/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](https://github.com/jhuckaby/Cronicle) `CLI+` | A simple, distributed task scheduler and runner with a web based UI. | `Cross` `SelfHost` | **4.4k** | | [Script Kit](https://github.com/johnlindquist/kit) | Script Kit. Automate Anything. | `Cross` | **4k** | | [Semaphore](https://github.com/semaphoreui/semaphore) | Modern UI and powerful API for Ansible, Terraform, OpenTofu, PowerShell and other DevOps tools. | `Cross` | **11.7k** | ### Cleaner -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [BleachBit](https://github.com/bleachbit/bleachbit) | BleachBit system cleaner for Windows and Linux | `Windows` `Linux` | **3.4k** | ### Clipboard Manager -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Clipboard](https://github.com/Slackadays/Clipboard) | ๐Ÿ˜Ž๐Ÿ–๏ธ๐Ÿฌ Your new, ๐™ง๐™ž๐™™๐™ค๐™ฃ๐™ ๐™ช๐™ก๐™ž๐™˜๐™ž๐™ค๐™ช๐™จ๐™ก๐™ฎ smart clipboard manager | `Cross` | **5.2k** | | [CopyQ](https://github.com/hluk/CopyQ) | Clipboard manager with advanced features | `Cross` | **9.6k** | ### Containers -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Colima](https://github.com/abiosoft/colima) | Container runtimes on macOS (and Linux) with minimal setup | `Cross` `CLI` | **22.4k** | +| [Colima](https://github.com/abiosoft/colima) `CLI` | Container runtimes on macOS (and Linux) with minimal setup | `Cross` | **22.4k** | | [Dockge](https://github.com/louislam/dockge) | A fancy, easy-to-use and reactive self-hosted docker compose.yaml stack-oriented manager | `Cross` | **16.9k** | -| [lazydocker](https://github.com/jesseduffield/lazydocker) | The lazier way to manage everything docker | `Cross` `TUI` | **43.6k** | +| [lazydocker](https://github.com/jesseduffield/lazydocker) `TUI` | The lazier way to manage everything docker | `Cross` | **43.6k** | ### Dotfiles Manager -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [chezmoi](https://github.com/twpayne/chezmoi) | Manage your dotfiles across multiple diverse machines, securely. | `Cross` | **14.7k** | -| [yadm](https://github.com/yadm-dev/yadm) | Yet Another Dotfiles Manager | `Cross` `CLI` | **5.6k** | +| [yadm](https://github.com/yadm-dev/yadm) `CLI` | Yet Another Dotfiles Manager | `Cross` | **5.6k** | ### File Manager -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Electerm](https://github.com/electerm/electerm) | ๐Ÿ“ปTerminal/ssh/telnet/serialport/RDP/VNC/sftp client(linux, mac, win) | `Cross` | **12.3k** | -| [If](https://github.com/gokcehan/lf) | Terminal file manager | `Cross` `CLI` | **8.1k** | -| [nnn](https://github.com/jarun/nnn) | nยณ The unorthodox terminal file manager | `Linux` `CLI` | **20k** | -| [Ranger](https://github.com/ranger/ranger) | A VIM-inspired filemanager for the console | `Cross` `CLI` | **16.1k** | +| [If](https://github.com/gokcehan/lf) `CLI` | Terminal file manager | `Cross` | **8.1k** | +| [nnn](https://github.com/jarun/nnn) `CLI` | nยณ The unorthodox terminal file manager | `Linux` | **20k** | +| [Ranger](https://github.com/ranger/ranger) `CLI` | A VIM-inspired filemanager for the console | `Cross` | **16.1k** | | [Spacedrive](https://github.com/spacedriveapp/spacedrive) ๐Ÿ›‘ | Spacedrive is an open source cross-platform file explorer, powered by a virtual distributed filesystem written in Rust. | `Cross` | **34.3k** | | [Superfile](https://github.com/yorukot/superfile) | Pretty fancy and modern terminal file manager | `Cross` | **13.6k** | -| [xplr](https://github.com/sayanarijit/xplr) | A hackable, minimal, fast TUI file explorer | `Cross` `CLI` | **4.4k** | -| [Yazi](https://github.com/sxyazi/yazi) | ๐Ÿ’ฅ Blazing fast terminal file manager written in Rust, based on async I/O. | `Cross` `TUI` | **24.4k** | +| [xplr](https://github.com/sayanarijit/xplr) `CLI` | A hackable, minimal, fast TUI file explorer | `Cross` | **4.4k** | +| [Yazi](https://github.com/sxyazi/yazi) `TUI` | ๐Ÿ’ฅ Blazing fast terminal file manager written in Rust, based on async I/O. | `Cross` | **24.4k** | ### File Sharing -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [LocalSend](https://github.com/localsend/localsend) | An open-source cross-platform alternative to AirDrop | `Cross` `CLI+` | **60.3k** | +| [LocalSend](https://github.com/localsend/localsend) `CLI+` | An open-source cross-platform alternative to AirDrop | `Cross` | **60.3k** | | [OnionShare](https://github.com/onionshare/onionshare) | Securely and anonymously share files, host websites, and chat with friends using the Tor network | `Cross` | **6.5k** | ### Keyboard Manager -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Kanata](https://github.com/jtroo/kanata) | Improve keyboard comfort and usability with advanced customization | `Cross` | **4.8k** | | [Kmonad](https://github.com/kmonad/kmonad) | An advanced keyboard manager | `Cross` | **4.4k** | ### Launcher -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Albert](https://github.com/albertlauncher/albert) | A fast and flexible keyboard launcher | `Cross` | **7.5k** | | [Kando](https://github.com/kando-menu/kando) | ๐ŸŒธ Do things with utmost efficiency. | `Cross` | **4.1k** | @@ -997,75 +1005,75 @@ ### Package Manager -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Homebrew](https://github.com/Homebrew/brew) | ๐Ÿบ The missing package manager for macOS (or Linux) | `MacOS` `Linux` `CLI` | **43.3k** | +| [Homebrew](https://github.com/Homebrew/brew) `CLI` | ๐Ÿบ The missing package manager for macOS (or Linux) | `MacOS` `Linux` | **43.3k** | | [Nix](https://github.com/NixOS/nix) | Nix, the purely functional package manager | `Cross` | **14.1k** | | [Spack](https://github.com/spack/spack) | A flexible package manager that supports multiple versions, configurations, platforms, and compilers. | `Cross` | **4.6k** | ### Remote Desktop -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [RustDesk](https://github.com/rustdesk/rustdesk) | An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer. | `Cross` | **87.2k** | ### System -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### System Monitoring -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [bottom](https://github.com/ClementTsang/bottom) | Yet another cross-platform graphical process/system monitor. | `Cross` `CLI` | **11.2k** | +| [bottom](https://github.com/ClementTsang/bottom) `CLI` | Yet another cross-platform graphical process/system monitor. | `Cross` | **11.2k** | | [Vitals](https://github.com/corecoding/Vitals) | A glimpse into your computer's temperature, voltage, fan speed, memory usage and CPU load. | `Linux` | **1.6k** | ### Tools -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [balenaEtcher](https://github.com/balena-io/etcher) | Flash OS images to SD cards & USB drives, safely and easily. | `Cross` | **31.1k** | | [Czkawka](https://github.com/qarmin/czkawka) | Multi functional app to find duplicates, empty folders, similar images etc. | `Windows` `Linux` | **23.2k** | -| [fd](https://github.com/sharkdp/fd) | A simple, fast and user-friendly alternative to 'find' | `Cross` `CLI` | **37.6k** | -| [inshellisense](https://github.com/microsoft/inshellisense) | IDE style command line auto complete | `Cross` `CLI` | **9.3k** | +| [fd](https://github.com/sharkdp/fd) `CLI` | A simple, fast and user-friendly alternative to 'find' | `Cross` | **37.6k** | +| [inshellisense](https://github.com/microsoft/inshellisense) `CLI` | IDE style command line auto complete | `Cross` | **9.3k** | | [OpenRGB](https://github.com/CalcProgrammer1/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](https://github.com/phiresky/ripgrep-all) | rga: ripgrep, but also search in PDFs, E-Books, Office documents, zip, tar.gz, etc. | `Cross` `CLI` | **8.7k** | +| [rga](https://github.com/phiresky/ripgrep-all) `CLI` | rga: ripgrep, but also search in PDFs, E-Books, Office documents, zip, tar.gz, etc. | `Cross` | **8.7k** | ### Version Manager -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [asdf](https://github.com/asdf-vm/asdf) | Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more | `Cross` `CLI` | **23.4k** | -| [mise](https://github.com/jdx/mise) | dev tools, env vars, task runner | `Cross` `CLI` | **14.9k** | -| [nvm](https://github.com/nvm-sh/nvm) | Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions | `Cross` `CLI` | **84.1k** | -| [pyenv](https://github.com/pyenv/pyenv) | Simple Python version management | `Cross` `CLI` | **41.8k** | -| [rbenv](https://github.com/rbenv/rbenv) | Manage your app's Ruby environment | `Cross` `CLI` | **16.3k** | -| [vfox](https://github.com/version-fox/vfox) | A cross-platform and extendable version manager with support for Java, Node.js, Flutter, .Net & more | `Cross` `CLI` | **3.2k** | +| [asdf](https://github.com/asdf-vm/asdf) `CLI` | Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more | `Cross` | **23.4k** | +| [mise](https://github.com/jdx/mise) `CLI` | dev tools, env vars, task runner | `Cross` | **14.9k** | +| [nvm](https://github.com/nvm-sh/nvm) `CLI` | Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions | `Cross` | **84.1k** | +| [pyenv](https://github.com/pyenv/pyenv) `CLI` | Simple Python version management | `Cross` | **41.8k** | +| [rbenv](https://github.com/rbenv/rbenv) `CLI` | Manage your app's Ruby environment | `Cross` | **16.3k** | +| [vfox](https://github.com/version-fox/vfox) `CLI` | A cross-platform and extendable version manager with support for Java, Node.js, Flutter, .Net & more | `Cross` | **3.2k** | ### Virtual Machine -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Lima](https://github.com/lima-vm/lima) | Linux virtual machines, with a focus on running containers | `MacOS` `Linux` | **16.8k** | | [Quickemu](https://github.com/quickemu-project/quickemu) | Quickly create and run optimised Windows, macOS and Linux virtual machines | `MacOS` `Linux` | **11.8k** | ### Window Management -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | # Other - [Go to top](#contents) ### Other -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [openpilot](https://github.com/commaai/openpilot) | openpilot is an operating system for robotics. Currently, it upgrades the driver assistance system on 300+ supported cars. | `Linux` | **53.1k** | ### Uncategorized -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [XPipe](https://github.com/xpipe-io/xpipe) | Access your entire server infrastructure from your local desktop | `Cross` | **10.7k** | diff --git a/readmes/macos.md b/readmes/macos.md index 608f607..8f54960 100644 --- a/readmes/macos.md +++ b/readmes/macos.md @@ -48,14 +48,19 @@ `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 -`Windows`, `MacOS`, `Linux`, `Android`, `IOS`, `CLI`, `SelfHost`, `Web (Cloud)`, `VSCode`, `JetBrains`, `Chromium`, `Firefox`, `Plugin`, `Extension`, `pip`, `npm`, `N/A` +`Manual` - Installation with pip, npm, cargo, building from source + +`CLI`, `Plugin`, `Extension`, `Web UI` > [!NOTE] -> `Cross`, `MacOS`, `Linux`, and `Windows` platform tags refers to apps with an executable or binary, EX: exe and dmg (with the exception of CLI apps). `Selfhosted` apps are often inherently cross platform via docker desktop but they aren't labeled as such. The same goes for apps installed via `pip` and `npm`. A few apps blur the lines with convoluted options to install/ This is prevalent in AI apps. These can have misleading platform tags - we are working on a solution. +> 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
@@ -295,165 +300,168 @@ ### Agent -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Telegraf](https://github.com/influxdata/telegraf) | Agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data. | `Cross` `SelfHost` `CLI+` | **15.5k** | +| [gptme](https://github.com/gptme/gptme) `CLI` `Manual` | Your agent in your terminal, equipped with local tools: writes code, uses the terminal, browses the web, vision. | `Cross` | **3.7k** | +| [Open Intepreter](https://github.com/OpenInterpreter/open-interpreter) `Manual` | A natural language interface for computers | `Cross` | **59.2k** | +| [Telegraf](https://github.com/influxdata/telegraf) `CLI+` | Agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data. | `Cross` `SelfHost` | **15.5k** | ### AI Image GUI -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [InvokeAI](https://github.com/invoke-ai/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` | **24.9k** | ### AI Utilities -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Netron](https://github.com/lutzroeder/netron) | Visualizer for neural network, deep learning and machine learning models | `Cross` | **30k** | ### All In One -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [AIChat](https://github.com/sigoden/aichat) | 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` `CLI` | **6.5k** | +| [AIChat](https://github.com/sigoden/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** | ### Assistant -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Meetily](https://github.com/Zackriya-Solutions/meeting-minutes) | 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.4k** | ### Context -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [screenpipe](https://github.com/mediar-ai/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** | +| [screenpipe](https://github.com/mediar-ai/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 | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Code2prompt](https://github.com/mufeedvh/code2prompt) | A CLI tool to convert your codebase into a single LLM prompt with source tree, prompt templating, and token counting. | `Cross` `CLI` | **5.5k** | +| [Code2prompt](https://github.com/mufeedvh/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](https://github.com/DS4SD/docling) `CLI` `Manual` | Get your documents ready for gen AI | `Cross` | **28.1k** | | [Unstract](https://github.com/Zipstack/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 | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Chatbox](https://github.com/Bin-Huang/chatbox) | User-friendly Desktop Client App for AI Models/LLMs (GPT, Claude, Gemini, Ollama...) | `Cross` | **34.4k** | | [Cherry Studio](https://github.com/CherryHQ/cherry-studio) | ๐Ÿ’ Cherry Studio is a desktop client that supports for multiple LLM providers. | `Cross` | **24.4k** | | [GPT4ALL](https://github.com/nomic-ai/gpt4all) | GPT4All: Run Local LLMs on Any Device. Open-source and available for commercial use. | `Cross` | **73.2k** | | [Jan](https://github.com/janhq/jan) | Jan is an open source alternative to ChatGPT that runs 100% offline on your computer | `Cross` | **28.6k** | -| [NextChat](https://github.com/ChatGPTNextWeb/NextChat) | โœจ Light and Fast AI Assistant. Support: Web - iOS - MacOS - Android - Linux - Windows | `Cross` `CLI+` `Web (Cloud)` | **82.9k** | +| [NextChat](https://github.com/ChatGPTNextWeb/NextChat) `CLI+` | โœจ Light and Fast AI Assistant. Support: Web - iOS - MacOS - Android - Linux - Windows | `Cross` `Web (Cloud)` | **82.9k** | ### Manager -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Ollama](https://github.com/ollama/ollama) ๐ŸŒ | Get up and running with Llama 3.3, DeepSeek-R1, Phi-4, Gemma 3, Mistral Small 3.1 and other large language models. | `Cross` `CLI` `SelfHost` | **138.2k** | +| [Ollama](https://github.com/ollama/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.2k** | | [StabilityMatrix](https://github.com/LykosAI/StabilityMatrix) | Multi-Platform Package Manager for Stable Diffusion | `Cross` | **5.9k** | ### Model Tools -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Kiln](https://github.com/Kiln-AI/Kiln) | The easiest tool for fine-tuning LLM models, synthetic data generation, and collaborating on datasets. | `Cross` | **3.4k** | ### RAG -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [AnythingLLM](https://github.com/Mintplex-Labs/anything-llm) | 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** | | [DocsGPT](https://github.com/arc53/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** | ### Research -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [DeepSearcher](https://github.com/zilliztech/deep-searcher) | Open Source Deep Research Alternative to Reason and Search on Private Data. Written in Python. | `Cross` `CLI` | **5.6k** | -| [GPT Researcher](https://github.com/assafelovic/gpt-researcher) | LLM based autonomous agent that conducts deep local and web research on any topic and generates a long report with citations. | `Cross` `CLI+` `SelfHost` | **21.1k** | +| [DeepSearcher](https://github.com/zilliztech/deep-searcher) `CLI` | Open Source Deep Research Alternative to Reason and Search on Private Data. Written in Python. | `Cross` | **5.6k** | +| [GPT Researcher](https://github.com/assafelovic/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](#contents) ### Chat -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Signal](https://github.com/signalapp/Signal-Android) | A private messenger for Android. | `Cross` | **26.9k** | -| [SimpleX](https://github.com/simplex-chat/simplex-chat) | SimpleX - the first messaging network operating without user identifiers of any kind - 100% private by design! iOS, Android and desktop apps ๐Ÿ“ฑ! | `Cross` `CLI+` | **8.4k** | +| [SimpleX](https://github.com/simplex-chat/simplex-chat) `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](https://github.com/telegramdesktop/tdesktop) | Telegram Desktop messaging app | `Cross` | **27.4k** | ### Collaboration -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Mail -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Mailspring](https://github.com/Foundry376/Mailspring) | :love_letter: A beautiful, fast and fully open source mail client for Mac, Windows and Linux. | `Cross` | **16.2k** | | [Thunderbird](https://github.com/thunderbird/thunderbird-android) | Meet Thunderbird, the email and productivity app that maximizes your freedoms. | `Cross` | **11.8k** | ### Video Conference -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | # Data - [Go to top](#contents) ### Backup -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Backrest](https://github.com/garethgeorge/backrest) | Backrest is a web UI and orchestrator for restic backup. | `Cross` `SelfHost` | **2.7k** | -| [Borg](https://github.com/borgbackup/borg) | Deduplicating archiver with compression and authenticated encryption. | `Cross` `CLI` | **11.7k** | -| [Duplicacy](https://github.com/gilbertchen/duplicacy) | A new generation cloud backup tool | `Cross` `CLI` | **5.4k** | +| [Borg](https://github.com/borgbackup/borg) `CLI` | Deduplicating archiver with compression and authenticated encryption. | `Cross` | **11.7k** | +| [Duplicacy](https://github.com/gilbertchen/duplicacy) `CLI` | A new generation cloud backup tool | `Cross` | **5.4k** | | [Duplicati](https://github.com/duplicati/duplicati) | Store securely encrypted backups in the cloud! | `Cross` | **12.2k** | -| [Kopia](https://github.com/kopia/kopia) | 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` `CLI` | **9.3k** | -| [Rclone](https://github.com/rclone/rclone) | "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` `CLI` | **50k** | -| [Restic](https://github.com/restic/restic) | Fast, secure, efficient backup program | `Cross` `CLI` | **28.3k** | +| [Kopia](https://github.com/kopia/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](https://github.com/rclone/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](https://github.com/restic/restic) `CLI` | Fast, secure, efficient backup program | `Cross` | **28.3k** | ### Storage -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Nextcloud](https://github.com/nextcloud/server) | โ˜๏ธ Nextcloud server, a safe home for all your data | `Cross` `SelfHost` | **29.3k** | -| [Seafile](https://github.com/haiwen/seafile) | High performance file syncing and sharing, with also Markdown WYSIWYG editing, Wiki, file label and other knowledge management features. | `Cross` `CLI+` `SelfHost` | **13k** | +| [Seafile](https://github.com/haiwen/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 | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Rsync](https://github.com/RsyncProject/rsync) | 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` `CLI` | **3.4k** | -| [Syncthing](https://github.com/syncthing/syncthing) | Open Source Continuous File Synchronization | `Cross` `CLI+` | **69.6k** | -| [syncthing-macos](https://github.com/syncthing/syncthing-macos) | Official frugal and native macOS Syncthing application bundle | `MacOS` `CLI+` | **3k** | +| [Rsync](https://github.com/RsyncProject/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](https://github.com/syncthing/syncthing) `CLI+` | Open Source Continuous File Synchronization | `Cross` | **69.6k** | +| [syncthing-macos](https://github.com/syncthing/syncthing-macos) `CLI+` | Official frugal and native macOS Syncthing application bundle | `MacOS` | **3k** | # Development - [Go to top](#contents) ### Code Assistant -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Aider](https://github.com/Aider-AI/aider) | aider is AI pair programming in your terminal | `Cross` `CLI` | **31.8k** | -| [Codex](https://github.com/openai/codex) | Lightweight coding agent that runs in your terminal | `Cross` `CLI` `npm` | **19.3k** | -| [Goose](https://github.com/block/goose) | an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM | `Cross` `CLI+` | **12k** | -| [GPT Pilot](https://github.com/Pythagora-io/gpt-pilot) | The first real AI developer | `Cross` `CLI` | **32.6k** | +| [Aider](https://github.com/Aider-AI/aider) `CLI` | aider is AI pair programming in your terminal | `Cross` | **31.8k** | +| [Codex](https://github.com/openai/codex) `CLI` | Lightweight coding agent that runs in your terminal | `Cross` `npm` | **19.3k** | +| [Goose](https://github.com/block/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](https://github.com/Pythagora-io/gpt-pilot) `CLI` | The first real AI developer | `Cross` | **32.6k** | | [OpenHands](https://github.com/All-Hands-AI/OpenHands) | ๐Ÿ™Œ OpenHands: Code Less, Make More | `Cross` `SelfHost` | **53.3k** | -| [Plandex](https://github.com/plandex-ai/plandex) | Open source AI coding agent. Designed for large projects and real world tasks. | `Cross` `CLI` | **12.4k** | +| [Plandex](https://github.com/plandex-ai/plandex) `CLI` | Open source AI coding agent. Designed for large projects and real world tasks. | `Cross` | **12.4k** | ### Code Editor -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [CodeEdit](https://github.com/CodeEditApp/CodeEdit) | ๐Ÿ“ CodeEdit App for macOS โ€“ Elevate your code editing experience. Open source, free forever. | `MacOS` | **21.6k** | -| [Helix](https://github.com/helix-editor/helix) | A post-modern modal text editor. | `Cross` `CLI` | **37k** | +| [Helix](https://github.com/helix-editor/helix) `CLI` | A post-modern modal text editor. | `Cross` | **37k** | | [Lapce](https://github.com/lapce/lapce) | Lightning-fast and Powerful Code Editor written in Rust | `Cross` | **35.2k** | -| [LazyVim](https://github.com/LazyVim/LazyVim) | Neovim config for the lazy | `Cross` `CLI` | **20.2k** | -| [neovim](https://github.com/neovim/neovim) | Vim-fork focused on extensibility and usability | `Cross` `CLI` | **88.9k** | -| [NvChad](https://github.com/NvChad/NvChad) | Blazing fast Neovim framework providing solid defaults and a beautiful UI, enhancing your neovim experience. | `Cross` `CLI` | **26k** | -| [SpaceVim](https://github.com/SpaceVim/SpaceVim) | A modular configuration of Vim and Neovim | `Cross` `CLI` | **20.4k** | -| [Vim](https://github.com/vim/vim) ๐ŸŒ | The official Vim repository | `Cross` `CLI` | **38k** | +| [LazyVim](https://github.com/LazyVim/LazyVim) `CLI` | Neovim config for the lazy | `Cross` | **20.2k** | +| [neovim](https://github.com/neovim/neovim) `CLI` | Vim-fork focused on extensibility and usability | `Cross` | **88.9k** | +| [NvChad](https://github.com/NvChad/NvChad) `CLI` | Blazing fast Neovim framework providing solid defaults and a beautiful UI, enhancing your neovim experience. | `Cross` | **26k** | +| [SpaceVim](https://github.com/SpaceVim/SpaceVim) `CLI` | A modular configuration of Vim and Neovim | `Cross` | **20.4k** | +| [Vim](https://github.com/vim/vim) ๐ŸŒ`CLI` | The official Vim repository | `Cross` | **38k** | | [Void](https://github.com/voideditor/void) | Void is the open-source Cursor alternative. | `Windows` `MacOS` | **11.9k** | | [VS Code](https://github.com/microsoft/vscode) | Visual Studio Code | `Cross` | **170.3k** | | [VSCodium](https://github.com/VSCodium/vscodium) | binary releases of VS Code without MS branding/telemetry/licensing | `Cross` | **27.1k** | @@ -461,35 +469,35 @@ ### Dev Tools -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [bat](https://github.com/sharkdp/bat) | A cat(1) clone with wings. | `Cross` `CLI` | **52.3k** | +| [bat](https://github.com/sharkdp/bat) `CLI` | A cat(1) clone with wings. | `Cross` | **52.3k** | | [DevToys](https://github.com/DevToys-app/DevToys) | A Swiss Army knife for developers. | `Cross` | **28.7k** | | [massCode](https://github.com/massCodeIO/massCode) | A free and open source code snippets manager for developers | `Cross` | **6.1k** | -| [Watchexec](https://github.com/watchexec/watchexec) | Executes commands in response to file modifications | `Cross` `CLI` | **5.9k** | +| [Watchexec](https://github.com/watchexec/watchexec) `CLI` | Executes commands in response to file modifications | `Cross` | **5.9k** | ### Game Engine -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [GDevelop](https://github.com/4ian/GDevelop) | ๐ŸŽฎ Open-source, cross-platform 2D/3D/multiplayer game engine designed for everyone. | `Cross` | **13.8k** | | [Godot](https://github.com/godotengine/godot) | Godot Engine โ€“ Multi-platform 2D and 3D game engine | `Cross` | **96.5k** | ### Git GUI -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [GitHub Desktop](https://github.com/desktop/desktop) | Focus on what matters instead of fighting with Git. | `Cross` | **20.4k** | -| [Lazygit](https://github.com/jesseduffield/lazygit) | simple terminal UI for git commands | `Cross` `TUI` | **59.1k** | +| [Lazygit](https://github.com/jesseduffield/lazygit) `TUI` | simple terminal UI for git commands | `Cross` | **59.1k** | ### Git Hosting -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### IDE -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [IntelliJ IDEA](https://github.com/JetBrains/intellij-community) | IntelliJ IDEA Community Edition & IntelliJ Platform | `Cross` | **17.9k** | | [Neovide](https://github.com/neovide/neovide) | No Nonsense Neovim Client in Rust | `Cross` | **13.9k** | @@ -497,24 +505,24 @@ ### Language Package Manager -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Bun](https://github.com/oven-sh/bun) | Incredibly fast JavaScript runtime, bundler, test runner, and package manager โ€“ all in one | `Cross` `CLI` | **77.6k** | -| [PNPM](https://github.com/pnpm/pnpm) | Fast, disk space efficient package manager | `Cross` `CLI` | **31.4k** | -| [uv](https://github.com/astral-sh/uv) | An extremely fast Python package and project manager, written in Rust. | `Cross` `CLI` | **50.9k** | -| [Yarn](https://github.com/yarnpkg/berry) | ๐Ÿ“ฆ๐Ÿˆ Active development trunk for Yarn โš’ | `Cross` `CLI` | **7.7k** | +| [Bun](https://github.com/oven-sh/bun) `CLI` | Incredibly fast JavaScript runtime, bundler, test runner, and package manager โ€“ all in one | `Cross` | **77.6k** | +| [PNPM](https://github.com/pnpm/pnpm) `CLI` | Fast, disk space efficient package manager | `Cross` | **31.4k** | +| [uv](https://github.com/astral-sh/uv) `CLI` | An extremely fast Python package and project manager, written in Rust. | `Cross` | **50.9k** | +| [Yarn](https://github.com/yarnpkg/berry) `CLI` | ๐Ÿ“ฆ๐Ÿˆ Active development trunk for Yarn โš’ | `Cross` | **7.7k** | # Entertainment - [Go to top](#contents) ### Game Launcher -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Heroic Games Launcher](https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher) | A games launcher for GOG, Amazon and Epic Games for Linux, Windows and macOS. | `Cross` | **9k** | ### Games -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Cataclysm DDA](https://github.com/CleverRaven/Cataclysm-DDA) | Cataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world. | `Cross` | **11.2k** | | [Endless Sky](https://github.com/endless-sky/endless-sky) | Space exploration, trading, and combat game. | `Cross` | **6.5k** | @@ -527,24 +535,24 @@ ### Browser Extensions -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### EMACS Packages -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Neovim Extensions -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | # Internet - [Go to top](#contents) ### Browser -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Brave](https://github.com/brave/brave-browser) | Brave browser for Android, iOS, Linux, macOS, Windows. | `Cross` | **19.1k** | | [Firefox](https://github.com/mozilla/gecko-dev) | Fast, reliable and private โ€” for peace of mind online. | `Cross` `Mobile` | **3.6k** | @@ -555,7 +563,7 @@ ### Download Manager -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [AB](https://github.com/amir1376/ab-download-manager) | A Download Manager that speeds up your downloads | `Cross` | **7.1k** | | [GoPeed](https://github.com/GopeedLab/gopeed) | A modern download manager that supports all platforms. Built with Golang and Flutter. | `Cross` | **18.9k** | @@ -563,21 +571,21 @@ ### Search Engine -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | # Media - [Go to top](#contents) ### Audio Editor -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Audacity](https://github.com/audacity/audacity) | Audio Editor | `Cross` | **13.4k** | | [OpenUtau](https://github.com/stakira/OpenUtau) | Open singing synthesis platform / Open source UTAU successor | `Cross` | **2.6k** | ### Audio Player -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Feishin](https://github.com/jeffvli/feishin) | A modern self-hosted music player. | `Cross` `SelfHost` | **3.7k** | | [Navidrome](https://github.com/navidrome/navidrome) | ๐ŸŽงโ˜๏ธ Your Personal Streaming Service | `Cross` `SelfHost` | **14.2k** | @@ -587,7 +595,7 @@ ### Graphics -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Blender](https://github.com/blender/blender) | Official mirror of Blender | `Cross` | **14.9k** | | [CadQuery](https://github.com/CadQuery/cadquery) | A python parametric CAD scripting framework based on OCCT | `Cross` | **3.6k** | @@ -600,21 +608,21 @@ ### Image Processing -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [chaiNNer](https://github.com/chaiNNer-org/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](https://github.com/upscayl/upscayl) | ๐Ÿ†™ Upscayl - #1 Free and Open Source AI Image Upscaler for Linux, MacOS and Windows. | `Cross` | **36.5k** | ### Media Downloader -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [YoutubeDownloader](https://github.com/Tyrrrz/YoutubeDownloader) | Downloads videos and playlists from YouTube | `Cross` | **11.2k** | -| [yt-dlp](https://github.com/yt-dlp/yt-dlp) | A feature-rich command-line audio/video downloader | `Cross` `CLI` | **108.9k** | +| [yt-dlp](https://github.com/yt-dlp/yt-dlp) `CLI` | A feature-rich command-line audio/video downloader | `Cross` | **108.9k** | ### Screen Recording -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Cap](https://github.com/CapSoftware/Cap) | Open source Loom alternative. Beautiful, shareable screen recordings. | `Cross` | **7.8k** | | [Flameshot](https://github.com/flameshot-org/flameshot) | Powerful yet simple to use screenshot software :desktop_computer: :camera_flash: | `Cross` | **26k** | @@ -622,7 +630,7 @@ ### Video Editing -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Kdenlive](https://github.com/KDE/kdenlive) | Free and open source video editor, based on MLT Framework and KDE Frameworks | `Cross` | **3.7k** | | [LossletCut](https://github.com/mifi/lossless-cut) | The swiss army knife of lossless video/audio editing | `Cross` | **30.8k** | @@ -632,7 +640,7 @@ ### Video Player -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [IINA](https://github.com/iina/iina) | The modern video player for macOS. | `MacOS` | **40.1k** | | [mpv](https://github.com/mpv-player/mpv) | ๐ŸŽฅ Command line media player | `Cross` | **30.4k** | @@ -640,7 +648,7 @@ ### Video Transcoder -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [HandBrake](https://github.com/HandBrake/HandBrake) | HandBrake's main development repository | `Cross` | **19.3k** | @@ -648,12 +656,12 @@ ### Linux -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### MacOS -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [AltTab](https://github.com/lwouis/alt-tab-macos) | Windows alt-tab on macOS | `MacOS` | **12.2k** | | [AppLite](https://github.com/milanvarady/Applite) | User-friendly GUI macOS application for Homebrew Casks | `Cross` | **4.9k** | @@ -672,50 +680,50 @@ ### Operating System -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Windows -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | # Organization - [Go to top](#contents) ### Bookmark Manager -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [buku](https://github.com/jarun/buku) | :bookmark: Personal mini-web in text | `Cross` `CLI+` | **6.7k** | +| [buku](https://github.com/jarun/buku) `CLI+` | :bookmark: Personal mini-web in text | `Cross` | **6.7k** | ### Document Management -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | # Productivity - [Go to top](#contents) ### Calendar -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Document Modifier -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [OCRmyPDF](https://github.com/ocrmypdf/OCRmyPDF) | OCRmyPDF adds an OCR text layer to scanned PDF files, allowing them to be searched | `Cross` `CLI` | **27.9k** | +| [OCRmyPDF](https://github.com/ocrmypdf/OCRmyPDF) `CLI` | OCRmyPDF adds an OCR text layer to scanned PDF files, allowing them to be searched | `Cross` | **27.9k** | | [Stirling PDF](https://github.com/Stirling-Tools/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 | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Actual](https://github.com/actualbudget/actual) | A local-first personal finance app | `SelfHost` `Cross` | **18.5k** | ### Knowledge Base -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Affine](https://github.com/toeverything/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](https://github.com/anyproto/anytype-ts) | Official Anytype client for MacOS, Linux, and Windows | `Cross` | **5.3k** | @@ -727,19 +735,19 @@ ### Project Management -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Focalboard](https://github.com/mattermost-community/focalboard) | Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana. | `Cross` `SelfHost` | **23.2k** | ### Task Management -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Super Productivity](https://github.com/johannesjo/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 | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [ActivityWatch](https://github.com/ActivityWatch/activitywatch) | The best free and open-source automated time tracker. Cross-platform, extensible, privacy-focused. | `Cross` `Android` | **14k** | @@ -747,47 +755,47 @@ ### AD Blocker -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Antivirus -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [ClamAV](https://github.com/Cisco-Talos/clamav) | ClamAV - Documentation is here: https://docs.clamav.net | `Cross` `SelfHost` | **5k** | ### Authentication -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Firewall -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Password Manager -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Bitwarden](https://github.com/bitwarden/server) | Open source security solutions for individuals, teams, and business organizations. Explore Password Manager, Secrets Manager, and passkey innovations. | `Cross` `CLI+` `Mobile` `Chromium` `Firefox` | **16.4k** | +| [Bitwarden](https://github.com/bitwarden/server) `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](https://github.com/keepassxreboot/keepassxc) | KeePassXC is a cross-platform community-driven port of the Windows application โ€œKeepass Password Safeโ€. | `Cross` | **22.9k** | -| [LessPass](https://github.com/lesspass/lesspass) | :key: stateless open source password manager | `Cross` `CLI` `CLI+` `Chromium` `Firefox` | **5.8k** | -| [Passbolt](https://github.com/passbolt/passbolt_api) | Passbolt Community Edition (CE) API. The JSON API for the open source password manager for teams! | `Cross` `CLI+` `SelfHost` `CLI+` `Chromium` `Firefox` | **5k** | +| [LessPass](https://github.com/lesspass/lesspass) `CLI` `CLI+` | :key: stateless open source password manager | `Cross` `Chromium` `Firefox` | **5.8k** | +| [Passbolt](https://github.com/passbolt/passbolt_api) `CLI+` | Passbolt Community Edition (CE) API. The JSON API for the open source password manager for teams! | `Cross` `SelfHost` `Chromium` `Firefox` | **5k** | ### VPN -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Amnezia](https://github.com/amnezia-vpn/amnezia-client) | Amnezia VPN Client (Desktop+Mobile) | `Cross` `CLI+` | **6.9k** | +| [Amnezia](https://github.com/amnezia-vpn/amnezia-client) `CLI+` | Amnezia VPN Client (Desktop+Mobile) | `Cross` | **6.9k** | | [NetBird](https://github.com/netbirdio/netbird) | Connect your devices into a secure WireGuardยฎ-based overlay network with SSO, MFA and granular access controls. | `Cross` | **13.4k** | -| [ProtonVPN](https://github.com/ProtonVPN/android-app) | Official ProtonVPN Android app | `Cross` `CLI+` | **2.7k** | +| [ProtonVPN](https://github.com/ProtonVPN/android-app) `CLI+` | Official ProtonVPN Android app | `Cross` | **2.7k** | # Server - [Go to top](#contents) ### Arr -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [autobrr](https://github.com/autobrr/autobrr) | Modern, easy to use download automation for torrents and usenet. | `Cross` `SelfHost` | **1.8k** | | [Bazarr](https://github.com/morpheus65535/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** | @@ -799,49 +807,49 @@ ### Dashboard -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Home Automation -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Home Assistant](https://github.com/home-assistant/core) | :house_with_garden: Open source home automation that puts local control and privacy first. | `Cross` `SelfHost` | **78.2k** | ### Home Server -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Media Management -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Kodi](https://github.com/xbmc/xbmc) | 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** | ### Server Management -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Surveillance -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | # Terminal - [Go to top](#contents) ### Shell -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [fish](https://github.com/fish-shell/fish-shell) | The user-friendly command line shell. | `Cross` `CLI` | **29.6k** | -| [Nushell](https://github.com/nushell/nushell) | A new type of shell | `Cross` `CLI` | **34.9k** | -| [xonsh](https://github.com/xonsh/xonsh) | :shell: Python-powered shell. Full-featured and cross-platform. | `Cross` `CLI` | **8.7k** | +| [fish](https://github.com/fish-shell/fish-shell) `CLI` | The user-friendly command line shell. | `Cross` | **29.6k** | +| [Nushell](https://github.com/nushell/nushell) `CLI` | A new type of shell | `Cross` | **34.9k** | +| [xonsh](https://github.com/xonsh/xonsh) `CLI` | :shell: Python-powered shell. Full-featured and cross-platform. | `Cross` | **8.7k** | ### Terminal Emulator -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Alacritty](https://github.com/alacritty/alacritty) | A cross-platform, OpenGL terminal emulator. | `Cross` | **58.4k** | | [kitty](https://github.com/kovidgoyal/kitty) | Cross-platform, fast, feature-rich, GPU based terminal | `Cross` | **27.1k** | @@ -852,45 +860,45 @@ ### Terminal Multiplexer -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [tmux](https://github.com/tmux/tmux) | tmux source code | `Cross` `CLI` | **37.2k** | -| [Zellij](https://github.com/zellij-org/zellij) | A terminal workspace with batteries included | `Cross` `CLI` | **24k** | +| [tmux](https://github.com/tmux/tmux) `CLI` | tmux source code | `Cross` | **37.2k** | +| [Zellij](https://github.com/zellij-org/zellij) `CLI` | A terminal workspace with batteries included | `Cross` | **24k** | ### Terminal Utilities -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Atuin](https://github.com/atuinsh/atuin) | โœจ Magical shell history | `Cross` `CLI` | **23.4k** | -| [delta](https://github.com/dandavison/delta) | A syntax-highlighting pager for git, diff, grep, and blame output | `Cross` `CLI` | **25.9k** | -| [eza](https://github.com/eza-community/eza) | A modern alternative to ls | `Cross` `CLI` | **15.1k** | -| [fzf](https://github.com/junegunn/fzf) | :cherry_blossom: A command-line fuzzy finder | `Cross` `CLI` | **69.6k** | -| [McFly](https://github.com/cantino/mcfly) | Fly through your shell history. Great Scott! | `Cross` `CLI` | **7.2k** | -| [Oh My Zsh](https://github.com/ohmyzsh/ohmyzsh) | ๐Ÿ™ƒ 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` `CLI` | **177.9k** | -| [ShellGPT](https://github.com/TheR1D/shell_gpt) | 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` `CLI` | **10.7k** | -| [zoxide](https://github.com/ajeetdsouza/zoxide) | A smarter cd command. Supports all major shells. | `Cross` `CLI` | **26.1k** | -| [zsh-autosuggestions](https://github.com/zsh-users/zsh-autosuggestions) | Fish-like autosuggestions for zsh | `Cross` `CLI` | **32.8k** | +| [Atuin](https://github.com/atuinsh/atuin) `CLI` | โœจ Magical shell history | `Cross` | **23.4k** | +| [delta](https://github.com/dandavison/delta) `CLI` | A syntax-highlighting pager for git, diff, grep, and blame output | `Cross` | **25.9k** | +| [eza](https://github.com/eza-community/eza) `CLI` | A modern alternative to ls | `Cross` | **15.1k** | +| [fzf](https://github.com/junegunn/fzf) `CLI` | :cherry_blossom: A command-line fuzzy finder | `Cross` | **69.6k** | +| [McFly](https://github.com/cantino/mcfly) `CLI` | Fly through your shell history. Great Scott! | `Cross` | **7.2k** | +| [Oh My Zsh](https://github.com/ohmyzsh/ohmyzsh) `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](https://github.com/TheR1D/shell_gpt) `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](https://github.com/ajeetdsouza/zoxide) `CLI` | A smarter cd command. Supports all major shells. | `Cross` | **26.1k** | +| [zsh-autosuggestions](https://github.com/zsh-users/zsh-autosuggestions) `CLI` | Fish-like autosuggestions for zsh | `Cross` | **32.8k** | # Text - [Go to top](#contents) ### Document Editor -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Markdown Editor -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Zettlr](https://github.com/Zettlr/Zettlr) | Your One-Stop Publication Workbench | `Cross` | **10.9k** | ### Note Taking -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Joplin](https://github.com/laurent22/joplin) | Joplin - the privacy-focused note taking app with sync capabilities for Windows, macOS, Linux, Android and iOS. | `Cross` | **48.9k** | -| [jrnl](https://github.com/jrnl-org/jrnl) | Collect your thoughts and notes without leaving the command line. | `Cross` `CLI` | **6.7k** | -| [nb](https://github.com/xwmx/nb) | 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` `CLI` | **7k** | +| [jrnl](https://github.com/jrnl-org/jrnl) `CLI` | Collect your thoughts and notes without leaving the command line. | `Cross` | **6.7k** | +| [nb](https://github.com/xwmx/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](https://github.com/streetwriters/notesnook) | A fully open source & end-to-end encrypted note taking alternative to Evernote. | `Cross` | **11.7k** | | [Reor](https://github.com/reorproject/reor) | Private & local AI personal knowledge management app for high entropy people. | `Cross` | **7.8k** | | [Rnote](https://github.com/flxzt/rnote) | Sketch and take handwritten notes. | `Cross` | **9.4k** | @@ -901,59 +909,59 @@ ### Office Suite -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [LibreOffice](https://github.com/LibreOffice/core) | 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](https://github.com/ONLYOFFICE/DesktopEditors) | 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 | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [WritingTools](https://github.com/theJayTea/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 | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Text Editor -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [CotEditor](https://github.com/coteditor/CotEditor) | Lightweight Plain-Text Editor for macOS | `MacOS` | **6.8k** | | [Emacs](https://github.com/emacs-mirror/emacs) | Mirror of GNU Emacs | `Cross` | **4.6k** | -| [Kakoune](https://github.com/mawww/kakoune) | mawww's experiment for a better code editor | `Cross` `CLI` | **10.2k** | +| [Kakoune](https://github.com/mawww/kakoune) `CLI` | mawww's experiment for a better code editor | `Cross` | **10.2k** | | [Lite XL](https://github.com/lite-xl/lite-xl) | A lightweight text editor written in Lua | `Cross` | **5.2k** | -| [Micro](https://github.com/zyedidia/micro) | A modern and intuitive terminal-based text editor | `Cross` `CLI` | **26k** | +| [Micro](https://github.com/zyedidia/micro) `CLI` | A modern and intuitive terminal-based text editor | `Cross` | **26k** | | [NotepadNext](https://github.com/dail8859/NotepadNext) | A cross-platform, reimplementation of Notepad++ | `Cross` | **9.9k** | ### Wiki -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | # Utilities - [Go to top](#contents) ### Automation -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Ansible](https://github.com/ansible/ansible) | 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` `CLI+` | **64.8k** | -| [Cronicle](https://github.com/jhuckaby/Cronicle) | A simple, distributed task scheduler and runner with a web based UI. | `Cross` `CLI+` `SelfHost` | **4.4k** | +| [Ansible](https://github.com/ansible/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](https://github.com/jhuckaby/Cronicle) `CLI+` | A simple, distributed task scheduler and runner with a web based UI. | `Cross` `SelfHost` | **4.4k** | | [Hammerspoon](https://github.com/Hammerspoon/hammerspoon) | Staggeringly powerful macOS desktop automation with Lua | `MacOS` | **12.8k** | | [Script Kit](https://github.com/johnlindquist/kit) | Script Kit. Automate Anything. | `Cross` | **4k** | | [Semaphore](https://github.com/semaphoreui/semaphore) | Modern UI and powerful API for Ansible, Terraform, OpenTofu, PowerShell and other DevOps tools. | `Cross` | **11.7k** | ### Cleaner -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Pearcleaner](https://github.com/alienator88/Pearcleaner) | A free, source-available and fair-code licensed mac app cleaner | `MacOS` | **6.2k** | ### Clipboard Manager -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Clipboard](https://github.com/Slackadays/Clipboard) | ๐Ÿ˜Ž๐Ÿ–๏ธ๐Ÿฌ Your new, ๐™ง๐™ž๐™™๐™ค๐™ฃ๐™ ๐™ช๐™ก๐™ž๐™˜๐™ž๐™ค๐™ช๐™จ๐™ก๐™ฎ smart clipboard manager | `Cross` | **5.2k** | | [CopyQ](https://github.com/hluk/CopyQ) | Clipboard manager with advanced features | `Cross` | **9.6k** | @@ -961,41 +969,41 @@ ### Containers -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Colima](https://github.com/abiosoft/colima) | Container runtimes on macOS (and Linux) with minimal setup | `Cross` `CLI` | **22.4k** | +| [Colima](https://github.com/abiosoft/colima) `CLI` | Container runtimes on macOS (and Linux) with minimal setup | `Cross` | **22.4k** | | [Dockge](https://github.com/louislam/dockge) | A fancy, easy-to-use and reactive self-hosted docker compose.yaml stack-oriented manager | `Cross` | **16.9k** | -| [lazydocker](https://github.com/jesseduffield/lazydocker) | The lazier way to manage everything docker | `Cross` `TUI` | **43.6k** | +| [lazydocker](https://github.com/jesseduffield/lazydocker) `TUI` | The lazier way to manage everything docker | `Cross` | **43.6k** | ### Dotfiles Manager -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [chezmoi](https://github.com/twpayne/chezmoi) | Manage your dotfiles across multiple diverse machines, securely. | `Cross` | **14.7k** | -| [yadm](https://github.com/yadm-dev/yadm) | Yet Another Dotfiles Manager | `Cross` `CLI` | **5.6k** | +| [yadm](https://github.com/yadm-dev/yadm) `CLI` | Yet Another Dotfiles Manager | `Cross` | **5.6k** | ### File Manager -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Electerm](https://github.com/electerm/electerm) | ๐Ÿ“ปTerminal/ssh/telnet/serialport/RDP/VNC/sftp client(linux, mac, win) | `Cross` | **12.3k** | -| [If](https://github.com/gokcehan/lf) | Terminal file manager | `Cross` `CLI` | **8.1k** | -| [Ranger](https://github.com/ranger/ranger) | A VIM-inspired filemanager for the console | `Cross` `CLI` | **16.1k** | +| [If](https://github.com/gokcehan/lf) `CLI` | Terminal file manager | `Cross` | **8.1k** | +| [Ranger](https://github.com/ranger/ranger) `CLI` | A VIM-inspired filemanager for the console | `Cross` | **16.1k** | | [Spacedrive](https://github.com/spacedriveapp/spacedrive) ๐Ÿ›‘ | Spacedrive is an open source cross-platform file explorer, powered by a virtual distributed filesystem written in Rust. | `Cross` | **34.3k** | | [Superfile](https://github.com/yorukot/superfile) | Pretty fancy and modern terminal file manager | `Cross` | **13.6k** | -| [xplr](https://github.com/sayanarijit/xplr) | A hackable, minimal, fast TUI file explorer | `Cross` `CLI` | **4.4k** | -| [Yazi](https://github.com/sxyazi/yazi) | ๐Ÿ’ฅ Blazing fast terminal file manager written in Rust, based on async I/O. | `Cross` `TUI` | **24.4k** | +| [xplr](https://github.com/sayanarijit/xplr) `CLI` | A hackable, minimal, fast TUI file explorer | `Cross` | **4.4k** | +| [Yazi](https://github.com/sxyazi/yazi) `TUI` | ๐Ÿ’ฅ Blazing fast terminal file manager written in Rust, based on async I/O. | `Cross` | **24.4k** | ### File Sharing -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [LocalSend](https://github.com/localsend/localsend) | An open-source cross-platform alternative to AirDrop | `Cross` `CLI+` | **60.3k** | +| [LocalSend](https://github.com/localsend/localsend) `CLI+` | An open-source cross-platform alternative to AirDrop | `Cross` | **60.3k** | | [OnionShare](https://github.com/onionshare/onionshare) | Securely and anonymously share files, host websites, and chat with friends using the Tor network | `Cross` | **6.5k** | ### Keyboard Manager -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Kanata](https://github.com/jtroo/kanata) | Improve keyboard comfort and usability with advanced customization | `Cross` | **4.8k** | | [Karabiner-Elements](https://github.com/pqrs-org/Karabiner-Elements) | Karabiner-Elements is a powerful tool for customizing keyboards on macOS | `MacOS` | **19.9k** | @@ -1003,7 +1011,7 @@ ### Launcher -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Albert](https://github.com/albertlauncher/albert) | A fast and flexible keyboard launcher | `Cross` | **7.5k** | | [Kando](https://github.com/kando-menu/kando) | ๐ŸŒธ Do things with utmost efficiency. | `Cross` | **4.1k** | @@ -1013,57 +1021,57 @@ ### Package Manager -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Homebrew](https://github.com/Homebrew/brew) | ๐Ÿบ The missing package manager for macOS (or Linux) | `MacOS` `Linux` `CLI` | **43.3k** | +| [Homebrew](https://github.com/Homebrew/brew) `CLI` | ๐Ÿบ The missing package manager for macOS (or Linux) | `MacOS` `Linux` | **43.3k** | | [Nix](https://github.com/NixOS/nix) | Nix, the purely functional package manager | `Cross` | **14.1k** | | [Spack](https://github.com/spack/spack) | A flexible package manager that supports multiple versions, configurations, platforms, and compilers. | `Cross` | **4.6k** | ### Remote Desktop -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [RustDesk](https://github.com/rustdesk/rustdesk) | An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer. | `Cross` | **87.2k** | ### System -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Background Music](https://github.com/kyleneideck/BackgroundMusic) | 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 | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [bottom](https://github.com/ClementTsang/bottom) | Yet another cross-platform graphical process/system monitor. | `Cross` `CLI` | **11.2k** | +| [bottom](https://github.com/ClementTsang/bottom) `CLI` | Yet another cross-platform graphical process/system monitor. | `Cross` | **11.2k** | | [Stats](https://github.com/exelban/stats) | macOS system monitor in your menu bar | `MacOS` | **30.9k** | ### Tools -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [balenaEtcher](https://github.com/balena-io/etcher) | Flash OS images to SD cards & USB drives, safely and easily. | `Cross` | **31.1k** | -| [fd](https://github.com/sharkdp/fd) | A simple, fast and user-friendly alternative to 'find' | `Cross` `CLI` | **37.6k** | -| [inshellisense](https://github.com/microsoft/inshellisense) | IDE style command line auto complete | `Cross` `CLI` | **9.3k** | +| [fd](https://github.com/sharkdp/fd) `CLI` | A simple, fast and user-friendly alternative to 'find' | `Cross` | **37.6k** | +| [inshellisense](https://github.com/microsoft/inshellisense) `CLI` | IDE style command line auto complete | `Cross` | **9.3k** | | [MonitorControl](https://github.com/MonitorControl/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](https://github.com/CalcProgrammer1/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](https://github.com/phiresky/ripgrep-all) | rga: ripgrep, but also search in PDFs, E-Books, Office documents, zip, tar.gz, etc. | `Cross` `CLI` | **8.7k** | +| [rga](https://github.com/phiresky/ripgrep-all) `CLI` | rga: ripgrep, but also search in PDFs, E-Books, Office documents, zip, tar.gz, etc. | `Cross` | **8.7k** | ### Version Manager -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [asdf](https://github.com/asdf-vm/asdf) | Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more | `Cross` `CLI` | **23.4k** | -| [mise](https://github.com/jdx/mise) | dev tools, env vars, task runner | `Cross` `CLI` | **14.9k** | -| [nvm](https://github.com/nvm-sh/nvm) | Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions | `Cross` `CLI` | **84.1k** | -| [pyenv](https://github.com/pyenv/pyenv) | Simple Python version management | `Cross` `CLI` | **41.8k** | -| [rbenv](https://github.com/rbenv/rbenv) | Manage your app's Ruby environment | `Cross` `CLI` | **16.3k** | -| [vfox](https://github.com/version-fox/vfox) | A cross-platform and extendable version manager with support for Java, Node.js, Flutter, .Net & more | `Cross` `CLI` | **3.2k** | +| [asdf](https://github.com/asdf-vm/asdf) `CLI` | Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more | `Cross` | **23.4k** | +| [mise](https://github.com/jdx/mise) `CLI` | dev tools, env vars, task runner | `Cross` | **14.9k** | +| [nvm](https://github.com/nvm-sh/nvm) `CLI` | Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions | `Cross` | **84.1k** | +| [pyenv](https://github.com/pyenv/pyenv) `CLI` | Simple Python version management | `Cross` | **41.8k** | +| [rbenv](https://github.com/rbenv/rbenv) `CLI` | Manage your app's Ruby environment | `Cross` | **16.3k** | +| [vfox](https://github.com/version-fox/vfox) `CLI` | A cross-platform and extendable version manager with support for Java, Node.js, Flutter, .Net & more | `Cross` | **3.2k** | | [XcodesApp](https://github.com/XcodesOrg/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 | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Lima](https://github.com/lima-vm/lima) | Linux virtual machines, with a focus on running containers | `MacOS` `Linux` | **16.8k** | | [Quickemu](https://github.com/quickemu-project/quickemu) | Quickly create and run optimised Windows, macOS and Linux virtual machines | `MacOS` `Linux` | **11.8k** | @@ -1072,7 +1080,7 @@ ### Window Management -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [AeroSpace](https://github.com/nikitabobko/AeroSpace) | AeroSpace is an i3-like tiling window manager for macOS | `MacOS` | **11.7k** | | [Amethyst](https://github.com/ianyh/Amethyst) | Automatic tiling window manager for macOS ร  la xmonad. | `MacOS` | **15.3k** | @@ -1084,12 +1092,12 @@ ### Other -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Uncategorized -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Whisky](https://github.com/Whisky-App/Whisky) | A modern Wine wrapper for macOS built with SwiftUI | `MacOS` | **14.4k** | | [XPipe](https://github.com/xpipe-io/xpipe) | Access your entire server infrastructure from your local desktop | `Cross` | **10.7k** | diff --git a/readmes/selfhost.md b/readmes/selfhost.md index a2c62f0..49db6c1 100644 --- a/readmes/selfhost.md +++ b/readmes/selfhost.md @@ -48,14 +48,19 @@ `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 -`Windows`, `MacOS`, `Linux`, `Android`, `IOS`, `CLI`, `SelfHost`, `Web (Cloud)`, `VSCode`, `JetBrains`, `Chromium`, `Firefox`, `Plugin`, `Extension`, `pip`, `npm`, `N/A` +`Manual` - Installation with pip, npm, cargo, building from source + +`CLI`, `Plugin`, `Extension`, `Web UI` > [!NOTE] -> `Cross`, `MacOS`, `Linux`, and `Windows` platform tags refers to apps with an executable or binary, EX: exe and dmg (with the exception of CLI apps). `Selfhosted` apps are often inherently cross platform via docker desktop but they aren't labeled as such. The same goes for apps installed via `pip` and `npm`. A few apps blur the lines with convoluted options to install/ This is prevalent in AI apps. These can have misleading platform tags - we are working on a solution. +> 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
@@ -295,18 +300,18 @@ ### Agent -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [AgentGPT](https://github.com/reworkd/AgentGPT) | ๐Ÿค– Assemble, configure, and deploy autonomous AI Agents in your browser. | `SelfHost` | **33.9k** | | [AutoGPT](https://github.com/Significant-Gravitas/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** | | [Huginn](https://github.com/huginn/huginn) | Create agents that monitor and act on your behalf. Your agents are standing by! | `SelfHost` | **46k** | -| [Telegraf](https://github.com/influxdata/telegraf) | Agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data. | `Cross` `SelfHost` `CLI+` | **15.5k** | +| [Telegraf](https://github.com/influxdata/telegraf) `CLI+` | Agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data. | `Cross` `SelfHost` | **15.5k** | | [TEN Agent](https://github.com/TEN-framework/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](https://github.com/Canner/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 | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Auto1111](https://github.com/AUTOMATIC1111/stable-diffusion-webui) | Stable Diffusion web UI | `SelfHost` | **151.6k** | | [ComfyUI](https://github.com/comfyanonymous/ComfyUI) | The most powerful and modular diffusion model GUI, api and backend with a graph/nodes interface. | `SelfHost` | **75k** | @@ -316,30 +321,30 @@ ### AI Utilities -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### All In One -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Khoj AI](https://github.com/khoj-ai/khoj) | 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](https://github.com/lobehub/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.1k** | ### Assistant -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Leon](https://github.com/leon-ai/leon) | ๐Ÿง  Leon is your open-source personal assistant. | `SelfHost` | **16.2k** | ### Context -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Information Processing -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Firecrawl](https://github.com/mendableai/firecrawl) | ๐Ÿ”ฅ Turn entire websites into LLM-ready markdown or structured data. Scrape, crawl and extract with a single API. | `Web (Cloud)` `SelfHost` | **36.6k** | | [GPT crawler](https://github.com/BuilderIO/gpt-crawler) | Crawl a site to generate knowledge files to create your own custom GPT from a URL | `SelfHost` | **21.4k** | @@ -347,7 +352,7 @@ ### LLM GUI -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [h2oGPT](https://github.com/h2oai/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** | | [LibreChat](https://github.com/danny-avila/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** | @@ -357,44 +362,44 @@ ### Manager -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Ollama](https://github.com/ollama/ollama) ๐ŸŒ | Get up and running with Llama 3.3, DeepSeek-R1, Phi-4, Gemma 3, Mistral Small 3.1 and other large language models. | `Cross` `CLI` `SelfHost` | **138.2k** | +| [Ollama](https://github.com/ollama/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.2k** | ### Model Tools -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [LLaMa-Factory](https://github.com/hiyouga/LLaMA-Factory) | Unified Efficient Fine-Tuning of 100+ LLMs & VLMs (ACL 2024) | `pip` `SelfHost` `CLI+` | **47.4k** | +| [LLaMa-Factory](https://github.com/hiyouga/LLaMA-Factory) `CLI+` `Manual` | Unified Efficient Fine-Tuning of 100+ LLMs & VLMs (ACL 2024) | `SelfHost` | **47.4k** | | [Second Me](https://github.com/mindverse/Second-Me) | Train your AI self, amplify you, bridge the world | `SelfHost` `Web (Cloud)` | **11.3k** | ### RAG -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [AutoFlow](https://github.com/pingcap/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](https://github.com/arc53/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](https://github.com/Cinnamon/kotaemon) | An open-source RAG-based tool for chatting with your documents. | `pip` `SelfHost` | **22.1k** | -| [R2R](https://github.com/SciPhi-AI/R2R) | SoTA production-ready AI retrieval system. Agentic Retrieval-Augmented Generation (RAG) with a RESTful API. | `Web (Cloud)` `SelfHost` `CLI` | **6.5k** | +| [kotaemon](https://github.com/Cinnamon/kotaemon) `Manual` | An open-source RAG-based tool for chatting with your documents. | `SelfHost` | **22.1k** | +| [R2R](https://github.com/SciPhi-AI/R2R) `CLI` | SoTA production-ready AI retrieval system. Agentic Retrieval-Augmented Generation (RAG) with a RESTful API. | `Web (Cloud)` `SelfHost` | **6.5k** | | [RAGFlow](https://github.com/infiniflow/ragflow) | RAGFlow is an open-source RAG (Retrieval-Augmented Generation) engine based on deep document understanding. | `SelfHost` | **49.9k** | | [Verba](https://github.com/weaviate/Verba) | Retrieval Augmented Generation (RAG) chatbot powered by Weaviate | `SelfHost` | **7k** | ### Research -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [GPT Researcher](https://github.com/assafelovic/gpt-researcher) | LLM based autonomous agent that conducts deep local and web research on any topic and generates a long report with citations. | `Cross` `CLI+` `SelfHost` | **21.1k** | +| [GPT Researcher](https://github.com/assafelovic/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](#contents) ### Chat -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Collaboration -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Mattermost](https://github.com/mattermost/mattermost) | Mattermost is an open source platform for secure collaboration across the entire software development lifecycle.. | `SelfHost` | **32.4k** | | [Rocket.Chat](https://github.com/RocketChat/Rocket.Chat) | The communications platform that puts data protection first. | `SelfHost` `Web (Cloud)` | **42.5k** | @@ -402,42 +407,42 @@ ### Mail -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Video Conference -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | # Data - [Go to top](#contents) ### Backup -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Backrest](https://github.com/garethgeorge/backrest) | Backrest is a web UI and orchestrator for restic backup. | `Cross` `SelfHost` | **2.7k** | ### Storage -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Ceph](https://github.com/ceph/ceph) | Ceph is a distributed object, block, and file storage platform | `SelfHost` | **14.9k** | | [myDrive](https://github.com/subnub/myDrive) | Node.js and mongoDB Google Drive Clone | `SelfHost` | **3.7k** | | [Nextcloud](https://github.com/nextcloud/server) | โ˜๏ธ Nextcloud server, a safe home for all your data | `Cross` `SelfHost` | **29.3k** | | [ownCloud](https://github.com/owncloud/core) | :cloud: ownCloud web server core (Files, DAV, etc.) | `SelfHost` | **8.5k** | -| [Seafile](https://github.com/haiwen/seafile) | High performance file syncing and sharing, with also Markdown WYSIWYG editing, Wiki, file label and other knowledge management features. | `Cross` `CLI+` `SelfHost` | **13k** | +| [Seafile](https://github.com/haiwen/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 | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | # Development - [Go to top](#contents) ### Code Assistant -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [MetaGPT](https://github.com/geekan/MetaGPT) | ๐ŸŒŸ The Multi-Agent Framework: First AI Software Company, Towards Natural Language Programming | `SelfHost` `Web (Cloud)` | **54.9k** | | [OpenHands](https://github.com/All-Hands-AI/OpenHands) | ๐Ÿ™Œ OpenHands: Code Less, Make More | `Cross` `SelfHost` | **53.3k** | @@ -445,28 +450,28 @@ ### Code Editor -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [code-server](https://github.com/coder/code-server) | VS Code in the browser | `SelfHost` | **71.2k** | ### Dev Tools -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Game Engine -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Git GUI -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Git Hosting -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Gitea](https://github.com/go-gitea/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](https://github.com/gitlabhq/gitlabhq) | GitLab CE Mirror - Please open new issues in our issue tracker on GitLab.com | `SelfHost` `Web (Cloud)` | **24k** | @@ -474,62 +479,62 @@ ### IDE -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Language Package Manager -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | # Entertainment - [Go to top](#contents) ### Game Launcher -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Pelican Panel](https://github.com/pelican-dev/panel) | Pelican Panel is an open-source, web-based application designed for easy management of game servers. | `SelfHost` | **1.2k** | | [RomM](https://github.com/rommapp/romm) | A beautiful, powerful, self-hosted rom manager and player. | `SelfHost` | **3.6k** | ### Games -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | # Extensions - [Go to top](#contents) ### Browser Extensions -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### EMACS Packages -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Neovim Extensions -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | # Internet - [Go to top](#contents) ### Browser -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Neko](https://github.com/m1k1o/neko) | A self hosted virtual browser that runs in docker and uses WebRTC. | `SelfHost` | **10.1k** | ### Download Manager -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [File Centipede](https://github.com/filecxx/FileCentipede) | 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** | ### Search Engine -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Perplexica](https://github.com/ItzCrazyKns/Perplexica) | Perplexica is an AI-powered search engine. It is an Open source alternative to Perplexity AI | `SelfHost` | **21.4k** | | [Scira](https://github.com/zaidmukaddam/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** | @@ -538,78 +543,78 @@ ### Audio Editor -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Audio Player -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Feishin](https://github.com/jeffvli/feishin) | A modern self-hosted music player. | `Cross` `SelfHost` | **3.7k** | | [Navidrome](https://github.com/navidrome/navidrome) | ๐ŸŽงโ˜๏ธ Your Personal Streaming Service | `Cross` `SelfHost` | **14.2k** | ### Graphics -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Image Processing -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Media Downloader -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Screen Recording -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Video Editing -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Video Player -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Video Transcoder -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | # Operating System - [Go to top](#contents) ### Linux -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### MacOS -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Operating System -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Windows -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | # Organization - [Go to top](#contents) ### Bookmark Manager -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [hoarder](https://github.com/hoarder-app/hoarder) | A self-hostable bookmark-everything app (links, notes and images) with AI-based automatic tagging and full text search | `SelfHost` | **15.4k** | | [linkding](https://github.com/sissbruecker/linkding) | Self-hosted bookmark manager that is designed be to be minimal, fast, and easy to set up using Docker. | `SelfHost` | **8k** | @@ -619,9 +624,9 @@ ### Document Management -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Docspell](https://github.com/eikek/docspell) | Assist in organizing your piles of documents, resulting from scanners, e-mails and other sources with miminal effort. | `SelfHost` `CLI+` `Android` | **1.8k** | +| [Docspell](https://github.com/eikek/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](https://github.com/paperless-ngx/paperless-ngx) | A community-supported supercharged version of paperless: scan, index and archive all your physical documents | `SelfHost` | **26.6k** | | [TagSpaces](https://github.com/tagspaces/tagspaces) | TagSpaces is an offline, open source, document manager with tagging support | `SelfHost` | **4.2k** | @@ -629,13 +634,13 @@ ### Calendar -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Cal](https://github.com/calcom/cal.com) | Scheduling infrastructure for absolutely everyone. | `SelfHost` | **35.9k** | ### Document Modifier -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Documenso](https://github.com/documenso/documenso) | The Open Source DocuSign Alternative. | `SelfHost` `Web (Cloud)` | **10.8k** | | [DocuSeal](https://github.com/docusealco/docuseal) | Open source DocuSign alternative. Create, fill, and sign digital documents โœ๏ธ | `SelfHost` | **9k** | @@ -644,7 +649,7 @@ ### Finance -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Actual](https://github.com/actualbudget/actual) | A local-first personal finance app | `SelfHost` `Cross` | **18.5k** | | [Firefly III](https://github.com/firefly-iii/firefly-iii) | Firefly III: a personal finances manager | `SelfHost` | **18.8k** | @@ -654,12 +659,12 @@ ### Knowledge Base -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Project Management -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Focalboard](https://github.com/mattermost-community/focalboard) | Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana. | `Cross` `SelfHost` | **23.2k** | | [Huly](https://github.com/hcengineering/platform) | Huly โ€” All-in-One Project Management Platform (alternative to Linear, Jira, Slack, Notion, Motion) | `SelfHost` `Web (Cloud)` | **20.3k** | @@ -669,13 +674,13 @@ ### Task Management -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Planka](https://github.com/plankanban/planka) | The realtime kanban board for workgroups built with React and Redux. | `SelfHost` `CLI+` | **9.1k** | +| [Planka](https://github.com/plankanban/planka) `CLI+` | The realtime kanban board for workgroups built with React and Redux. | `SelfHost` | **9.1k** | ### Time Management -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [solidtime](https://github.com/solidtime-io/solidtime) | Modern open-source time-tracking app | `SelfHost` `Web (Cloud)` | **5.4k** | @@ -683,21 +688,21 @@ ### AD Blocker -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [AdGuard](https://github.com/AdguardTeam/AdGuardHome) | Network-wide ads & trackers blocking DNS server | `SelfHost` `CLI+` `Chromium` `Firefox` | **28k** | +| [AdGuard](https://github.com/AdguardTeam/AdGuardHome) `CLI+` | Network-wide ads & trackers blocking DNS server | `SelfHost` `Chromium` `Firefox` | **28k** | | [Blocky](https://github.com/0xERR0R/blocky) | Fast and lightweight DNS proxy as ad-blocker for local network with many features | `SelfHost` | **5.3k** | | [Pi-hole](https://github.com/pi-hole/pi-hole) | A black hole for Internet advertisements | `SelfHost` | **51.6k** | ### Antivirus -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [ClamAV](https://github.com/Cisco-Talos/clamav) | ClamAV - Documentation is here: https://docs.clamav.net | `Cross` `SelfHost` | **5k** | ### Authentication -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [2FAuth](https://github.com/Bubka/2FAuth) | A Web app to manage your Two-Factor Authentication (2FA) accounts and generate their security codes | `SelfHost` | **2.7k** | | [authelia](https://github.com/authelia/authelia) | The Single Sign-On Multi-Factor portal for web apps | `SelfHost` | **23.5k** | @@ -705,28 +710,28 @@ ### Firewall -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [BunkerWeb](https://github.com/bunkerity/bunkerweb) | ๐Ÿ›ก๏ธ Open-source and next-generation Web Application Firewall (WAF) | `SelfHost` | **7.8k** | | [SafeLine](https://github.com/chaitin/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 | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Passbolt](https://github.com/passbolt/passbolt_api) | Passbolt Community Edition (CE) API. The JSON API for the open source password manager for teams! | `Cross` `CLI+` `SelfHost` `CLI+` `Chromium` `Firefox` | **5k** | +| [Passbolt](https://github.com/passbolt/passbolt_api) `CLI+` | Passbolt Community Edition (CE) API. The JSON API for the open source password manager for teams! | `Cross` `SelfHost` `Chromium` `Firefox` | **5k** | | [Vaultwarden](https://github.com/dani-garcia/vaultwarden) | Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs | `SelfHost` | **43.7k** | ### VPN -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | # Server - [Go to top](#contents) ### Arr -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [autobrr](https://github.com/autobrr/autobrr) | Modern, easy to use download automation for torrents and usenet. | `Cross` `SelfHost` | **1.8k** | | [Bazarr](https://github.com/morpheus65535/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** | @@ -740,7 +745,7 @@ ### Dashboard -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [dashdot](https://github.com/MauriceNino/dashdot) | A simple, modern server dashboard, primarily used by smaller private servers | `SelfHost` | **2.9k** | | [Dashy](https://github.com/Lissy93/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** | @@ -751,7 +756,7 @@ ### Home Automation -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Domoticz](https://github.com/domoticz/domoticz) | Open source Home Automation System | `SelfHost` | **3.6k** | | [ESPHome](https://github.com/esphome/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** | @@ -760,7 +765,7 @@ ### Home Server -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Cosmos](https://github.com/azukaar/Cosmos-Server) | โ˜๏ธ 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](https://github.com/runtipi/runtipi) | Runtipi is a homeserver for everyone! One command setup, one click installs for your favorites self-hosted apps. โœจ | `SelfHost` | **8.4k** | @@ -768,7 +773,7 @@ ### Media Management -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [audiobookshelf](https://github.com/advplyr/audiobookshelf) | Self-hosted audiobook and podcast server | `IOS` `Android` `SelfHost` | **8.4k** | | [Calibre-Web](https://github.com/janeczku/calibre-web) | :books: Web app for browsing, reading and downloading eBooks stored in a Calibre database | `SelfHost` | **14.4k** | @@ -785,13 +790,13 @@ ### Server Management -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [1Panel](https://github.com/1Panel-dev/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 | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Frigate](https://github.com/blakeblackshear/frigate) | NVR with realtime local object detection for IP cameras | `SelfHost` | **22.1k** | | [Scrypted](https://github.com/koush/scrypted) | Scrypted is a high performance video integration and automation platform | `SelfHost` | **4.7k** | @@ -801,71 +806,71 @@ ### Shell -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Terminal Emulator -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Terminal Multiplexer -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Terminal Utilities -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | # Text - [Go to top](#contents) ### Document Editor -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Etherpad](https://github.com/ether/etherpad-lite) | Etherpad: A modern really-real-time collaborative document editor. | `SelfHost` `Web (Cloud)` | **17.4k** | ### Markdown Editor -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [HedgeDoc](https://github.com/hedgedoc/hedgedoc) | HedgeDoc - Ideas grow better together | `SelfHost` | **5.9k** | ### Note Taking -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Blinko](https://github.com/blinko-space/blinko) | An open-source, self-hosted personal AI note tool prioritizing privacy, built using TypeScript . | `SelfHost` | **3.6k** | | [Memos](https://github.com/usememos/memos) | An open-source, lightweight note-taking solution. The pain-less way to create your meaningful notes. Your Notes, Your Way. | `SelfHost` | **39.1k** | ### Office Suite -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [CryptPad](https://github.com/cryptpad/cryptpad) | Collaborative office suite, end-to-end encrypted and open-source. | `SelfHost` | **6.2k** | ### Proofreading -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [LanguageTool](https://github.com/languagetool-org/languagetool) | Style and Grammar Checker for 25+ Languages | `SelfHost` `Web (Cloud)` | **13k** | ### Spreadsheet -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Grist](https://github.com/gristlabs/grist-core) | Grist is the evolution of spreadsheets. | `SelfHost` `Web (Cloud)` | **8.3k** | ### Text Editor -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Wiki -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [BookStack](https://github.com/BookStackApp/BookStack) | A platform to create documentation/wiki content built with PHP & Laravel | `SelfHost` | **16.5k** | | [Docmost](https://github.com/docmost/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.6k** | @@ -876,34 +881,34 @@ ### Automation -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Cronicle](https://github.com/jhuckaby/Cronicle) | A simple, distributed task scheduler and runner with a web based UI. | `Cross` `CLI+` `SelfHost` | **4.4k** | +| [Cronicle](https://github.com/jhuckaby/Cronicle) `CLI+` | A simple, distributed task scheduler and runner with a web based UI. | `Cross` `SelfHost` | **4.4k** | ### Cleaner -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Clipboard Manager -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Containers -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Portainer](https://github.com/portainer/portainer) | Making Docker and Kubernetes management easy. | `SelfHost` | **32.7k** | ### Dotfiles Manager -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### File Manager -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [File Browser](https://github.com/filebrowser/filebrowser) | ๐Ÿ“‚ Web File Browser | `SelfHost` | **28.7k** | | [FileGator](https://github.com/filegator/filegator) | Powerful Multi-User File Manager | `SelfHost` | **2.4k** | @@ -911,71 +916,71 @@ ### File Sharing -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Keyboard Manager -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Launcher -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Package Manager -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Remote Desktop -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### System -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### System Monitoring -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Tools -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Version Manager -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Virtual Machine -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Window Management -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | # Other - [Go to top](#contents) ### Other -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Grocy](https://github.com/grocy/grocy) | ERP beyond your fridge - Grocy is a web-based self-hosted groceries & household management solution for your home | `Windows` `SelfHost` | **7.4k** | | [Mealie](https://github.com/mealie-recipes/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** | ### Uncategorized -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | diff --git a/readmes/windows.md b/readmes/windows.md index aedd71c..9c596d0 100644 --- a/readmes/windows.md +++ b/readmes/windows.md @@ -48,14 +48,19 @@ `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 -`Windows`, `MacOS`, `Linux`, `Android`, `IOS`, `CLI`, `SelfHost`, `Web (Cloud)`, `VSCode`, `JetBrains`, `Chromium`, `Firefox`, `Plugin`, `Extension`, `pip`, `npm`, `N/A` +`Manual` - Installation with pip, npm, cargo, building from source + +`CLI`, `Plugin`, `Extension`, `Web UI` > [!NOTE] -> `Cross`, `MacOS`, `Linux`, and `Windows` platform tags refers to apps with an executable or binary, EX: exe and dmg (with the exception of CLI apps). `Selfhosted` apps are often inherently cross platform via docker desktop but they aren't labeled as such. The same goes for apps installed via `pip` and `npm`. A few apps blur the lines with convoluted options to install/ This is prevalent in AI apps. These can have misleading platform tags - we are working on a solution. +> 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
@@ -295,197 +300,200 @@ ### Agent -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Telegraf](https://github.com/influxdata/telegraf) | Agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data. | `Cross` `SelfHost` `CLI+` | **15.5k** | +| [gptme](https://github.com/gptme/gptme) `CLI` `Manual` | Your agent in your terminal, equipped with local tools: writes code, uses the terminal, browses the web, vision. | `Cross` | **3.7k** | +| [Open Intepreter](https://github.com/OpenInterpreter/open-interpreter) `Manual` | A natural language interface for computers | `Cross` | **59.2k** | +| [Telegraf](https://github.com/influxdata/telegraf) `CLI+` | Agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data. | `Cross` `SelfHost` | **15.5k** | ### AI Image GUI -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [InvokeAI](https://github.com/invoke-ai/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` | **24.9k** | ### AI Utilities -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Netron](https://github.com/lutzroeder/netron) | Visualizer for neural network, deep learning and machine learning models | `Cross` | **30k** | ### All In One -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [AIChat](https://github.com/sigoden/aichat) | 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` `CLI` | **6.5k** | +| [AIChat](https://github.com/sigoden/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** | ### Assistant -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Meetily](https://github.com/Zackriya-Solutions/meeting-minutes) | 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.4k** | ### Context -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [screenpipe](https://github.com/mediar-ai/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** | +| [screenpipe](https://github.com/mediar-ai/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 | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Code2prompt](https://github.com/mufeedvh/code2prompt) | A CLI tool to convert your codebase into a single LLM prompt with source tree, prompt templating, and token counting. | `Cross` `CLI` | **5.5k** | +| [Code2prompt](https://github.com/mufeedvh/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](https://github.com/DS4SD/docling) `CLI` `Manual` | Get your documents ready for gen AI | `Cross` | **28.1k** | ### LLM GUI -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Chatbox](https://github.com/Bin-Huang/chatbox) | User-friendly Desktop Client App for AI Models/LLMs (GPT, Claude, Gemini, Ollama...) | `Cross` | **34.4k** | | [Cherry Studio](https://github.com/CherryHQ/cherry-studio) | ๐Ÿ’ Cherry Studio is a desktop client that supports for multiple LLM providers. | `Cross` | **24.4k** | | [GPT4ALL](https://github.com/nomic-ai/gpt4all) | GPT4All: Run Local LLMs on Any Device. Open-source and available for commercial use. | `Cross` | **73.2k** | | [Jan](https://github.com/janhq/jan) | Jan is an open source alternative to ChatGPT that runs 100% offline on your computer | `Cross` | **28.6k** | -| [NextChat](https://github.com/ChatGPTNextWeb/NextChat) | โœจ Light and Fast AI Assistant. Support: Web - iOS - MacOS - Android - Linux - Windows | `Cross` `CLI+` `Web (Cloud)` | **82.9k** | +| [NextChat](https://github.com/ChatGPTNextWeb/NextChat) `CLI+` | โœจ Light and Fast AI Assistant. Support: Web - iOS - MacOS - Android - Linux - Windows | `Cross` `Web (Cloud)` | **82.9k** | ### Manager -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Ollama](https://github.com/ollama/ollama) ๐ŸŒ | Get up and running with Llama 3.3, DeepSeek-R1, Phi-4, Gemma 3, Mistral Small 3.1 and other large language models. | `Cross` `CLI` `SelfHost` | **138.2k** | +| [Ollama](https://github.com/ollama/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.2k** | | [StabilityMatrix](https://github.com/LykosAI/StabilityMatrix) | Multi-Platform Package Manager for Stable Diffusion | `Cross` | **5.9k** | ### Model Tools -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Kiln](https://github.com/Kiln-AI/Kiln) | The easiest tool for fine-tuning LLM models, synthetic data generation, and collaborating on datasets. | `Cross` | **3.4k** | ### RAG -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [AnythingLLM](https://github.com/Mintplex-Labs/anything-llm) | 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** | | [DocsGPT](https://github.com/arc53/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** | ### Research -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [DeepSearcher](https://github.com/zilliztech/deep-searcher) | Open Source Deep Research Alternative to Reason and Search on Private Data. Written in Python. | `Cross` `CLI` | **5.6k** | -| [GPT Researcher](https://github.com/assafelovic/gpt-researcher) | LLM based autonomous agent that conducts deep local and web research on any topic and generates a long report with citations. | `Cross` `CLI+` `SelfHost` | **21.1k** | +| [DeepSearcher](https://github.com/zilliztech/deep-searcher) `CLI` | Open Source Deep Research Alternative to Reason and Search on Private Data. Written in Python. | `Cross` | **5.6k** | +| [GPT Researcher](https://github.com/assafelovic/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](#contents) ### Chat -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Signal](https://github.com/signalapp/Signal-Android) | A private messenger for Android. | `Cross` | **26.9k** | -| [SimpleX](https://github.com/simplex-chat/simplex-chat) | SimpleX - the first messaging network operating without user identifiers of any kind - 100% private by design! iOS, Android and desktop apps ๐Ÿ“ฑ! | `Cross` `CLI+` | **8.4k** | +| [SimpleX](https://github.com/simplex-chat/simplex-chat) `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](https://github.com/telegramdesktop/tdesktop) | Telegram Desktop messaging app | `Cross` | **27.4k** | ### Collaboration -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Mail -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Mailspring](https://github.com/Foundry376/Mailspring) | :love_letter: A beautiful, fast and fully open source mail client for Mac, Windows and Linux. | `Cross` | **16.2k** | | [Thunderbird](https://github.com/thunderbird/thunderbird-android) | Meet Thunderbird, the email and productivity app that maximizes your freedoms. | `Cross` | **11.8k** | ### Video Conference -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | # Data - [Go to top](#contents) ### Backup -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Backrest](https://github.com/garethgeorge/backrest) | Backrest is a web UI and orchestrator for restic backup. | `Cross` `SelfHost` | **2.7k** | -| [Borg](https://github.com/borgbackup/borg) | Deduplicating archiver with compression and authenticated encryption. | `Cross` `CLI` | **11.7k** | -| [Duplicacy](https://github.com/gilbertchen/duplicacy) | A new generation cloud backup tool | `Cross` `CLI` | **5.4k** | +| [Borg](https://github.com/borgbackup/borg) `CLI` | Deduplicating archiver with compression and authenticated encryption. | `Cross` | **11.7k** | +| [Duplicacy](https://github.com/gilbertchen/duplicacy) `CLI` | A new generation cloud backup tool | `Cross` | **5.4k** | | [Duplicati](https://github.com/duplicati/duplicati) | Store securely encrypted backups in the cloud! | `Cross` | **12.2k** | -| [Kopia](https://github.com/kopia/kopia) | 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` `CLI` | **9.3k** | -| [Rclone](https://github.com/rclone/rclone) | "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` `CLI` | **50k** | -| [Restic](https://github.com/restic/restic) | Fast, secure, efficient backup program | `Cross` `CLI` | **28.3k** | +| [Kopia](https://github.com/kopia/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](https://github.com/rclone/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](https://github.com/restic/restic) `CLI` | Fast, secure, efficient backup program | `Cross` | **28.3k** | ### Storage -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Nextcloud](https://github.com/nextcloud/server) | โ˜๏ธ Nextcloud server, a safe home for all your data | `Cross` `SelfHost` | **29.3k** | -| [Seafile](https://github.com/haiwen/seafile) | High performance file syncing and sharing, with also Markdown WYSIWYG editing, Wiki, file label and other knowledge management features. | `Cross` `CLI+` `SelfHost` | **13k** | +| [Seafile](https://github.com/haiwen/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 | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Rsync](https://github.com/RsyncProject/rsync) | 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` `CLI` | **3.4k** | -| [Syncthing](https://github.com/syncthing/syncthing) | Open Source Continuous File Synchronization | `Cross` `CLI+` | **69.6k** | +| [Rsync](https://github.com/RsyncProject/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](https://github.com/syncthing/syncthing) `CLI+` | Open Source Continuous File Synchronization | `Cross` | **69.6k** | # Development - [Go to top](#contents) ### Code Assistant -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Aider](https://github.com/Aider-AI/aider) | aider is AI pair programming in your terminal | `Cross` `CLI` | **31.8k** | -| [Codex](https://github.com/openai/codex) | Lightweight coding agent that runs in your terminal | `Cross` `CLI` `npm` | **19.3k** | -| [Goose](https://github.com/block/goose) | an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM | `Cross` `CLI+` | **12k** | -| [GPT Pilot](https://github.com/Pythagora-io/gpt-pilot) | The first real AI developer | `Cross` `CLI` | **32.6k** | +| [Aider](https://github.com/Aider-AI/aider) `CLI` | aider is AI pair programming in your terminal | `Cross` | **31.8k** | +| [Codex](https://github.com/openai/codex) `CLI` | Lightweight coding agent that runs in your terminal | `Cross` `npm` | **19.3k** | +| [Goose](https://github.com/block/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](https://github.com/Pythagora-io/gpt-pilot) `CLI` | The first real AI developer | `Cross` | **32.6k** | | [OpenHands](https://github.com/All-Hands-AI/OpenHands) | ๐Ÿ™Œ OpenHands: Code Less, Make More | `Cross` `SelfHost` | **53.3k** | -| [Plandex](https://github.com/plandex-ai/plandex) | Open source AI coding agent. Designed for large projects and real world tasks. | `Cross` `CLI` | **12.4k** | +| [Plandex](https://github.com/plandex-ai/plandex) `CLI` | Open source AI coding agent. Designed for large projects and real world tasks. | `Cross` | **12.4k** | ### Code Editor -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Helix](https://github.com/helix-editor/helix) | A post-modern modal text editor. | `Cross` `CLI` | **37k** | +| [Helix](https://github.com/helix-editor/helix) `CLI` | A post-modern modal text editor. | `Cross` | **37k** | | [Lapce](https://github.com/lapce/lapce) | Lightning-fast and Powerful Code Editor written in Rust | `Cross` | **35.2k** | -| [LazyVim](https://github.com/LazyVim/LazyVim) | Neovim config for the lazy | `Cross` `CLI` | **20.2k** | -| [neovim](https://github.com/neovim/neovim) | Vim-fork focused on extensibility and usability | `Cross` `CLI` | **88.9k** | -| [NvChad](https://github.com/NvChad/NvChad) | Blazing fast Neovim framework providing solid defaults and a beautiful UI, enhancing your neovim experience. | `Cross` `CLI` | **26k** | -| [SpaceVim](https://github.com/SpaceVim/SpaceVim) | A modular configuration of Vim and Neovim | `Cross` `CLI` | **20.4k** | -| [Vim](https://github.com/vim/vim) ๐ŸŒ | The official Vim repository | `Cross` `CLI` | **38k** | +| [LazyVim](https://github.com/LazyVim/LazyVim) `CLI` | Neovim config for the lazy | `Cross` | **20.2k** | +| [neovim](https://github.com/neovim/neovim) `CLI` | Vim-fork focused on extensibility and usability | `Cross` | **88.9k** | +| [NvChad](https://github.com/NvChad/NvChad) `CLI` | Blazing fast Neovim framework providing solid defaults and a beautiful UI, enhancing your neovim experience. | `Cross` | **26k** | +| [SpaceVim](https://github.com/SpaceVim/SpaceVim) `CLI` | A modular configuration of Vim and Neovim | `Cross` | **20.4k** | +| [Vim](https://github.com/vim/vim) ๐ŸŒ`CLI` | The official Vim repository | `Cross` | **38k** | | [Void](https://github.com/voideditor/void) | Void is the open-source Cursor alternative. | `Windows` `MacOS` | **11.9k** | | [VS Code](https://github.com/microsoft/vscode) | Visual Studio Code | `Cross` | **170.3k** | | [VSCodium](https://github.com/VSCodium/vscodium) | binary releases of VS Code without MS branding/telemetry/licensing | `Cross` | **27.1k** | ### Dev Tools -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [bat](https://github.com/sharkdp/bat) | A cat(1) clone with wings. | `Cross` `CLI` | **52.3k** | +| [bat](https://github.com/sharkdp/bat) `CLI` | A cat(1) clone with wings. | `Cross` | **52.3k** | | [DevToys](https://github.com/DevToys-app/DevToys) | A Swiss Army knife for developers. | `Cross` | **28.7k** | | [massCode](https://github.com/massCodeIO/massCode) | A free and open source code snippets manager for developers | `Cross` | **6.1k** | -| [Watchexec](https://github.com/watchexec/watchexec) | Executes commands in response to file modifications | `Cross` `CLI` | **5.9k** | +| [Watchexec](https://github.com/watchexec/watchexec) `CLI` | Executes commands in response to file modifications | `Cross` | **5.9k** | ### Game Engine -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [GDevelop](https://github.com/4ian/GDevelop) | ๐ŸŽฎ Open-source, cross-platform 2D/3D/multiplayer game engine designed for everyone. | `Cross` | **13.8k** | | [Godot](https://github.com/godotengine/godot) | Godot Engine โ€“ Multi-platform 2D and 3D game engine | `Cross` | **96.5k** | ### Git GUI -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [GitHub Desktop](https://github.com/desktop/desktop) | Focus on what matters instead of fighting with Git. | `Cross` | **20.4k** | -| [Lazygit](https://github.com/jesseduffield/lazygit) | simple terminal UI for git commands | `Cross` `TUI` | **59.1k** | +| [Lazygit](https://github.com/jesseduffield/lazygit) `TUI` | simple terminal UI for git commands | `Cross` | **59.1k** | ### Git Hosting -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### IDE -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [IntelliJ IDEA](https://github.com/JetBrains/intellij-community) | IntelliJ IDEA Community Edition & IntelliJ Platform | `Cross` | **17.9k** | | [Neovide](https://github.com/neovide/neovide) | No Nonsense Neovim Client in Rust | `Cross` | **13.9k** | @@ -493,25 +501,25 @@ ### Language Package Manager -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Bun](https://github.com/oven-sh/bun) | Incredibly fast JavaScript runtime, bundler, test runner, and package manager โ€“ all in one | `Cross` `CLI` | **77.6k** | -| [PNPM](https://github.com/pnpm/pnpm) | Fast, disk space efficient package manager | `Cross` `CLI` | **31.4k** | -| [uv](https://github.com/astral-sh/uv) | An extremely fast Python package and project manager, written in Rust. | `Cross` `CLI` | **50.9k** | -| [Yarn](https://github.com/yarnpkg/berry) | ๐Ÿ“ฆ๐Ÿˆ Active development trunk for Yarn โš’ | `Cross` `CLI` | **7.7k** | +| [Bun](https://github.com/oven-sh/bun) `CLI` | Incredibly fast JavaScript runtime, bundler, test runner, and package manager โ€“ all in one | `Cross` | **77.6k** | +| [PNPM](https://github.com/pnpm/pnpm) `CLI` | Fast, disk space efficient package manager | `Cross` | **31.4k** | +| [uv](https://github.com/astral-sh/uv) `CLI` | An extremely fast Python package and project manager, written in Rust. | `Cross` | **50.9k** | +| [Yarn](https://github.com/yarnpkg/berry) `CLI` | ๐Ÿ“ฆ๐Ÿˆ Active development trunk for Yarn โš’ | `Cross` | **7.7k** | # Entertainment - [Go to top](#contents) ### Game Launcher -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Heroic Games Launcher](https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher) | A games launcher for GOG, Amazon and Epic Games for Linux, Windows and macOS. | `Cross` | **9k** | | [Playnite](https://github.com/JosefNemec/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** | ### Games -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Cataclysm DDA](https://github.com/CleverRaven/Cataclysm-DDA) | Cataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world. | `Cross` | **11.2k** | | [Endless Sky](https://github.com/endless-sky/endless-sky) | Space exploration, trading, and combat game. | `Cross` | **6.5k** | @@ -524,24 +532,24 @@ ### Browser Extensions -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### EMACS Packages -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Neovim Extensions -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | # Internet - [Go to top](#contents) ### Browser -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Brave](https://github.com/brave/brave-browser) | Brave browser for Android, iOS, Linux, macOS, Windows. | `Cross` | **19.1k** | | [Firefox](https://github.com/mozilla/gecko-dev) | Fast, reliable and private โ€” for peace of mind online. | `Cross` `Mobile` | **3.6k** | @@ -552,7 +560,7 @@ ### Download Manager -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [AB](https://github.com/amir1376/ab-download-manager) | A Download Manager that speeds up your downloads | `Cross` | **7.1k** | | [GoPeed](https://github.com/GopeedLab/gopeed) | A modern download manager that supports all platforms. Built with Golang and Flutter. | `Cross` | **18.9k** | @@ -560,21 +568,21 @@ ### Search Engine -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | # Media - [Go to top](#contents) ### Audio Editor -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Audacity](https://github.com/audacity/audacity) | Audio Editor | `Cross` | **13.4k** | | [OpenUtau](https://github.com/stakira/OpenUtau) | Open singing synthesis platform / Open source UTAU successor | `Cross` | **2.6k** | ### Audio Player -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Feishin](https://github.com/jeffvli/feishin) | A modern self-hosted music player. | `Cross` `SelfHost` | **3.7k** | | [Navidrome](https://github.com/navidrome/navidrome) | ๐ŸŽงโ˜๏ธ Your Personal Streaming Service | `Cross` `SelfHost` | **14.2k** | @@ -584,7 +592,7 @@ ### Graphics -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Blender](https://github.com/blender/blender) | Official mirror of Blender | `Cross` | **14.9k** | | [CadQuery](https://github.com/CadQuery/cadquery) | A python parametric CAD scripting framework based on OCCT | `Cross` | **3.6k** | @@ -597,21 +605,21 @@ ### Image Processing -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [chaiNNer](https://github.com/chaiNNer-org/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](https://github.com/upscayl/upscayl) | ๐Ÿ†™ Upscayl - #1 Free and Open Source AI Image Upscaler for Linux, MacOS and Windows. | `Cross` | **36.5k** | ### Media Downloader -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [YoutubeDownloader](https://github.com/Tyrrrz/YoutubeDownloader) | Downloads videos and playlists from YouTube | `Cross` | **11.2k** | -| [yt-dlp](https://github.com/yt-dlp/yt-dlp) | A feature-rich command-line audio/video downloader | `Cross` `CLI` | **108.9k** | +| [yt-dlp](https://github.com/yt-dlp/yt-dlp) `CLI` | A feature-rich command-line audio/video downloader | `Cross` | **108.9k** | ### Screen Recording -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Cap](https://github.com/CapSoftware/Cap) | Open source Loom alternative. Beautiful, shareable screen recordings. | `Cross` | **7.8k** | | [Flameshot](https://github.com/flameshot-org/flameshot) | Powerful yet simple to use screenshot software :desktop_computer: :camera_flash: | `Cross` | **26k** | @@ -620,7 +628,7 @@ ### Video Editing -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Kdenlive](https://github.com/KDE/kdenlive) | Free and open source video editor, based on MLT Framework and KDE Frameworks | `Cross` | **3.7k** | | [LossletCut](https://github.com/mifi/lossless-cut) | The swiss army knife of lossless video/audio editing | `Cross` | **30.8k** | @@ -630,14 +638,14 @@ ### Video Player -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [mpv](https://github.com/mpv-player/mpv) | ๐ŸŽฅ Command line media player | `Cross` | **30.4k** | | [VLC](https://github.com/videolan/vlc) | VLC media player - All pull requests are ignored, please use MRs on https://code.videolan.org/videolan/vlc | `Cross` | **15.3k** | ### Video Transcoder -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [HandBrake](https://github.com/HandBrake/HandBrake) | HandBrake's main development repository | `Cross` | **19.3k** | @@ -645,23 +653,23 @@ ### Linux -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### MacOS -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [AppLite](https://github.com/milanvarady/Applite) | User-friendly GUI macOS application for Homebrew Casks | `Cross` | **4.9k** | ### Operating System -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Windows -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [UniGetUI](https://github.com/marticliment/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** | @@ -669,38 +677,38 @@ ### Bookmark Manager -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [buku](https://github.com/jarun/buku) | :bookmark: Personal mini-web in text | `Cross` `CLI+` | **6.7k** | +| [buku](https://github.com/jarun/buku) `CLI+` | :bookmark: Personal mini-web in text | `Cross` | **6.7k** | ### Document Management -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | # Productivity - [Go to top](#contents) ### Calendar -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Document Modifier -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [OCRmyPDF](https://github.com/ocrmypdf/OCRmyPDF) | OCRmyPDF adds an OCR text layer to scanned PDF files, allowing them to be searched | `Cross` `CLI` | **27.9k** | +| [OCRmyPDF](https://github.com/ocrmypdf/OCRmyPDF) `CLI` | OCRmyPDF adds an OCR text layer to scanned PDF files, allowing them to be searched | `Cross` | **27.9k** | | [Stirling PDF](https://github.com/Stirling-Tools/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 | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Actual](https://github.com/actualbudget/actual) | A local-first personal finance app | `SelfHost` `Cross` | **18.5k** | ### Knowledge Base -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Affine](https://github.com/toeverything/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](https://github.com/anyproto/anytype-ts) | Official Anytype client for MacOS, Linux, and Windows | `Cross` | **5.3k** | @@ -712,19 +720,19 @@ ### Project Management -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Focalboard](https://github.com/mattermost-community/focalboard) | Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana. | `Cross` `SelfHost` | **23.2k** | ### Task Management -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Super Productivity](https://github.com/johannesjo/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 | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [ActivityWatch](https://github.com/ActivityWatch/activitywatch) | The best free and open-source automated time tracker. Cross-platform, extensible, privacy-focused. | `Cross` `Android` | **14k** | @@ -732,47 +740,47 @@ ### AD Blocker -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Antivirus -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [ClamAV](https://github.com/Cisco-Talos/clamav) | ClamAV - Documentation is here: https://docs.clamav.net | `Cross` `SelfHost` | **5k** | ### Authentication -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Firewall -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Password Manager -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Bitwarden](https://github.com/bitwarden/server) | Open source security solutions for individuals, teams, and business organizations. Explore Password Manager, Secrets Manager, and passkey innovations. | `Cross` `CLI+` `Mobile` `Chromium` `Firefox` | **16.4k** | +| [Bitwarden](https://github.com/bitwarden/server) `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](https://github.com/keepassxreboot/keepassxc) | KeePassXC is a cross-platform community-driven port of the Windows application โ€œKeepass Password Safeโ€. | `Cross` | **22.9k** | -| [LessPass](https://github.com/lesspass/lesspass) | :key: stateless open source password manager | `Cross` `CLI` `CLI+` `Chromium` `Firefox` | **5.8k** | -| [Passbolt](https://github.com/passbolt/passbolt_api) | Passbolt Community Edition (CE) API. The JSON API for the open source password manager for teams! | `Cross` `CLI+` `SelfHost` `CLI+` `Chromium` `Firefox` | **5k** | +| [LessPass](https://github.com/lesspass/lesspass) `CLI` `CLI+` | :key: stateless open source password manager | `Cross` `Chromium` `Firefox` | **5.8k** | +| [Passbolt](https://github.com/passbolt/passbolt_api) `CLI+` | Passbolt Community Edition (CE) API. The JSON API for the open source password manager for teams! | `Cross` `SelfHost` `Chromium` `Firefox` | **5k** | ### VPN -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Amnezia](https://github.com/amnezia-vpn/amnezia-client) | Amnezia VPN Client (Desktop+Mobile) | `Cross` `CLI+` | **6.9k** | +| [Amnezia](https://github.com/amnezia-vpn/amnezia-client) `CLI+` | Amnezia VPN Client (Desktop+Mobile) | `Cross` | **6.9k** | | [NetBird](https://github.com/netbirdio/netbird) | Connect your devices into a secure WireGuardยฎ-based overlay network with SSO, MFA and granular access controls. | `Cross` | **13.4k** | -| [ProtonVPN](https://github.com/ProtonVPN/android-app) | Official ProtonVPN Android app | `Cross` `CLI+` | **2.7k** | +| [ProtonVPN](https://github.com/ProtonVPN/android-app) `CLI+` | Official ProtonVPN Android app | `Cross` | **2.7k** | # Server - [Go to top](#contents) ### Arr -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [autobrr](https://github.com/autobrr/autobrr) | Modern, easy to use download automation for torrents and usenet. | `Cross` `SelfHost` | **1.8k** | | [Bazarr](https://github.com/morpheus65535/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** | @@ -785,49 +793,49 @@ ### Dashboard -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Home Automation -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Home Assistant](https://github.com/home-assistant/core) | :house_with_garden: Open source home automation that puts local control and privacy first. | `Cross` `SelfHost` | **78.2k** | ### Home Server -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Media Management -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Kodi](https://github.com/xbmc/xbmc) | 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** | ### Server Management -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Surveillance -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | # Terminal - [Go to top](#contents) ### Shell -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [fish](https://github.com/fish-shell/fish-shell) | The user-friendly command line shell. | `Cross` `CLI` | **29.6k** | -| [Nushell](https://github.com/nushell/nushell) | A new type of shell | `Cross` `CLI` | **34.9k** | -| [xonsh](https://github.com/xonsh/xonsh) | :shell: Python-powered shell. Full-featured and cross-platform. | `Cross` `CLI` | **8.7k** | +| [fish](https://github.com/fish-shell/fish-shell) `CLI` | The user-friendly command line shell. | `Cross` | **29.6k** | +| [Nushell](https://github.com/nushell/nushell) `CLI` | A new type of shell | `Cross` | **34.9k** | +| [xonsh](https://github.com/xonsh/xonsh) `CLI` | :shell: Python-powered shell. Full-featured and cross-platform. | `Cross` | **8.7k** | ### Terminal Emulator -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Alacritty](https://github.com/alacritty/alacritty) | A cross-platform, OpenGL terminal emulator. | `Cross` | **58.4k** | | [kitty](https://github.com/kovidgoyal/kitty) | Cross-platform, fast, feature-rich, GPU based terminal | `Cross` | **27.1k** | @@ -838,45 +846,45 @@ ### Terminal Multiplexer -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [tmux](https://github.com/tmux/tmux) | tmux source code | `Cross` `CLI` | **37.2k** | -| [Zellij](https://github.com/zellij-org/zellij) | A terminal workspace with batteries included | `Cross` `CLI` | **24k** | +| [tmux](https://github.com/tmux/tmux) `CLI` | tmux source code | `Cross` | **37.2k** | +| [Zellij](https://github.com/zellij-org/zellij) `CLI` | A terminal workspace with batteries included | `Cross` | **24k** | ### Terminal Utilities -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Atuin](https://github.com/atuinsh/atuin) | โœจ Magical shell history | `Cross` `CLI` | **23.4k** | -| [delta](https://github.com/dandavison/delta) | A syntax-highlighting pager for git, diff, grep, and blame output | `Cross` `CLI` | **25.9k** | -| [eza](https://github.com/eza-community/eza) | A modern alternative to ls | `Cross` `CLI` | **15.1k** | -| [fzf](https://github.com/junegunn/fzf) | :cherry_blossom: A command-line fuzzy finder | `Cross` `CLI` | **69.6k** | -| [McFly](https://github.com/cantino/mcfly) | Fly through your shell history. Great Scott! | `Cross` `CLI` | **7.2k** | -| [Oh My Zsh](https://github.com/ohmyzsh/ohmyzsh) | ๐Ÿ™ƒ 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` `CLI` | **177.9k** | -| [ShellGPT](https://github.com/TheR1D/shell_gpt) | 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` `CLI` | **10.7k** | -| [zoxide](https://github.com/ajeetdsouza/zoxide) | A smarter cd command. Supports all major shells. | `Cross` `CLI` | **26.1k** | -| [zsh-autosuggestions](https://github.com/zsh-users/zsh-autosuggestions) | Fish-like autosuggestions for zsh | `Cross` `CLI` | **32.8k** | +| [Atuin](https://github.com/atuinsh/atuin) `CLI` | โœจ Magical shell history | `Cross` | **23.4k** | +| [delta](https://github.com/dandavison/delta) `CLI` | A syntax-highlighting pager for git, diff, grep, and blame output | `Cross` | **25.9k** | +| [eza](https://github.com/eza-community/eza) `CLI` | A modern alternative to ls | `Cross` | **15.1k** | +| [fzf](https://github.com/junegunn/fzf) `CLI` | :cherry_blossom: A command-line fuzzy finder | `Cross` | **69.6k** | +| [McFly](https://github.com/cantino/mcfly) `CLI` | Fly through your shell history. Great Scott! | `Cross` | **7.2k** | +| [Oh My Zsh](https://github.com/ohmyzsh/ohmyzsh) `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](https://github.com/TheR1D/shell_gpt) `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](https://github.com/ajeetdsouza/zoxide) `CLI` | A smarter cd command. Supports all major shells. | `Cross` | **26.1k** | +| [zsh-autosuggestions](https://github.com/zsh-users/zsh-autosuggestions) `CLI` | Fish-like autosuggestions for zsh | `Cross` | **32.8k** | # Text - [Go to top](#contents) ### Document Editor -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Markdown Editor -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Zettlr](https://github.com/Zettlr/Zettlr) | Your One-Stop Publication Workbench | `Cross` | **10.9k** | ### Note Taking -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Joplin](https://github.com/laurent22/joplin) | Joplin - the privacy-focused note taking app with sync capabilities for Windows, macOS, Linux, Android and iOS. | `Cross` | **48.9k** | -| [jrnl](https://github.com/jrnl-org/jrnl) | Collect your thoughts and notes without leaving the command line. | `Cross` `CLI` | **6.7k** | -| [nb](https://github.com/xwmx/nb) | 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` `CLI` | **7k** | +| [jrnl](https://github.com/jrnl-org/jrnl) `CLI` | Collect your thoughts and notes without leaving the command line. | `Cross` | **6.7k** | +| [nb](https://github.com/xwmx/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](https://github.com/streetwriters/notesnook) | A fully open source & end-to-end encrypted note taking alternative to Evernote. | `Cross` | **11.7k** | | [Reor](https://github.com/reorproject/reor) | Private & local AI personal knowledge management app for high entropy people. | `Cross` | **7.8k** | | [Rnote](https://github.com/flxzt/rnote) | Sketch and take handwritten notes. | `Cross` | **9.4k** | @@ -887,107 +895,107 @@ ### Office Suite -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [LibreOffice](https://github.com/LibreOffice/core) | 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](https://github.com/ONLYOFFICE/DesktopEditors) | 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 | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [WritingTools](https://github.com/theJayTea/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 | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Text Editor -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Emacs](https://github.com/emacs-mirror/emacs) | Mirror of GNU Emacs | `Cross` | **4.6k** | -| [Kakoune](https://github.com/mawww/kakoune) | mawww's experiment for a better code editor | `Cross` `CLI` | **10.2k** | +| [Kakoune](https://github.com/mawww/kakoune) `CLI` | mawww's experiment for a better code editor | `Cross` | **10.2k** | | [Lite XL](https://github.com/lite-xl/lite-xl) | A lightweight text editor written in Lua | `Cross` | **5.2k** | -| [Micro](https://github.com/zyedidia/micro) | A modern and intuitive terminal-based text editor | `Cross` `CLI` | **26k** | +| [Micro](https://github.com/zyedidia/micro) `CLI` | A modern and intuitive terminal-based text editor | `Cross` | **26k** | | [NotepadNext](https://github.com/dail8859/NotepadNext) | A cross-platform, reimplementation of Notepad++ | `Cross` | **9.9k** | | [Notepads](https://github.com/0x7c13/Notepads) | A modern, lightweight text editor with a minimalist design. | `Windows` | **9.2k** | ### Wiki -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | # Utilities - [Go to top](#contents) ### Automation -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Ansible](https://github.com/ansible/ansible) | 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` `CLI+` | **64.8k** | -| [Cronicle](https://github.com/jhuckaby/Cronicle) | A simple, distributed task scheduler and runner with a web based UI. | `Cross` `CLI+` `SelfHost` | **4.4k** | +| [Ansible](https://github.com/ansible/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](https://github.com/jhuckaby/Cronicle) `CLI+` | A simple, distributed task scheduler and runner with a web based UI. | `Cross` `SelfHost` | **4.4k** | | [Script Kit](https://github.com/johnlindquist/kit) | Script Kit. Automate Anything. | `Cross` | **4k** | | [Semaphore](https://github.com/semaphoreui/semaphore) | Modern UI and powerful API for Ansible, Terraform, OpenTofu, PowerShell and other DevOps tools. | `Cross` | **11.7k** | ### Cleaner -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [BleachBit](https://github.com/bleachbit/bleachbit) | BleachBit system cleaner for Windows and Linux | `Windows` `Linux` | **3.4k** | ### Clipboard Manager -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Clipboard](https://github.com/Slackadays/Clipboard) | ๐Ÿ˜Ž๐Ÿ–๏ธ๐Ÿฌ Your new, ๐™ง๐™ž๐™™๐™ค๐™ฃ๐™ ๐™ช๐™ก๐™ž๐™˜๐™ž๐™ค๐™ช๐™จ๐™ก๐™ฎ smart clipboard manager | `Cross` | **5.2k** | | [CopyQ](https://github.com/hluk/CopyQ) | Clipboard manager with advanced features | `Cross` | **9.6k** | ### Containers -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [Colima](https://github.com/abiosoft/colima) | Container runtimes on macOS (and Linux) with minimal setup | `Cross` `CLI` | **22.4k** | +| [Colima](https://github.com/abiosoft/colima) `CLI` | Container runtimes on macOS (and Linux) with minimal setup | `Cross` | **22.4k** | | [Dockge](https://github.com/louislam/dockge) | A fancy, easy-to-use and reactive self-hosted docker compose.yaml stack-oriented manager | `Cross` | **16.9k** | -| [lazydocker](https://github.com/jesseduffield/lazydocker) | The lazier way to manage everything docker | `Cross` `TUI` | **43.6k** | +| [lazydocker](https://github.com/jesseduffield/lazydocker) `TUI` | The lazier way to manage everything docker | `Cross` | **43.6k** | ### Dotfiles Manager -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [chezmoi](https://github.com/twpayne/chezmoi) | Manage your dotfiles across multiple diverse machines, securely. | `Cross` | **14.7k** | -| [yadm](https://github.com/yadm-dev/yadm) | Yet Another Dotfiles Manager | `Cross` `CLI` | **5.6k** | +| [yadm](https://github.com/yadm-dev/yadm) `CLI` | Yet Another Dotfiles Manager | `Cross` | **5.6k** | ### File Manager -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Electerm](https://github.com/electerm/electerm) | ๐Ÿ“ปTerminal/ssh/telnet/serialport/RDP/VNC/sftp client(linux, mac, win) | `Cross` | **12.3k** | | [Files](https://github.com/files-community/Files) | A modern file manager that helps users organize their files and folders. | `Windows` | **36.8k** | -| [If](https://github.com/gokcehan/lf) | Terminal file manager | `Cross` `CLI` | **8.1k** | -| [Ranger](https://github.com/ranger/ranger) | A VIM-inspired filemanager for the console | `Cross` `CLI` | **16.1k** | +| [If](https://github.com/gokcehan/lf) `CLI` | Terminal file manager | `Cross` | **8.1k** | +| [Ranger](https://github.com/ranger/ranger) `CLI` | A VIM-inspired filemanager for the console | `Cross` | **16.1k** | | [Spacedrive](https://github.com/spacedriveapp/spacedrive) ๐Ÿ›‘ | Spacedrive is an open source cross-platform file explorer, powered by a virtual distributed filesystem written in Rust. | `Cross` | **34.3k** | | [Superfile](https://github.com/yorukot/superfile) | Pretty fancy and modern terminal file manager | `Cross` | **13.6k** | -| [xplr](https://github.com/sayanarijit/xplr) | A hackable, minimal, fast TUI file explorer | `Cross` `CLI` | **4.4k** | -| [Yazi](https://github.com/sxyazi/yazi) | ๐Ÿ’ฅ Blazing fast terminal file manager written in Rust, based on async I/O. | `Cross` `TUI` | **24.4k** | +| [xplr](https://github.com/sayanarijit/xplr) `CLI` | A hackable, minimal, fast TUI file explorer | `Cross` | **4.4k** | +| [Yazi](https://github.com/sxyazi/yazi) `TUI` | ๐Ÿ’ฅ Blazing fast terminal file manager written in Rust, based on async I/O. | `Cross` | **24.4k** | ### File Sharing -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [LocalSend](https://github.com/localsend/localsend) | An open-source cross-platform alternative to AirDrop | `Cross` `CLI+` | **60.3k** | +| [LocalSend](https://github.com/localsend/localsend) `CLI+` | An open-source cross-platform alternative to AirDrop | `Cross` | **60.3k** | | [OnionShare](https://github.com/onionshare/onionshare) | Securely and anonymously share files, host websites, and chat with friends using the Tor network | `Cross` | **6.5k** | ### Keyboard Manager -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Kanata](https://github.com/jtroo/kanata) | Improve keyboard comfort and usability with advanced customization | `Cross` | **4.8k** | | [Kmonad](https://github.com/kmonad/kmonad) | An advanced keyboard manager | `Cross` | **4.4k** | ### Launcher -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Albert](https://github.com/albertlauncher/albert) | A fast and flexible keyboard launcher | `Cross` | **7.5k** | | [Kando](https://github.com/kando-menu/kando) | ๐ŸŒธ Do things with utmost efficiency. | `Cross` | **4.1k** | @@ -996,7 +1004,7 @@ ### Package Manager -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Choco](https://github.com/chocolatey/choco) | Chocolatey - the package manager for Windows | `Windows` | **10.7k** | | [Nix](https://github.com/NixOS/nix) | Nix, the purely functional package manager | `Cross` | **14.1k** | @@ -1004,64 +1012,64 @@ ### Remote Desktop -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [RustDesk](https://github.com/rustdesk/rustdesk) | An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer. | `Cross` | **87.2k** | ### System -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### System Monitoring -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [bottom](https://github.com/ClementTsang/bottom) | Yet another cross-platform graphical process/system monitor. | `Cross` `CLI` | **11.2k** | +| [bottom](https://github.com/ClementTsang/bottom) `CLI` | Yet another cross-platform graphical process/system monitor. | `Cross` | **11.2k** | ### Tools -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [balenaEtcher](https://github.com/balena-io/etcher) | Flash OS images to SD cards & USB drives, safely and easily. | `Cross` | **31.1k** | | [Czkawka](https://github.com/qarmin/czkawka) | Multi functional app to find duplicates, empty folders, similar images etc. | `Windows` `Linux` | **23.2k** | -| [fd](https://github.com/sharkdp/fd) | A simple, fast and user-friendly alternative to 'find' | `Cross` `CLI` | **37.6k** | -| [inshellisense](https://github.com/microsoft/inshellisense) | IDE style command line auto complete | `Cross` `CLI` | **9.3k** | +| [fd](https://github.com/sharkdp/fd) `CLI` | A simple, fast and user-friendly alternative to 'find' | `Cross` | **37.6k** | +| [inshellisense](https://github.com/microsoft/inshellisense) `CLI` | IDE style command line auto complete | `Cross` | **9.3k** | | [OpenRGB](https://github.com/CalcProgrammer1/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](https://github.com/phiresky/ripgrep-all) | rga: ripgrep, but also search in PDFs, E-Books, Office documents, zip, tar.gz, etc. | `Cross` `CLI` | **8.7k** | +| [rga](https://github.com/phiresky/ripgrep-all) `CLI` | rga: ripgrep, but also search in PDFs, E-Books, Office documents, zip, tar.gz, etc. | `Cross` | **8.7k** | ### Version Manager -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | -| [asdf](https://github.com/asdf-vm/asdf) | Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more | `Cross` `CLI` | **23.4k** | -| [mise](https://github.com/jdx/mise) | dev tools, env vars, task runner | `Cross` `CLI` | **14.9k** | -| [nvm](https://github.com/nvm-sh/nvm) | Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions | `Cross` `CLI` | **84.1k** | -| [pyenv](https://github.com/pyenv/pyenv) | Simple Python version management | `Cross` `CLI` | **41.8k** | -| [rbenv](https://github.com/rbenv/rbenv) | Manage your app's Ruby environment | `Cross` `CLI` | **16.3k** | -| [vfox](https://github.com/version-fox/vfox) | A cross-platform and extendable version manager with support for Java, Node.js, Flutter, .Net & more | `Cross` `CLI` | **3.2k** | +| [asdf](https://github.com/asdf-vm/asdf) `CLI` | Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more | `Cross` | **23.4k** | +| [mise](https://github.com/jdx/mise) `CLI` | dev tools, env vars, task runner | `Cross` | **14.9k** | +| [nvm](https://github.com/nvm-sh/nvm) `CLI` | Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions | `Cross` | **84.1k** | +| [pyenv](https://github.com/pyenv/pyenv) `CLI` | Simple Python version management | `Cross` | **41.8k** | +| [rbenv](https://github.com/rbenv/rbenv) `CLI` | Manage your app's Ruby environment | `Cross` | **16.3k** | +| [vfox](https://github.com/version-fox/vfox) `CLI` | A cross-platform and extendable version manager with support for Java, Node.js, Flutter, .Net & more | `Cross` | **3.2k** | ### Virtual Machine -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | ### Window Management -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | # Other - [Go to top](#contents) ### Other -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [Grocy](https://github.com/grocy/grocy) | ERP beyond your fridge - Grocy is a web-based self-hosted groceries & household management solution for your home | `Windows` `SelfHost` | **7.4k** | ### Uncategorized -| Name | Description | Platform | Stars | +| Name | Description | Platform(s) | Stars | | --- | --- | --- | --- | | [XPipe](https://github.com/xpipe-io/xpipe) | Access your entire server infrastructure from your local desktop | `Cross` | **10.7k** | diff --git a/source/components/tags.md b/source/components/tags.md index 6229814..5e4c73b 100644 --- a/source/components/tags.md +++ b/source/components/tags.md @@ -44,11 +44,16 @@ `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 -`Windows`, `MacOS`, `Linux`, `Android`, `IOS`, `CLI`, `SelfHost`, `Web (Cloud)`, `VSCode`, `JetBrains`, `Chromium`, `Firefox`, `Plugin`, `Extension`, `pip`, `npm`, `N/A` +`Manual` - Installation with pip, npm, cargo, building from source + +`CLI`, `Plugin`, `Extension`, `Web UI` > [!NOTE] -> `Cross`, `MacOS`, `Linux`, and `Windows` platform tags refers to apps with an executable or binary, EX: exe and dmg (with the exception of CLI apps). `Selfhosted` apps are often inherently cross platform via docker desktop but they aren't labeled as such. The same goes for apps installed via `pip` and `npm`. A few apps blur the lines with convoluted options to install/ This is prevalent in AI apps. These can have misleading platform tags - we are working on a solution. \ No newline at end of file +> 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. \ No newline at end of file diff --git a/source/data/applications.json b/source/data/applications.json index 5c65b99..52a0af6 100644 --- a/source/data/applications.json +++ b/source/data/applications.json @@ -4,9 +4,11 @@ "name": "Open Intepreter", "description": "A natural language interface for computers", "repo_url": "https://github.com/OpenInterpreter/open-interpreter", - "tags": [], + "tags": [ + "manual" + ], "platforms": [ - "pip" + "cross" ], "category": "agent", "stars": 59178, @@ -21,8 +23,8 @@ "description": "AI app store powered by 24/7 desktop history. open source | 100% local | dev friendly | 24/7 screen, mic recording", "repo_url": "https://github.com/mediar-ai/screenpipe", "tags": [ - "disruptive", - "commercial" + "commercial", + "disruptive" ], "platforms": [ "macos", @@ -40,10 +42,12 @@ "name": "gptme", "description": "Your agent in your terminal, equipped with local tools: writes code, uses the terminal, browses the web, vision.", "repo_url": "https://github.com/gptme/gptme", - "tags": [], + "tags": [ + "cli", + "manual" + ], "platforms": [ - "pip", - "cli" + "cross" ], "category": "agent", "stars": 3742, @@ -140,11 +144,12 @@ "name": "Telegraf", "description": "Agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data.", "repo_url": "https://github.com/influxdata/telegraf", - "tags": [], + "tags": [ + "cli-plus" + ], "platforms": [ "cross", - "selfhost", - "cli-plus" + "selfhost" ], "category": "agent", "stars": 15529, @@ -272,11 +277,12 @@ "name": "AIChat", "description": "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.", "repo_url": "https://github.com/sigoden/aichat", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "all-in-one", "stars": 6513, "flags": [], @@ -390,11 +396,12 @@ "name": "Code2prompt", "description": "A CLI tool to convert your codebase into a single LLM prompt with source tree, prompt templating, and token counting.", "repo_url": "https://github.com/mufeedvh/code2prompt", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "information-processing", "stars": 5471, "flags": [], @@ -407,11 +414,12 @@ "name": "Repomix", "description": "\ud83d\udce6 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.", "repo_url": "https://github.com/yamadashy/repomix", - "tags": [], + "tags": [ + "cli" + ], "platforms": [ "web-cloud", - "npm", - "cli" + "npm" ], "category": "information-processing", "stars": 14965, @@ -425,10 +433,12 @@ "name": "Docling", "description": "Get your documents ready for gen AI", "repo_url": "https://github.com/DS4SD/docling", - "tags": [], + "tags": [ + "cli", + "manual" + ], "platforms": [ - "pip", - "cli" + "cross" ], "category": "information-processing", "stars": 28107, @@ -554,10 +564,11 @@ "name": "NextChat", "description": "\u2728 Light and Fast AI Assistant. Support: Web | iOS | MacOS | Android | Linux | Windows", "repo_url": "https://github.com/ChatGPTNextWeb/NextChat", - "tags": [], + "tags": [ + "cli-plus" + ], "platforms": [ "cross", - "cli-plus", "web-cloud" ], "category": "llm-gui", @@ -605,11 +616,11 @@ "description": "Get up and running with Llama 3.3, DeepSeek-R1, Phi-4, Gemma 3, Mistral Small 3.1 and other large language models.", "repo_url": "https://github.com/ollama/ollama", "tags": [ + "cli", "influential" ], "platforms": [ "cross", - "cli", "selfhost" ], "category": "manager", @@ -640,11 +651,12 @@ "name": "LLaMa-Factory", "description": "Unified Efficient Fine-Tuning of 100+ LLMs & VLMs (ACL 2024)", "repo_url": "https://github.com/hiyouga/LLaMA-Factory", - "tags": [], + "tags": [ + "cli-plus", + "manual" + ], "platforms": [ - "pip", - "selfhost", - "cli-plus" + "selfhost" ], "category": "model-tools", "stars": 47387, @@ -658,11 +670,11 @@ "name": "PyTorch Lightning", "description": "Pretrain, finetune ANY AI model of ANY size on multiple GPUs, TPUs with zero code changes.", "repo_url": "https://github.com/Lightning-AI/pytorch-lightning", - "tags": [], - "platforms": [ - "pip", - "cli" + "tags": [ + "cli", + "manual" ], + "platforms": [], "category": "model-tools", "stars": 29348, "flags": [], @@ -675,11 +687,11 @@ "name": "Agno", "description": "Agno is a lightweight library for building Agents with memory, knowledge, tools and reasoning.", "repo_url": "https://github.com/agno-agi/agno", - "tags": [], - "platforms": [ - "pip", - "cli" + "tags": [ + "cli", + "manual" ], + "platforms": [], "category": "model-tools", "stars": 25528, "flags": [], @@ -724,9 +736,10 @@ "name": "kotaemon", "description": "An open-source RAG-based tool for chatting with your documents.", "repo_url": "https://github.com/Cinnamon/kotaemon", - "tags": [], + "tags": [ + "manual" + ], "platforms": [ - "pip", "selfhost" ], "category": "rag", @@ -773,11 +786,11 @@ "name": "PaperQA2", "description": "High accuracy RAG for answering questions from scientific documents with citations", "repo_url": "https://github.com/Future-House/paper-qa", - "tags": [], - "platforms": [ - "pip", - "cli" + "tags": [ + "cli", + "manual" ], + "platforms": [], "category": "rag", "stars": 7191, "flags": [], @@ -790,11 +803,12 @@ "name": "R2R", "description": "SoTA production-ready AI retrieval system. Agentic Retrieval-Augmented Generation (RAG) with a RESTful API.", "repo_url": "https://github.com/SciPhi-AI/R2R", - "tags": [], + "tags": [ + "cli" + ], "platforms": [ "web-cloud", - "selfhost", - "cli" + "selfhost" ], "category": "rag", "stars": 6518, @@ -841,11 +855,12 @@ "name": "DeepSearcher", "description": "Open Source Deep Research Alternative to Reason and Search on Private Data. Written in Python.", "repo_url": "https://github.com/zilliztech/deep-searcher", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "research", "stars": 5600, "flags": [], @@ -858,10 +873,11 @@ "name": "GPT Researcher", "description": "LLM based autonomous agent that conducts deep local and web research on any topic and generates a long report with citations.", "repo_url": "https://github.com/assafelovic/gpt-researcher", - "tags": [], + "tags": [ + "cli-plus" + ], "platforms": [ "cross", - "cli-plus", "selfhost" ], "category": "research", @@ -908,11 +924,12 @@ "name": "SimpleX", "description": "SimpleX - the first messaging network operating without user identifiers of any kind - 100% private by design! iOS, Android and desktop apps \ud83d\udcf1!", "repo_url": "https://github.com/simplex-chat/simplex-chat", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli-plus" ], + "platforms": [ + "cross" + ], "category": "chat", "stars": 8357, "flags": [], @@ -1009,9 +1026,10 @@ "name": "Jitsi Meet", "description": "Jitsi Meet - Secure, Simple and Scalable Video Conferences that you use as a standalone app or embed in your web application.", "repo_url": "https://github.com/jitsi/jitsi-meet", - "tags": [], + "tags": [ + "cli-plus" + ], "platforms": [ - "cli-plus", "web-cloud" ], "category": "video-conference", @@ -1026,9 +1044,10 @@ "name": "Element", "description": "A glossy Matrix collaboration client for the web.", "repo_url": "https://github.com/element-hq/element-web", - "tags": [], + "tags": [ + "cli-plus" + ], "platforms": [ - "cli-plus", "web-cloud" ], "category": "video-conference", @@ -1043,11 +1062,12 @@ "name": "Kopia", "description": "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.", "repo_url": "https://github.com/kopia/kopia", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "backup", "stars": 9301, "flags": [], @@ -1060,11 +1080,12 @@ "name": "Restic", "description": "Fast, secure, efficient backup program", "repo_url": "https://github.com/restic/restic", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "backup", "stars": 28343, "flags": [], @@ -1093,11 +1114,12 @@ "name": "Borg", "description": "Deduplicating archiver with compression and authenticated encryption.", "repo_url": "https://github.com/borgbackup/borg", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "backup", "stars": 11745, "flags": [], @@ -1110,11 +1132,12 @@ "name": "Rclone", "description": "\"rsync for cloud storage\" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Azure Blob, Azure Files, Yandex Files", "repo_url": "https://github.com/rclone/rclone", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "backup", "stars": 49964, "flags": [], @@ -1160,11 +1183,12 @@ "name": "Duplicacy", "description": "A new generation cloud backup tool ", "repo_url": "https://github.com/gilbertchen/duplicacy", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "backup", "stars": 5399, "flags": [], @@ -1194,10 +1218,11 @@ "name": "Seafile", "description": "High performance file syncing and sharing, with also Markdown WYSIWYG editing, Wiki, file label and other knowledge management features.", "repo_url": "https://github.com/haiwen/seafile", - "tags": [], + "tags": [ + "cli-plus" + ], "platforms": [ "cross", - "cli-plus", "selfhost" ], "category": "storage", @@ -1260,11 +1285,12 @@ "name": "Syncthing", "description": "Open Source Continuous File Synchronization", "repo_url": "https://github.com/syncthing/syncthing", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli-plus" ], + "platforms": [ + "cross" + ], "category": "sync", "stars": 69583, "flags": [], @@ -1277,11 +1303,12 @@ "name": "syncthing-macos", "description": "Official frugal and native macOS Syncthing application bundle", "repo_url": "https://github.com/syncthing/syncthing-macos", - "tags": [], - "platforms": [ - "macos", + "tags": [ "cli-plus" ], + "platforms": [ + "macos" + ], "category": "sync", "stars": 2969, "flags": [], @@ -1294,11 +1321,12 @@ "name": "Rsync", "description": "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.", "repo_url": "https://github.com/RsyncProject/rsync", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "sync", "stars": 3425, "flags": [], @@ -1362,11 +1390,12 @@ "name": "Goose", "description": "an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM", "repo_url": "https://github.com/block/goose", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli-plus" ], + "platforms": [ + "cross" + ], "category": "code-assistant", "stars": 11982, "flags": [], @@ -1429,11 +1458,12 @@ "name": "Plandex", "description": "Open source AI coding agent. Designed for large projects and real world tasks.", "repo_url": "https://github.com/plandex-ai/plandex", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "code-assistant", "stars": 12436, "flags": [], @@ -1446,11 +1476,12 @@ "name": "GPT Pilot", "description": "The first real AI developer", "repo_url": "https://github.com/Pythagora-io/gpt-pilot", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "code-assistant", "stars": 32609, "flags": [], @@ -1463,11 +1494,12 @@ "name": "Aider", "description": "aider is AI pair programming in your terminal", "repo_url": "https://github.com/Aider-AI/aider", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "code-assistant", "stars": 31807, "flags": [], @@ -1516,11 +1548,12 @@ "name": "Helix", "description": "A post-modern modal text editor.", "repo_url": "https://github.com/helix-editor/helix", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "code-editor", "stars": 37037, "flags": [], @@ -1550,11 +1583,11 @@ "description": "The official Vim repository", "repo_url": "https://github.com/vim/vim", "tags": [ + "cli", "influential" ], "platforms": [ - "cross", - "cli" + "cross" ], "category": "code-editor", "stars": 37992, @@ -1568,11 +1601,12 @@ "name": "neovim", "description": "Vim-fork focused on extensibility and usability", "repo_url": "https://github.com/neovim/neovim", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "code-editor", "stars": 88871, "flags": [], @@ -1585,11 +1619,12 @@ "name": "SpaceVim", "description": "A modular configuration of Vim and Neovim", "repo_url": "https://github.com/SpaceVim/SpaceVim", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "code-editor", "stars": 20378, "flags": [], @@ -1602,11 +1637,12 @@ "name": "NvChad", "description": "Blazing fast Neovim framework providing solid defaults and a beautiful UI, enhancing your neovim experience.", "repo_url": "https://github.com/NvChad/NvChad", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "code-editor", "stars": 25996, "flags": [], @@ -1619,11 +1655,12 @@ "name": "LazyVim", "description": "Neovim config for the lazy", "repo_url": "https://github.com/LazyVim/LazyVim", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "code-editor", "stars": 20215, "flags": [], @@ -1751,11 +1788,12 @@ "name": "Watchexec", "description": "Executes commands in response to file modifications", "repo_url": "https://github.com/watchexec/watchexec", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "dev-tools", "stars": 5915, "flags": [], @@ -1768,11 +1806,12 @@ "name": "bat", "description": "A cat(1) clone with wings.", "repo_url": "https://github.com/sharkdp/bat", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "dev-tools", "stars": 52284, "flags": [], @@ -1849,11 +1888,12 @@ "name": "Yarn", "description": "\ud83d\udce6\ud83d\udc08 Active development trunk for Yarn \u2692", "repo_url": "https://github.com/yarnpkg/berry", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "language-package-manager", "stars": 7684, "flags": [], @@ -1866,11 +1906,12 @@ "name": "PNPM", "description": "Fast, disk space efficient package manager", "repo_url": "https://github.com/pnpm/pnpm", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "language-package-manager", "stars": 31425, "flags": [], @@ -1883,11 +1924,12 @@ "name": "Bun", "description": "Incredibly fast JavaScript runtime, bundler, test runner, and package manager \u2013 all in one", "repo_url": "https://github.com/oven-sh/bun", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "language-package-manager", "stars": 77614, "flags": [], @@ -1900,11 +1942,12 @@ "name": "uv", "description": "An extremely fast Python package and project manager, written in Rust.", "repo_url": "https://github.com/astral-sh/uv", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "language-package-manager", "stars": 50869, "flags": [], @@ -2726,11 +2769,12 @@ "name": "yt-dlp", "description": "A feature-rich command-line audio/video downloader", "repo_url": "https://github.com/yt-dlp/yt-dlp", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "media-downloader", "stars": 108943, "flags": [], @@ -3974,11 +4018,12 @@ "name": "buku", "description": ":bookmark: Personal mini-web in text", "repo_url": "https://github.com/jarun/buku", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli-plus" ], + "platforms": [ + "cross" + ], "category": "bookmark-manager", "stars": 6685, "flags": [], @@ -4071,10 +4116,11 @@ "name": "Docspell", "description": "Assist in organizing your piles of documents, resulting from scanners, e-mails and other sources with miminal effort.", "repo_url": "https://github.com/eikek/docspell", - "tags": [], + "tags": [ + "cli-plus" + ], "platforms": [ "selfhost", - "cli-plus", "android" ], "category": "document-management", @@ -4171,11 +4217,12 @@ "name": "OCRmyPDF", "description": "OCRmyPDF adds an OCR text layer to scanned PDF files, allowing them to be searched", "repo_url": "https://github.com/ocrmypdf/OCRmyPDF", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "document-modifier", "stars": 27898, "flags": [], @@ -4532,11 +4579,12 @@ "name": "Planka", "description": "The realtime kanban board for workgroups built with React and Redux.", "repo_url": "https://github.com/plankanban/planka", - "tags": [], - "platforms": [ - "selfhost", + "tags": [ "cli-plus" ], + "platforms": [ + "selfhost" + ], "category": "task-management", "stars": 9050, "flags": [], @@ -4599,10 +4647,11 @@ "name": "AdGuard", "description": "Network-wide ads & trackers blocking DNS server", "repo_url": "https://github.com/AdguardTeam/AdGuardHome", - "tags": [], + "tags": [ + "cli-plus" + ], "platforms": [ "selfhost", - "cli-plus", "chromium", "firefox" ], @@ -4747,10 +4796,11 @@ "name": "Bitwarden", "description": "Open source security solutions for individuals, teams, and business organizations. Explore Password Manager, Secrets Manager, and passkey innovations.", "repo_url": "https://github.com/bitwarden/server", - "tags": [], + "tags": [ + "cli-plus" + ], "platforms": [ "cross", - "cli-plus", "mobile", "chromium", "firefox" @@ -4801,11 +4851,12 @@ "name": "LessPass", "description": ":key: stateless open source password manager", "repo_url": "https://github.com/lesspass/lesspass", - "tags": [], + "tags": [ + "cli", + "cli-plus" + ], "platforms": [ "cross", - "cli", - "cli-plus", "chromium", "firefox" ], @@ -4821,12 +4872,12 @@ "name": "Passbolt", "description": "Passbolt Community Edition (CE) API. The JSON API for the open source password manager for teams!", "repo_url": "https://github.com/passbolt/passbolt_api", - "tags": [], + "tags": [ + "cli-plus" + ], "platforms": [ "cross", - "cli-plus", "selfhost", - "cli-plus", "chromium", "firefox" ], @@ -4842,11 +4893,12 @@ "name": "Amnezia", "description": "Amnezia VPN Client (Desktop+Mobile)", "repo_url": "https://github.com/amnezia-vpn/amnezia-client", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli-plus" ], + "platforms": [ + "cross" + ], "category": "vpn", "stars": 6949, "flags": [], @@ -4875,11 +4927,12 @@ "name": "ProtonVPN", "description": "Official ProtonVPN Android app", "repo_url": "https://github.com/ProtonVPN/android-app", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli-plus" ], + "platforms": [ + "cross" + ], "category": "vpn", "stars": 2653, "flags": [], @@ -4892,11 +4945,12 @@ "name": "fish", "description": "The user-friendly command line shell.", "repo_url": "https://github.com/fish-shell/fish-shell", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "shell", "stars": 29600, "flags": [], @@ -4909,11 +4963,12 @@ "name": "xonsh", "description": ":shell: Python-powered shell. Full-featured and cross-platform.", "repo_url": "https://github.com/xonsh/xonsh", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "shell", "stars": 8736, "flags": [], @@ -4926,11 +4981,12 @@ "name": "Nushell", "description": "A new type of shell", "repo_url": "https://github.com/nushell/nushell", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "shell", "stars": 34854, "flags": [], @@ -5039,11 +5095,12 @@ "name": "Zellij", "description": "A terminal workspace with batteries included", "repo_url": "https://github.com/zellij-org/zellij", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "terminal-multiplexer", "stars": 23952, "flags": [], @@ -5056,11 +5113,12 @@ "name": "tmux", "description": "tmux source code", "repo_url": "https://github.com/tmux/tmux", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "terminal-multiplexer", "stars": 37193, "flags": [], @@ -5073,11 +5131,12 @@ "name": "Atuin", "description": "\u2728 Magical shell history", "repo_url": "https://github.com/atuinsh/atuin", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "terminal-utilities", "stars": 23375, "flags": [], @@ -5090,11 +5149,12 @@ "name": "Oh My Zsh", "description": "\ud83d\ude43 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.", "repo_url": "https://github.com/ohmyzsh/ohmyzsh", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "terminal-utilities", "stars": 177856, "flags": [], @@ -5107,11 +5167,12 @@ "name": "McFly", "description": "Fly through your shell history. Great Scott!", "repo_url": "https://github.com/cantino/mcfly", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "terminal-utilities", "stars": 7205, "flags": [], @@ -5124,11 +5185,12 @@ "name": "zoxide", "description": "A smarter cd command. Supports all major shells.", "repo_url": "https://github.com/ajeetdsouza/zoxide", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "terminal-utilities", "stars": 26050, "flags": [], @@ -5141,11 +5203,12 @@ "name": "zsh-autosuggestions", "description": "Fish-like autosuggestions for zsh", "repo_url": "https://github.com/zsh-users/zsh-autosuggestions", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "terminal-utilities", "stars": 32761, "flags": [], @@ -5158,11 +5221,12 @@ "name": "ShellGPT", "description": "A command-line productivity tool powered by AI large language models like GPT-4, will help you accomplish your tasks faster and more efficiently.", "repo_url": "https://github.com/TheR1D/shell_gpt", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "terminal-utilities", "stars": 10738, "flags": [], @@ -5404,11 +5468,12 @@ "name": "nb", "description": "CLI and local web plain text note\u2011taking, bookmarking, and archiving with linking, tagging, filtering, search, Git versioning & syncing, Pandoc conversion, + more, in a single portable script.", "repo_url": "https://github.com/xwmx/nb", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "note-taking", "stars": 7010, "flags": [], @@ -5421,11 +5486,12 @@ "name": "jrnl", "description": "Collect your thoughts and notes without leaving the command line.", "repo_url": "https://github.com/jrnl-org/jrnl", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "note-taking", "stars": 6676, "flags": [], @@ -5584,11 +5650,12 @@ "name": "Micro", "description": "A modern and intuitive terminal-based text editor", "repo_url": "https://github.com/zyedidia/micro", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "text-editor", "stars": 25990, "flags": [], @@ -5617,11 +5684,12 @@ "name": "Kakoune", "description": "mawww's experiment for a better code editor", "repo_url": "https://github.com/mawww/kakoune", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "text-editor", "stars": 10224, "flags": [], @@ -5730,11 +5798,12 @@ "name": "Ansible", "description": "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.", "repo_url": "https://github.com/ansible/ansible", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli-plus" ], + "platforms": [ + "cross" + ], "category": "automation", "stars": 64804, "flags": [], @@ -5795,10 +5864,11 @@ "name": "Cronicle", "description": "A simple, distributed task scheduler and runner with a web based UI.", "repo_url": "https://github.com/jhuckaby/Cronicle", - "tags": [], + "tags": [ + "cli-plus" + ], "platforms": [ "cross", - "cli-plus", "selfhost" ], "category": "automation", @@ -5910,11 +5980,12 @@ "name": "Colima", "description": "Container runtimes on macOS (and Linux) with minimal setup", "repo_url": "https://github.com/abiosoft/colima", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "containers", "stars": 22357, "flags": [], @@ -5927,11 +5998,12 @@ "name": "yadm", "description": "Yet Another Dotfiles Manager", "repo_url": "https://github.com/yadm-dev/yadm", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "dotfiles-manager", "stars": 5628, "flags": [], @@ -5994,11 +6066,12 @@ "name": "nnn", "description": "n\u00b3 The unorthodox terminal file manager", "repo_url": "https://github.com/jarun/nnn", - "tags": [], - "platforms": [ - "linux", + "tags": [ "cli" ], + "platforms": [ + "linux" + ], "category": "file-manager", "stars": 19985, "flags": [], @@ -6011,11 +6084,12 @@ "name": "Yazi", "description": "\ud83d\udca5 Blazing fast terminal file manager written in Rust, based on async I/O.", "repo_url": "https://github.com/sxyazi/yazi", - "tags": [], - "platforms": [ - "cross", + "tags": [ "tui" ], + "platforms": [ + "cross" + ], "category": "file-manager", "stars": 24355, "flags": [], @@ -6028,11 +6102,12 @@ "name": "Ranger", "description": "A VIM-inspired filemanager for the console", "repo_url": "https://github.com/ranger/ranger", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "file-manager", "stars": 16099, "flags": [], @@ -6061,11 +6136,12 @@ "name": "If", "description": "Terminal file manager", "repo_url": "https://github.com/gokcehan/lf", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "file-manager", "stars": 8134, "flags": [], @@ -6142,11 +6218,12 @@ "name": "xplr", "description": "A hackable, minimal, fast TUI file explorer", "repo_url": "https://github.com/sayanarijit/xplr", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "file-manager", "stars": 4368, "flags": [], @@ -6159,11 +6236,12 @@ "name": "LocalSend", "description": "An open-source cross-platform alternative to AirDrop", "repo_url": "https://github.com/localsend/localsend", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli-plus" ], + "platforms": [ + "cross" + ], "category": "file-sharing", "stars": 60338, "flags": [], @@ -6352,11 +6430,12 @@ "name": "Homebrew", "description": "\ud83c\udf7a The missing package manager for macOS (or Linux)", "repo_url": "https://github.com/Homebrew/brew", - "tags": [], + "tags": [ + "cli" + ], "platforms": [ "macos", - "linux", - "cli" + "linux" ], "category": "package-manager", "stars": 43328, @@ -6466,11 +6545,12 @@ "name": "bottom", "description": "Yet another cross-platform graphical process/system monitor.", "repo_url": "https://github.com/ClementTsang/bottom", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "system-monitoring", "stars": 11174, "flags": [], @@ -6564,11 +6644,12 @@ "name": "inshellisense", "description": "IDE style command line auto complete", "repo_url": "https://github.com/microsoft/inshellisense", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "tools", "stars": 9259, "flags": [], @@ -6581,11 +6662,12 @@ "name": "rga", "description": "rga: ripgrep, but also search in PDFs, E-Books, Office documents, zip, tar.gz, etc.", "repo_url": "https://github.com/phiresky/ripgrep-all", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "tools", "stars": 8689, "flags": [], @@ -6598,11 +6680,12 @@ "name": "fd", "description": "A simple, fast and user-friendly alternative to 'find'", "repo_url": "https://github.com/sharkdp/fd", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "tools", "stars": 37614, "flags": [], @@ -6631,11 +6714,12 @@ "name": "rbenv", "description": "Manage your app's Ruby environment", "repo_url": "https://github.com/rbenv/rbenv", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "version-manager", "stars": 16340, "flags": [], @@ -6648,11 +6732,12 @@ "name": "pyenv", "description": "Simple Python version management", "repo_url": "https://github.com/pyenv/pyenv", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "version-manager", "stars": 41771, "flags": [], @@ -6665,11 +6750,12 @@ "name": "nvm", "description": "Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions", "repo_url": "https://github.com/nvm-sh/nvm", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "version-manager", "stars": 84104, "flags": [], @@ -6682,11 +6768,12 @@ "name": "mise", "description": "dev tools, env vars, task runner", "repo_url": "https://github.com/jdx/mise", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "version-manager", "stars": 14873, "flags": [], @@ -6699,11 +6786,12 @@ "name": "asdf", "description": "Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more", "repo_url": "https://github.com/asdf-vm/asdf", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "version-manager", "stars": 23410, "flags": [], @@ -6716,11 +6804,12 @@ "name": "vfox", "description": "A cross-platform and extendable version manager with support for Java, Node.js, Flutter, .Net & more", "repo_url": "https://github.com/version-fox/vfox", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "version-manager", "stars": 3202, "flags": [], @@ -7093,11 +7182,12 @@ "name": "Lazygit", "description": "simple terminal UI for git commands", "repo_url": "https://github.com/jesseduffield/lazygit", - "tags": [], - "platforms": [ - "cross", + "tags": [ "tui" ], + "platforms": [ + "cross" + ], "category": "git-gui", "stars": 59082, "flags": [], @@ -7126,11 +7216,12 @@ "name": "lazydocker", "description": "The lazier way to manage everything docker", "repo_url": "https://github.com/jesseduffield/lazydocker", - "tags": [], - "platforms": [ - "cross", + "tags": [ "tui" ], + "platforms": [ + "cross" + ], "category": "containers", "stars": 43604, "flags": [], @@ -7176,10 +7267,11 @@ "name": "Codex", "description": "Lightweight coding agent that runs in your terminal", "repo_url": "https://github.com/openai/codex", - "tags": [], + "tags": [ + "cli" + ], "platforms": [ "cross", - "cli", "npm" ], "category": "code-assistant", @@ -7194,11 +7286,12 @@ "name": "fzf", "description": ":cherry_blossom: A command-line fuzzy finder", "repo_url": "https://github.com/junegunn/fzf", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "terminal-utilities", "stars": 69598, "flags": [], @@ -7211,11 +7304,12 @@ "name": "delta", "description": "A syntax-highlighting pager for git, diff, grep, and blame output", "repo_url": "https://github.com/dandavison/delta", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "terminal-utilities", "stars": 25934, "flags": [], @@ -7228,11 +7322,12 @@ "name": "eza", "description": "A modern alternative to ls", "repo_url": "https://github.com/eza-community/eza", - "tags": [], - "platforms": [ - "cross", + "tags": [ "cli" ], + "platforms": [ + "cross" + ], "category": "terminal-utilities", "stars": 15055, "flags": [], @@ -7312,10 +7407,11 @@ "name": "Gitingest", "description": "Replace 'hub' with 'ingest' in any github url to get a prompt-friendly extract of a codebase ", "repo_url": "https://github.com/cyclotruc/gitingest", - "tags": [], + "tags": [ + "manual" + ], "platforms": [ "web-cloud", - "pip", "chromium", "firefox" ], diff --git a/source/data/platforms.json b/source/data/platforms.json index b0afc78..fcb04a9 100644 --- a/source/data/platforms.json +++ b/source/data/platforms.json @@ -5,23 +5,7 @@ "name": "Cross", "id": "cross" }, - { - "name": "Mobile", - "id": "mobile" - }, - { - "name": "CLI+", - "id": "cli-plus" - }, - { - "name": "CLI", - "id": "cli" - }, - { - "name": "TUI", - "id": "tui" - }, - { + { "name": "Windows", "id": "windows" }, @@ -33,14 +17,6 @@ "name": "Linux", "id": "linux" }, - { - "name": "Android", - "id": "android" - }, - { - "name": "IOS", - "id": "ios" - }, { "name": "SelfHost", "id": "selfhost" @@ -50,13 +26,25 @@ "id": "web-cloud" }, { - "name": "VSCode", - "id": "vscode" + "name": "Mobile", + "id": "mobile" + }, + { + "name": "Android", + "id": "android" }, { + "name": "IOS", + "id": "ios" + }, + { "name": "JetBrains", "id": "jetbrains" }, + { + "name": "VSCode", + "id": "vscode" + }, { "name": "Chromium", "id": "chromium" @@ -65,26 +53,6 @@ "name": "Firefox", "id": "firefox" }, - { - "name": "Plugin", - "id": "plugin" - }, - { - "name": "Extension", - "id": "extension" - }, - { - "name": "pip", - "id": "pip" - }, - { - "name": "npm", - "id": "npm" - }, - { - "name": "Docker", - "id": "docker" - }, { "name": "N/A", "id": "n/a" diff --git a/source/data/tags.json b/source/data/tags.json index ff08f20..cf5a643 100644 --- a/source/data/tags.json +++ b/source/data/tags.json @@ -1,5 +1,5 @@ { - "tags": + "attributes": [ { "emoji": "๐ŸŸก", @@ -91,5 +91,36 @@ "id": "innovative", "description": "Innovative" } + ], + "properties": + [ + { + "name": "CLI+", + "id": "cli-plus" + }, + { + "name": "CLI", + "id": "cli" + }, + { + "name": "TUI", + "id": "tui" + }, + { + "name": "Web UI", + "id": "web-ui" + }, + { + "name": "Manual", + "id": "manual" + }, + { + "name": "Plugin", + "id": "plugin" + }, + { + "name": "Extension", + "id": "extension" + } ] } diff --git a/source/scripts/generation/contents_generator.py b/source/scripts/generation/contents_generator.py index 3829269..47a485d 100644 --- a/source/scripts/generation/contents_generator.py +++ b/source/scripts/generation/contents_generator.py @@ -55,7 +55,8 @@ def generate_contents(platform="all"): applications = app_data.get("applications", []) parent_map = {cat["id"]: cat["name"] for cat in categories} - tag_map = {tag["id"]: tag["emoji"] for tag in tags_data["tags"]} + attribute_map = {attribute["id"]: attribute["emoji"] for attribute in tags_data["attributes"]} + property_map = {property["id"]: property["name"] for property in tags_data["properties"]} platform_map = {p["id"]: p["name"] for p in platforms_data["platforms"]} subcat_by_parent = {} @@ -82,7 +83,6 @@ def generate_contents(platform="all"): if target in app_platforms: include = True - if target in ["macos", "linux", "windows"] and "cross" in app_platforms: include = True if not include: @@ -90,11 +90,9 @@ def generate_contents(platform="all"): cat_id = app.get("category", "uncategorized") apps_by_subcat.setdefault(cat_id, []).append(app) - for key in apps_by_subcat: apps_by_subcat[key].sort(key=lambda x: x["name"].lower()) - md_output = "" @@ -109,7 +107,7 @@ def generate_contents(platform="all"): for sub in subcat_by_parent.get(pid, []): subname = sub["Name"] md_output += f"### {subname}\n\n" - md_output += "| Name | Description | Platform | Stars |\n" + md_output += "| Name | Description | Platform(s) | Stars |\n" md_output += "| --- | --- | --- | --- |\n" apps = apps_by_subcat.get(sub["id"], []) @@ -117,13 +115,16 @@ def generate_contents(platform="all"): name = app.get("name", "") description = app.get("description", "").replace("|", "-") link = app.get("repo_url", "#") - tags = "" + attribute_tags = "" + property_tags = "" """ if app.get("tags"): tags += " " + " ".join(app["tags"]) """ if app.get("tags"): - tags = " " + " ".join(tag_map.get(tag, tag) for tag in app.get("tags", [])) + # attribute_tags = " " + " ".join(attribute_map.get(tag, tag) for tag in app.get("tags", [])) + attribute_tags = " " + " ".join(attribute_map[tag] for tag in app["tags"] if tag in attribute_map) + property_tags = " ".join(f"`{property_map[tag]}`" for tag in app["tags"] if tag in property_map) # app_platforms = " ".join(f"`{p}`" for p in app.get("platforms", [])) app_platforms = " ".join(f"`{platform_map.get(p, p)}`" for p in app.get("platforms", [])) @@ -131,7 +132,7 @@ def generate_contents(platform="all"): stars_formatted = f"**{format_stars(stars)}**" if stars is not None else "" # repo_path = extract_repo_path(link) # stars_badge = f"![GitHub Repo stars](https://img.shields.io/github/stars/{repo_path}?style=for-the-badge&label=%20&color=white)" if repo_path else "" - md_output += f"| [{name}]({link}){tags} | {description} | {app_platforms} | {stars_formatted} |\n" + md_output += f"| [{name}]({link}){attribute_tags}{property_tags} | {description} | {app_platforms} | {stars_formatted} |\n" md_output += "\n" return md_output diff --git a/source/scripts/utils/json_mod.py b/source/scripts/utils/json_mod.py index a067131..3beba32 100644 --- a/source/scripts/utils/json_mod.py +++ b/source/scripts/utils/json_mod.py @@ -1,5 +1,7 @@ import json +""" + # Load the JSON data from file with open("source/data/applications.json", "r", encoding="utf-8") as file: data = json.load(file) @@ -14,7 +16,7 @@ with open("source/data/applications.json", "w", encoding="utf-8") as file: json.dump(data, file, indent=4) print("All platform entries have been converted to lowercase.") - +""" """ # Load the JSON file @@ -30,4 +32,31 @@ with open("source/data/applications.json", "w", encoding="utf-8") as file: json.dump(data, file, indent=4, ensure_ascii=False) print("Operation successful: applications.json updated") -""" \ No newline at end of file +""" + +# Load applications.json +with open("source/data/applications.json", "r", encoding="utf-8") as f: + data = json.load(f) + +# Platforms to check for +move_to_tags = {"cli", "cli-plus", "tui", "pip"} + +for app in data.get("applications", []): + platforms = app.get("platforms", []) + tags = set(app.get("tags", [])) + + # Move matching items to tags + new_platforms = [] + for p in platforms: + if p in move_to_tags: + tags.add(p) + else: + new_platforms.append(p) + + # Update the application + app["platforms"] = new_platforms + app["tags"] = sorted(tags) + +# Save the updated file +with open("source/data/applications.json", "w", encoding="utf-8") as f: + json.dump(data, f, indent=4)