Open source
Open-source alternatives worth self-hosting
Open source swaps a subscription for maintenance. These projects genuinely replace their commercial counterparts — but only if someone on your side will own updates, backups and security patches. If nobody will, pay for the hosted product; it is cheaper than an outage.
By category
31 roundups, each comparing the projects in one category against the commercial products they replace.
Open-source AI agent frameworks
DSPy, LlamaIndex, CrewAI
Open-source notes & knowledge
Joplin, Logseq, Standard Notes
Open-source project management
OpenProject, Plane, Taiga
Open-source AI coding assistants
Cline, Continue, Aider
Open-source monitoring & observability
Grafana, Prometheus, SigNoz
Open-source vector databases
Weaviate, Qdrant, Chroma
Open-source containers & runtimes
Podman, containerd, Incus
Open-source identity & SSO
Keycloak, Authentik, Zitadel
Open-source LLM gateways & observability
LiteLLM, Langfuse, Helicone
Open-source local LLM runners
Ollama, llama.cpp, vLLM
Open-source no-code databases
NocoDB, Baserow, Grist
Open-source BI & dashboards
Metabase, Apache Superset, Redash
Open-source cloud storage & file sync
Nextcloud, Seafile, ownCloud
Open-source CRM & sales
Twenty, EspoCRM, SuiteCRM
Open-source e-commerce
Medusa, Saleor, WooCommerce
Open-source graphics & photo editing
GIMP, Krita, Inkscape
Open-source helpdesk & ticketing
osTicket, FreeScout, Zammad
Open-source hosting & PaaS
Coolify, Dokku, CapRover
Open-source password managers
Bitwarden, Vaultwarden, KeePassXC
Open-source team chat
Mattermost, Rocket.Chat, Zulip
Open-source web analytics
Plausible, Umami, Matomo
Open-source workflow automation
n8n, Activepieces, Windmill
Open-source accounting & invoicing
Akaunting, Invoice Ninja, Firefly III
Open-source AI chat assistants
Open WebUI, LibreChat, HuggingChat
Open-source AI image generation
ComfyUI, InvokeAI, Fooocus
Open-source AI voice, speech & music
Whisper, Coqui TTS, Piper
Open-source API clients
Bruno, Insomnia, Hoppscotch
Open-source CMS & site builders
Ghost, Strapi, Payload
Open-source design & whiteboards
Penpot, Excalidraw, tldraw
Open-source git hosting
GitLab, Gitea, Forgejo
Open-source website builders
Astro, Hugo, Publii
Every project we track
| Project | What it is | Replaces | Source |
|---|---|---|---|
| Nextcloud | Self-hosted file sync, calendar and collaboration suite. | Dropbox Google Drive | repo ↗ |
| Seafile | Self-hosted file sync focused on speed and reliability. | Dropbox | repo ↗ |
| ownCloud | The original self-hosted file-sync platform Nextcloud forked from. | Dropbox | repo ↗ |
| File Browser | Minimal self-hosted web file manager for a single server. | Dropbox | repo ↗ |
| osTicket | Long-running open-source support ticket system. | Zendesk Freshdesk | repo ↗ |
| FreeScout | Self-hosted shared inbox and helpdesk, a Help Scout alternative. | Help Scout Zendesk | repo ↗ |
| Zammad | Open-source helpdesk with strong multi-channel support. | Zendesk | repo ↗ |
| Chatwoot | Open-source customer engagement and live chat suite. | Intercom Zendesk | repo ↗ |
| Bitwarden | Open-source, audited password manager with a usable free tier. | 1Password LastPass | repo ↗ |
| Vaultwarden | Lightweight self-hosted server compatible with Bitwarden clients. | 1Password LastPass | repo ↗ |
| KeePassXC | Fully offline encrypted vault stored as a local file. | 1Password LastPass | repo ↗ |
| Passbolt | Open-source password manager built for team sharing. | 1Password | repo ↗ |
| Akaunting | Self-hosted open-source accounting with a modular design. | QuickBooks | repo ↗ |
| Invoice Ninja | Open-source invoicing, quotes and payments platform. | QuickBooks freshbooks | repo ↗ |
| Firefly III | Self-hosted personal finance manager and budgeting tool. | QuickBooks | repo ↗ |
| Twenty | Modern open-source CRM built as a Salesforce alternative. | Salesforce HubSpot | repo ↗ |
| EspoCRM | Mature open-source CRM that is quick to self-host. | Salesforce | repo ↗ |
| SuiteCRM | Long-established open-source CRM forked from SugarCRM. | Salesforce | repo ↗ |
| Odoo | Open-source business suite covering CRM, ERP and more. | Salesforce | repo ↗ |
| n8n | Self-hostable workflow automation with code steps built in. | Zapier make | repo ↗ |
| Activepieces | Open-source automation that is friendlier than n8n. | Zapier | repo ↗ |
| Windmill | Open-source platform turning scripts into workflows and UIs. | Zapier Retool | repo ↗ |
| Node-RED | Flow-based programming, popular for IoT and event wiring. | Zapier | repo ↗ |
| Grafana | The open-source standard for dashboards and visualisation. | Datadog | repo ↗ |
| Prometheus | Open-source metrics collection and alerting, the CNCF standard. | Datadog | repo ↗ |
| SigNoz | Open-source metrics, traces and logs in a single product. | Datadog New Relic | repo ↗ |
| Uptime Kuma | Self-hosted uptime monitoring with a very clean interface. | Datadog Pingdom | repo ↗ |
| Netdata | Real-time infrastructure monitoring with per-second resolution. | Datadog | repo ↗ |
| Zabbix | Enterprise-grade open-source infrastructure monitoring. | Datadog | repo ↗ |
| Mattermost | Self-hosted team chat that closely mirrors Slack. | Slack | repo ↗ |
| Rocket.Chat | Open-source team chat plus customer-facing livechat. | Slack Intercom | repo ↗ |
| Zulip | Topic-threaded chat that stays readable at scale. | Slack | repo ↗ |
| Element | Matrix-based secure chat with federation and E2E encryption. | Slack | repo ↗ |
| OpenProject | Open-source project management with Gantt and portfolio views. | Jira Monday.com | repo ↗ |
| Plane | Modern open-source issue tracking, a Jira and Linear alternative. | Jira Linear | repo ↗ |
| Taiga | Open-source agile project management for scrum and kanban. | Jira | repo ↗ |
| Vikunja | Self-hosted task management with list, kanban and gantt views. | Asana Trello | repo ↗ |
| Wekan | Open-source kanban board you can host yourself. | Trello | repo ↗ |
| Joplin | Open-source notes with encrypted sync and Evernote import. | Evernote | repo ↗ |
| Logseq | Outliner-style local-first knowledge base. | Notion Evernote | repo ↗ |
| Standard Notes | End-to-end encrypted notes on every tier. | Evernote | repo ↗ |
| AppFlowy | Open-source Notion alternative, local-first by design. | Notion | repo ↗ |
| Anytype | Local-first encrypted workspace and knowledge graph. | Notion | repo ↗ |
| Outline | Team wiki and knowledge base you can self-host. | Confluence Notion | repo ↗ |
| Trilium Notes | Hierarchical note-taking for building personal knowledge bases. | Evernote | repo ↗ |
| NocoDB | Turns an existing Postgres or MySQL database into a spreadsheet UI. | Airtable | repo ↗ |
| Baserow | Open-source Airtable alternative with unlimited self-hosted users. | Airtable | repo ↗ |
| Grist | Spreadsheet-database hybrid with real Python formulas. | Airtable | repo ↗ |
| Teable | Postgres-backed no-code database with an Airtable-like interface. | Airtable | repo ↗ |
| Directus | Open-source data platform and headless CMS over any SQL database. | Airtable Contentful | repo ↗ |
| Formbricks | Open-source surveys built for in-product research. | Typeform SurveyMonkey | repo ↗ |
| LimeSurvey | Long-established open-source survey platform. | SurveyMonkey | repo ↗ |
| Cal.com | Open-source scheduling that can be self-hosted and white-labelled. | Calendly | repo ↗ |
| Easy!Appointments | Self-hosted appointment booking for service businesses. | Calendly | repo ↗ |
| Documenso | Open-source e-signature platform you can self-host. | DocuSign | repo ↗ |
| Bruno | Offline API client storing collections as files in your repo. | Postman | repo ↗ |
| Insomnia | Polished API client with strong GraphQL and gRPC support. | Postman | repo ↗ |
| Hoppscotch | Browser-based API client that can be self-hosted. | Postman | repo ↗ |
| Keycloak | The open-source standard for self-hosted SSO, backed by Red Hat. | Okta Auth0 | repo ↗ |
| Authentik | Modern self-hosted identity provider, friendlier than Keycloak. | Okta Auth0 | repo ↗ |
| Zitadel | Open-source identity with multi-tenancy and a managed cloud. | Okta Auth0 | repo ↗ |
| SuperTokens | Open-source authentication built for developers to embed. | Auth0 | repo ↗ |
| Ory | Open-source identity and access infrastructure. | Auth0 Okta | repo ↗ |
| Coolify | Self-hosted PaaS — git-push deploys on your own VPS. | Heroku Vercel | repo ↗ |
| Dokku | Minimal self-hosted PaaS built on Docker. | Heroku | repo ↗ |
| CapRover | Self-hosted PaaS with a web UI and one-click apps. | Heroku | repo ↗ |
| Listmonk | Self-hosted newsletter and mailing-list manager, very fast. | Mailchimp | repo ↗ |
| Mautic | Open-source marketing automation platform. | HubSpot Mailchimp | repo ↗ |
| Plausible | Privacy-friendly, cookie-free web analytics. | Google Analytics | repo ↗ |
| Umami | Lightweight self-hosted web analytics. | Google Analytics | repo ↗ |
| Matomo | Full-featured analytics you can host yourself. | Google Analytics | repo ↗ |
| PostHog | Product analytics, session replay and feature flags. | Google Analytics Amplitude | repo ↗ |
| Penpot | Open-source design and prototyping platform, a Figma alternative. | Figma | repo ↗ |
| Excalidraw | Hand-drawn style virtual whiteboard, self-hostable. | Miro Figma | repo ↗ |
| tldraw | Infinite canvas whiteboard you can embed in your own product. | Miro | repo ↗ |
| Ghost | Publishing platform with newsletters and memberships built in. | WordPress Squarespace | repo ↗ |
| Strapi | Open-source headless CMS with a customisable admin. | WordPress Contentful | repo ↗ |
| Payload | TypeScript-native headless CMS and application framework. | WordPress Contentful | repo ↗ |
| Metabase | Open-source BI that non-technical people actually use. | Tableau Looker | repo ↗ |
| Apache Superset | Open-source data exploration and dashboarding at scale. | Tableau Power BI | repo ↗ |
| Redash | Query, visualise and share results from any data source. | Tableau | repo ↗ |
| Lightdash | Open-source BI built on top of your dbt project. | Looker | repo ↗ |
| Cap | Open-source screen recorder and Loom alternative. | Loom | repo ↗ |
| OpenRefine | Powerful open-source desktop tool for cleaning and reconciling messy data. | — | repo ↗ |
| Medusa | Open-source commerce engine for custom storefronts. | Shopify | repo ↗ |
| Saleor | GraphQL-first open-source commerce platform. | Shopify | repo ↗ |
| WooCommerce | The WordPress commerce plugin, self-hosted and extensible. | Shopify | repo ↗ |
| Snipe-IT | Open-source asset and equipment tracking with check-in/check-out. | fleetio | repo ↗ |
| Postiz | Open-source scheduling you can self-host, with an AI assist. | Hootsuite buffer | repo ↗ |
| Mixpost | Self-hosted social scheduling with no per-post limits. | Hootsuite buffer | repo ↗ |
| BookStack | Self-hosted documentation wiki organised into books and chapters. | Confluence Notion | repo ↗ |
| DSPy | Programs prompts as modules you compile rather than hand-tune. | LangChain | repo ↗ |
| Coder | Self-hosted cloud development environments on your own infra. | Replit | repo ↗ |
| GIMP | The long-standing free photo editor; deep, but its own way of working. | Adobe Photoshop | repo ↗ |
| Krita | Open-source painting and illustration, built by and for digital artists. | Adobe Photoshop | repo ↗ |
| Inkscape | Open-source vector illustration, the usual Illustrator replacement. | Adobe Creative Cloud | repo ↗ |
| Scribus | Open-source desktop publishing for print-ready layouts. | Adobe Creative Cloud | repo ↗ |
| Jitsi Meet | Open-source video meetings you can self-host, no account needed. | Zoom | repo ↗ |
| BigBlueButton | Open-source conferencing built specifically for teaching. | Zoom | repo ↗ |
| GitLab | Repos, CI and issues in one platform, self-hostable. | GitHub | repo ↗ |
| Gitea | Lightweight self-hosted Git that runs on very little. | GitHub | repo ↗ |
| Forgejo | Community-governed fork of Gitea, the engine behind Codeberg. | GitHub | repo ↗ |
| GLPI | Open-source asset management and service desk, self-hosted. | ServiceNow | repo ↗ |
| Podman | Daemonless, rootless containers with a Docker-compatible CLI. | Docker | repo ↗ |
| containerd | The runtime Docker and Kubernetes actually use underneath. | Docker | repo ↗ |
| Incus | System containers and VMs; a community fork of LXD. | Docker | repo ↗ |
| Buildah | Builds OCI images without a daemon or a Dockerfile. | Docker | repo ↗ |
| Colima | Container runtimes on macOS without Docker Desktop's licence. | Docker | repo ↗ |
| Astro | Static-first framework that ships almost no JavaScript. | WordPress | repo ↗ |
| Hugo | Extremely fast static site generator for content sites. | WordPress | repo ↗ |
| Publii | Desktop static-site CMS that publishes to any host. | WordPress | repo ↗ |
| Planka | Open-source kanban that looks and works like Trello. | Trello | repo ↗ |
| Wekan | Open-source kanban boards, self-hosted. | Trello | repo ↗ |
| ClickHouse | Extremely fast open-source columnar database for analytics. | Snowflake | repo ↗ |
| DuckDB | An analytics database that runs in-process, no server at all. | Snowflake | repo ↗ |
| Shopware | Open-source commerce with strong B2B capability. | Shopify | repo ↗ |
| Open WebUI | Self-hosted chat interface for Ollama and any OpenAI-compatible API. | ChatGPT | repo ↗ |
| LibreChat | Self-hosted multi-model chat with users, roles and conversation search. | ChatGPT | repo ↗ |
| HuggingChat | Hugging Face's open chat UI running open-weight models. | ChatGPT | repo ↗ |
| Cline | Autonomous coding agent inside VS Code, bring your own key. | GitHub Copilot Cursor | repo ↗ |
| Continue | Open-source IDE assistant you point at any model. | GitHub Copilot | repo ↗ |
| Aider | Pair programming in the terminal that commits as it goes. | GitHub Copilot Cursor | repo ↗ |
| Zed | A fast native editor with collaboration and agents built in. | Cursor | repo ↗ |
| OpenHands | Agents that run the whole loop: edit, run, test, fix. | Cursor GitHub Copilot | repo ↗ |
| Goose | Block's local coding agent, extensible over MCP. | Cursor | repo ↗ |
| ComfyUI | Node-graph interface for running diffusion models locally. | Midjourney Stable Diffusion | repo ↗ |
| InvokeAI | A polished local Stable Diffusion studio with a real UI. | Midjourney Stable Diffusion | repo ↗ |
| Fooocus | Local generation tuned so you only write a prompt. | Midjourney | repo ↗ |
| Whisper | OpenAI's speech recognition model, free to run yourself. | Otter.ai | repo ↗ |
| Coqui TTS | A deep-learning speech toolkit you host yourself. | ElevenLabs | repo ↗ |
| Piper | Fast local neural text-to-speech, small enough for a Pi. | ElevenLabs | repo ↗ |
| LanguageTool | Open-source grammar checking in 30+ languages, self-hostable. | Grammarly | repo ↗ |
| SearXNG | Self-hosted metasearch that profiles nobody. | Perplexity | repo ↗ |
| Perplexica | An open-source answer engine you can run at home. | Perplexity | repo ↗ |
| LlamaIndex | Data framework for connecting models to your own documents. | LangChain | repo ↗ |
| CrewAI | Role-playing agents that co-operate on a task. | LangChain | repo ↗ |
| AutoGen | Microsoft's framework for multi-agent conversations. | LangChain | repo ↗ |
| Dify | Visual builder for LLM apps, self-hostable. | LangChain | repo ↗ |
| Flowise | Drag-and-drop LLM flows on top of LangChain. | LangChain | repo ↗ |
| Langflow | Visual authoring for agents and RAG pipelines. | LangChain | repo ↗ |
| Haystack | Production search and RAG pipelines from deepset. | LangChain | repo ↗ |
| Pydantic AI | Type-safe agents from the Pydantic team. | LangChain | repo ↗ |
| Mastra | TypeScript agent framework with workflows and evals. | LangChain | repo ↗ |
| Weaviate | Open-source vector database with hybrid search. | Pinecone | repo ↗ |
| Qdrant | Rust vector database built for filtered search at scale. | Pinecone | repo ↗ |
| Chroma | The embedding database that starts as an import. | Pinecone | repo ↗ |
| Milvus | Distributed vector database for billion-scale collections. | Pinecone | repo ↗ |
| pgvector | Vector search inside the Postgres you already run. | Pinecone | repo ↗ |
| LanceDB | Embedded vector store that works straight off object storage. | Pinecone | repo ↗ |
| LiteLLM | Self-hosted proxy giving every provider an OpenAI-shaped API. | OpenAI API | repo ↗ |
| Langfuse | Open-source tracing, evals and prompt management. | LangChain | repo ↗ |
| Helicone | Observability and caching that sits in front of your calls. | LangChain | repo ↗ |
| Portkey | AI gateway with routing, fallbacks and guardrails. | OpenAI API | repo ↗ |
| Phoenix | Open-source tracing and evaluation for LLM apps. | LangChain | repo ↗ |
| Ollama | Run open-weight models locally with one command. | ChatGPT OpenAI API | repo ↗ |
| llama.cpp | The C++ inference engine most local tooling is built on. | OpenAI API | repo ↗ |
| vLLM | High-throughput serving for your own GPUs. | OpenAI API | repo ↗ |
| Jan | An offline ChatGPT-style desktop app. | ChatGPT | repo ↗ |
| GPT4All | Local models on ordinary laptops, no GPU required. | ChatGPT | repo ↗ |
| Marp | Decks written in Markdown, versioned like code. | Gamma | repo ↗ |
The maintenance tax nobody mentions
- Server cost is the small part — your time is the expensive part
- Security patching stops being optional once the service faces the internet
- Backups you have never restored from are not backups
We list open-source options because they are often the right answer. We say this because they are not always the right answer.
Questions people actually ask
Are open-source alternatives really free?
The software is free; running it is not. Self-hosting costs a server — roughly $5–20 a month for most of these — plus your own time for updates, backups and security patches. That is the honest trade: you swap a subscription for maintenance work.
Which open-source alternatives are production-ready?
The projects listed here are established with active development. The realistic test is not features but operations: if nobody on your team wants to own updates and backups, a hosted product is the better answer even at a higher price.
Can I self-host without a sysadmin?
For several of these, yes. Managed hosting providers will run the same open-source software for you for a monthly fee, which keeps the data-ownership benefit without the maintenance burden — at that point you are comparing their price against the commercial product's.
What is the best open-source ticketing system?
osTicket and FreeScout are the two most commonly deployed. osTicket is the older, heavier option with more configuration; FreeScout behaves like a shared inbox and is closer to Help Scout in feel. Both replace the core of a paid helpdesk for the cost of a small server.