Free, self-hosted alternatives to the SaaS you already pay for
A curated directory of open source tools you can run yourself. Get the best new picks weekly, or jump straight into the directory.
Join 1,000+ developers · No spam · Unsubscribe anytime
Sponsors
The tools that keep this directory free and updated.
Browse all projects
108+ open source SaaS alternatives, curated and updated regularly.
Lago
Lago is an open-source metering and billing platform, and a self-hosted alternative to Stripe Billing and Chargebee. It ingests usage events, aggregates them into billable metrics, applies subscription and usage-based plans, and produces invoices — while payment execution stays with a processor like Stripe or GoCardless. Prepaid wallets, credits, coupons, add-ons, and taxes are built in, along with an API, SDKs, and webhooks.
Kimai
Kimai is an open-source, multi-user time-tracking application, and a self-hosted alternative to Toggl and Harvest. Time is logged against a customer → project → activity hierarchy, with hourly or fixed rates, rounding rules, and budgets. It exports to CSV, PDF, and spreadsheet formats, generates invoices from templates, and has a plugin marketplace plus a REST API.
Saleor
Saleor is an open-source, GraphQL-first headless commerce platform, and a self-hosted alternative to Shopify and commercetools. The backend is an API only — storefronts are built separately against its single GraphQL endpoint — and it is multi-channel from the ground up, so one catalog can serve several storefronts with their own currencies, pricing, and warehouses. Extensions are added out-of-process through the Saleor Apps model.
Zulip
Zulip is an open-source team chat application, and a self-hosted alternative to Slack. Its distinguishing feature is topic-based threading: every message in a channel belongs to a named topic, so conversations stay separable and catch-up reading is fast even in busy channels. It offers full-text search, hundreds of integrations, interactive bots, and native mobile and desktop apps.
Vikunja
Vikunja is an open-source task and project manager, and a self-hosted alternative to Todoist and Asana. The same tasks can be viewed as a list, table, kanban board, or Gantt chart, with subtasks, labels, reminders, recurring due dates, and saved filters. It runs as a single Go binary, exposes a REST API, syncs via CalDAV, and imports from Todoist, Trello, Asana, and Microsoft To Do.
BookStack
BookStack is an open-source wiki and documentation platform, and a self-hosted alternative to Confluence. Content is organized into a deliberate three-level hierarchy — shelves hold books, books hold chapters and pages — which keeps large knowledge bases navigable. It ships WYSIWYG and Markdown editors, a diagrams.net integration, full-text search, page revisions, and SSO via SAML2, OIDC, and LDAP.
Firefly III
Firefly III is an open-source personal finance manager built on a double-entry ledger, and a self-hosted alternative to Mint. Every transaction moves money between accounts, so balances always reconcile. A companion Data Importer pulls transactions from CSV files and bank-sync providers (GoCardless, SimpleFIN, Spectre), and a rules engine categorizes them on the way in.
Baserow
Baserow is an open-source no-code database, and a self-hosted alternative to Airtable. It presents tables as a familiar spreadsheet grid with grid, gallery, kanban, calendar, and form views, while exposing every table through an auto-generated REST API. The core is MIT-licensed and ships as a single Docker image; premium and enterprise tiers add SSO, audit logs, and row-level permissions.
Budibase
Budibase is an open-source low-code platform for internal tools, and a self-hosted alternative to Retool. You connect an existing SQL database, REST API, or spreadsheet — or use its built-in database — then assemble screens, forms, and automations from prebuilt components. Apps are deployed from the same tool, either to Budibase's own runtime or via Docker and Kubernetes.
ZITADEL
ZITADEL is an open-source identity and user management platform, and a self-hosted alternative to Auth0 and Okta. It is API-first and multi-tenant by design: every customer or business unit is an "organization" with its own users, branding, and policies. State is stored as an event stream in PostgreSQL, which gives every login, grant, and config change a built-in audit trail.
GitLab CE
GitLab Community Edition is an open-source, self-hosted DevOps platform, and an alternative to GitHub and Bitbucket that folds source hosting, code review, CI/CD, and issue tracking into one application. A single install gives teams Git repositories, merge requests, pipelines, a container registry, and project planning without wiring separate services together. The MIT-licensed CE is free to run at any scale.
Dify
Dify is an open-source platform for building LLM applications and agentic workflows, deployable on your own infrastructure. It combines a visual workflow builder, a prompt IDE, retrieval-augmented generation over your documents, agent tools, and observability, so teams go from prototype to production without stitching libraries together. It works with dozens of model providers, both hosted and local.
ERPNext
ERPNext is an open-source enterprise resource planning suite, and a self-hosted alternative to SAP, Oracle NetSuite, and Microsoft Dynamics. Built on the Frappe framework, it covers accounting, inventory, manufacturing, sales and purchasing, projects, HR, and CRM in one data model, with every form, report, and workflow customizable without forking. It fits small businesses through mid-market operations.
Jitsi Meet
Jitsi Meet is an open-source video conferencing platform, and a self-hosted alternative to Zoom, Google Meet, and Microsoft Teams. Meetings run in the browser over WebRTC with no account or install for participants, and scale from peer-to-peer calls to large moderated rooms via the Jitsi Videobridge. The whole stack is self-hostable, so meeting media and metadata stay on your servers.
Mautic
Mautic is an open-source marketing automation platform, and a self-hosted alternative to HubSpot, Marketo, and ActiveCampaign. It unifies contact management, email campaigns, landing pages, forms, and multi-step drip workflows, with lead scoring and segmentation deciding who receives what. Running on your own server means contact data and campaign analytics stay on your infrastructure, with no per-contact fees.
Unleash
Unleash is an open-source feature management platform, and a self-hosted alternative to LaunchDarkly. It controls feature flags through activation strategies — gradual rollouts, user targeting, A/B tests — with SDK evaluation happening locally for low latency and privacy. It includes environments, approval workflows, audit logs, and a metrics view of flag exposure.
Typesense
Typesense is an open-source, typo-tolerant search engine built for fast instant-search experiences, and a self-hosted alternative to Algolia. It holds indexes in memory for sub-50ms queries, ships with sensible relevance defaults, and adds faceting, filtering, geo-search, and vector/semantic search. Official clients and framework adapters (InstantSearch, Next.js, Laravel) make integration quick.
Actual Budget
Actual Budget is an open-source, local-first personal finance app built around zero-based (envelope) budgeting, and a self-hosted alternative to YNAB. Every budget is a local file that works fully offline, with optional end-to-end encrypted sync across devices. It imports transactions by file or bank-sync integrations and includes rules, scheduled transactions, and reporting.
Paperless-ngx
Paperless-ngx is an open-source document management system that turns scanned paper and PDFs into a searchable digital archive. It performs OCR on every document, extracts dates and correspondents, and applies tags and document types with trainable matching rules, so filing becomes automatic. It is the actively maintained, community-supported continuation of Paperless-ng.
Authentik
Authentik is an open-source identity provider and single sign-on platform, and a self-hosted alternative to Okta, Auth0, and Microsoft Entra ID. It centralizes login for web apps, VPNs, and infrastructure through SAML, OAuth2/OpenID Connect, LDAP, RADIUS, and SCIM, with a flow engine that lets you compose enrollment, MFA, and recovery journeys visually. Run it for a homelab or scale it to a production cluster.
Typebot
An open-source conversational form and chatbot builder, and a self-hostable alternative to Typeform and Landbot. Typebot assembles chat-style forms from 40+ drag-and-drop blocks with branching logic, then embeds them on any site or connects them to WhatsApp — with native integrations for Google Sheets, webhooks, OpenAI, and Zapier, and unlimited submissions when self-hosted.
Excalidraw
An open-source virtual whiteboard for sketching hand-drawn-style diagrams, and a self-hostable alternative to Miro, Mural, and FigJam. Excalidraw offers an infinite canvas, real-time collaboration in end-to-end encrypted rooms, a large shape and icon library, PNG/SVG export, an embeddable component, and an offline PWA.
Apache Superset
An open-source data-exploration and visualization platform, and a self-hostable alternative to Tableau, Looker, and Power BI. Superset pairs a no-code chart builder with a rich SQL IDE and interactive dashboards on top of any SQL-speaking database, plus caching, row-level security, and an extensible visualization plugin system.
Gitea
A painless, self-hosted all-in-one software-development service and a lightweight alternative to GitHub and GitLab. Gitea provides Git hosting, code review, issues and pull requests, a package registry, and built-in Actions-compatible CI/CD from a single Go binary that comfortably runs in under 512 MB of RAM.
Home Assistant
An open-source home-automation platform that puts local control and privacy first, and a self-hostable alternative to SmartThings, Google Home, and Alexa routines. Home Assistant connects 3,000+ integrations, runs automations entirely on your own hardware, and offers customizable dashboards, a voice assistant, and energy monitoring.
Immich
A high-performance, open-source photo and video management solution, and a self-hostable alternative to Google Photos and iCloud Photos. Immich offers automatic mobile backup, fast browsing of huge libraries, facial recognition, object and location search, albums, shared and external libraries, and multi-user support — all on your own server.
Vaultwarden
A lightweight, open-source password-manager server written in Rust that is compatible with the official Bitwarden clients, and a self-hostable alternative to 1Password and LastPass. Vaultwarden runs the full feature set — vaults, organizations, Sends, attachments, TOTP, and passkeys — from a single container using around 10 MB of RAM.
Medusa
An open-source headless commerce platform and a self-hostable alternative to Shopify and commercetools. Medusa delivers commerce primitives — carts, orders, payments, fulfillment, promotions, multi-region and multi-warehouse — as a modular Node.js framework, with a REST/GraphQL API, an admin dashboard, and full control over the storefront.
listmonk
An open-source, self-hosted newsletter and mailing-list manager, and an alternative to Mailchimp and Sendinblue. listmonk ships as a single Go binary with a modern dashboard, scales to millions of subscribers, and supports SQL-based segmentation, templating, multi-list campaigns, and delivery through any SMTP provider.
Appsmith
An open-source low-code platform and a self-hostable alternative to Retool for building internal tools, admin panels, and dashboards. Appsmith connects to 25+ databases and any REST or GraphQL API, pairs a drag-and-drop UI builder with pre-built widgets, and lets developers add logic in JavaScript — with no per-user cost when self-hosted.