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
100+ open source SaaS alternatives, curated and updated regularly.
Frape HR
Frappe HR is an open-source Human Resource and Payroll Management System. It offers an all-in-one solution for managing employees, leaves, payroll, taxation, and performance reviews.
Hanko
Hanko is an open-source authentication and user management solution designed with privacy-first principles such as data minimalism and phishing resistance.
Tolgee
Tolgee is an open‑source localization platform and i18n toolkit. It enables true in‑app, in‑context translation so teams can edit strings directly in the running app—even in production.
Chatbox
User-friendly Desktop Client App for AI Models/LLMs (GPT, Claude, Gemini, Ollama...)
Umami
An open-source, privacy-focused web analytics platform that provides simple and fast website traffic insights as an alternative to Google Analytics.
Checkmate
An open-source uptime and infrastructure monitoring application that tracks the operational status and performance of servers and websites, providing real-time alerts and comprehensive monitoring capabilities.
Open WebUI
An extensible, self-hosted AI platform that supports offline operation, multiple LLM runners, and provides a user-friendly interface for AI interactions.
LibreChat
An open-source AI chat platform that integrates multiple AI models, offering enhanced features and customization beyond traditional chatbots.
Lobe Chat
An open-source, modern ChatGPT/LLMs UI framework that enables one-click deployment of private AI chat applications with multi-modal and extensible features.
Mattermost
An open source platform for secure collaboration across the software development lifecycle, enabling teams to communicate, coordinate, and manage projects efficiently.
Cal.com
An open-source scheduling infrastructure that gives users full control over their scheduling workflow, data, and appearance. Designed as a flexible, self-hostable alternative to Calendly.
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.