Awesome
awesome-selfhosted-product
Self-hosting is the practice of hosting and managing applications on your own server(s) instead of consuming from SaaS providers.
This is a list of Free Software network services and web applications which can be hosted on your own server(s). The list is inspired by Awesome Self-hosted, with a focus on app for product people.
The Awesome Self-hosted Product is a toolkit for makers to ship better products faster π.
Table of contents
- Analytics Tools
- Collaboration and Communication
- Developer Tools
- Idea Management Software
- Marketing Tools
- Project Management
- Rapid Development Tools (Low Code/No Code)
- Sales and Business Tools
- Web Dev Tools
Analytics Tools
Product Analytics
Mixpanel, LaunchDarkly, and HotJar Alternatives
- Countly Community Edition - Privacy-centric product analytics solution providing insights into how your users interact with your digital products, from acquisition to advocacy. (Source Code)
AGPL-3.0
Docker/Nodejs
- highlight - A full-stack monitoring platform. Error monitoring, session replay, logging and more. (Source Code)
Apache-2.0
TypeScript
- OpenReplay - A session replay suite, that lets you see what users do on your web app, helping you troubleshoot issues faster. (Source Code)
MIT
Python
- PostHog - Product analytics, session recording, feature flagging and a/b testing. (Source Code)
MIT
Docker/Python
- rrweb - A web session replay library, which provides easy-to-use APIs to record user's interactions and replay it remotely. (Source Code)
MIT
TypeScript
Web Traffic Analytics
Google Analytics Alternatives
- Ackee - Node.js based analytics tool for those who care about privacy. Analyzes the traffic of your websites and provides useful statistics in a minimal interface. (Demo, Source Code)
MIT
Nodejs/Docker/K8S
- Aptabase - An easy to use alternative to Google Firebase Analytics for Mobile and Desktop applications. (Source Code)
AGPL-3.0
Docker
- Fathom Lite - A Google Analytics alternative that doesnβt compromise visitor privacy for data. Revolutionized website analytics by making them easy to use and respectful of privacy laws (like GDPR and more).
MIT
Go/Docker
- GoatCounter - Easy web analytics. No tracking of personal data. (Source Code)
EUPL-1.2
Go
- Matomo - Take back control with Matomo β a powerful web analytics platform that gives you 100% data ownership. (Source Code)
GPL-3.0
PHP
- Often - Let your users access their data end-to-end encrypted. Gain valuable insights at the same time. (Source Code)
- Plausible Analytics - An intuitive, lightweight web analytics. No cookies and fully compliant with GDPR, CCPA and PECR. (Source Code)
MIT
Elixir
- PoeticMetric - Privacy-first, regulation compliant Google Analytics alternative. (Demo, Source Code)
AGPL-3.0
Docker
- Shynet - A no cookies web analytics tool for personal projects and small to medium size websites.
Apache-2.0
Python/Docker
- Umami - Makes it easy to collect, analyze, and understand your web data β while maintaining visitor privacy and data ownership. (Demo, Source Code)
MIT
Nodejs/Docker
Collaboration and Communication
Community Discussion
- Bonfile - Tend to your digital life in community. Customise and host your own online space and control your experience at the most granular level. (Source Code)
AGPL-3.0
Elixir
- Discourse - A community platform to those who want complete control over how and where their site is run. (Source Code)
GPL-2.0
Ruby
- Flarum - Delightfully simple forums. Flarum is the next-generation forum software that makes online discussion fun again. (Source Code)
MIT
PHP
- Forem - Software for building communities for peers, customers, fanbases, families, friends, and more. (Source Code)
MIT
Docker
- Mastodon - A community platform to those who want complete control over how and where their site is run. (Source Code)
AGPL-3.0
Ruby
Community QA Platforms
Stack Overflow Alternatives
- Answer - An knowledge-based community software. Use it to quickly build your Q&A community for product technical support, customer support, user communication, and more. (Source Code)
Apache-2.0
Docker/Go
- Talkyard - Create a community, where your users can suggest ideas and get questions answered. And have friendly open-ended discussions and chat. (Demo, Source Code)
AGPL-3.0
Docker/Scala
Real-time Teamwork Platforms
Slack and Microsoft Teams Alternatives
- Element - A glossy Matrix collaboration client for the web. (Source Code)
Apache-2.0
TypeScript
- Twake - Twake is a secure collaboration platform to improve organizational productivity. (Source Code)
MIT
Docker
Developer Tools
App Performance Monitoring
- Uptrace - An OpenTelemetry-based observability platform that helps you monitor, understand, and optimize complex distributed systems. Have confidence in your production and deliver better code faster than ever before. (Source Code)
Business Source License 1.1
Go
API Development
Postman Alternatives
- Hoppscotch - A lightweight, web-based API development suite. Built with ease of use and accessibility in mind providing all the functionality needed for API developers with minimalist, unobtrusive UI. (Demo)
MIT
Docker
Big Data
- Cube - The Semantic Layer for Building Data Applications. Source Code)
MIT
Nodejs/Docker/K8S
Billing
- lago - Scalable and modular architecture for metering and usage-based billing, at every stage of your company. Source Code)
AGPL-3.0
Shell
Software Development Kits
- Apprise - Push Notifications that work with just about every platform! (Source Code)
MIT
Python/Docker
- pycaret - An open-source, low-code machine learning library in Python. (Source Code)
MIT
Docker
Uptime Monitoring
Uptime Robot Alternatives
- HertzBeat - A real-time monitoring system with custom-monitoring, high performance cluster and agentless. Support monitoring web, database, os, middleware, cloudnative, network and more. Source Code)
Apache-2.0
Java
- Uptime Kuma - A fancy self-hosted monitoring tool. (Demo Source Code)
MIT
Nodejs/Docker
- Upptime - A fancy self-hosted monitoring tool. Source Code)
MIT
Idea Management Software
Document Management
Paperwork and Docspell Alternatives
- Teedy - A lightweight document management system packed with all the features you can expect from big expensive solutions (Ex SismicsDocs). (Demo, Source Code)
GPL-2.0
Docker/Java
Notetaking
Notion and Evernote Alternatives
- Notesnook - End-to-end encrypted. Write notes with privacy, no spying, no tracking. (Source Code)
GNU-3.0
React
Second Brain Tools
Obsidian, Roam Research, Reflect Alternatives
- Quivr - Your second brain in the cloud, designed to easily store and retrieve unstructured information. (Source Code)
GNU-3.0
Docker
Marketing Tools
Email Automation
Mailchimp & ActiveCampaign Alternatives
- Listmonk - High performance, self-hosted newsletter and mailing list manager with a modern dashboard. (Source Code)
AGPL-3.0
Go/Docker
Social Media Automation
Buffer & Hootsuite Alternatives
- Mixpost - Easily create, schedule, publish, and manage social media content in one place, with no limits or monthly subscription fees. (Source Code)
MIT
PHP/Docker
- Socioboard - A powerful social media management and content marketing platform. Using this software users can streamline their social media operations and content marketing.
GPL-3.0
Nodejs
Interactive Presentations
Slido, AhaSlides, Mentimeter Alternatives
- Claper - Turn your presentations into an interactive, engaging and exciting experience. It's time for your presentations to become more than just a series of slides. (Source Code)
GPL-3.0
Elixir/Docker
Link Shortener
TinyURL & Bitly Alternatives
- Kutt - A modern URL shortener with support for custom domains. (Source Code)
MIT
Nodejs
- YOURLS - No strings attached. Full control over your data, on your own domain. (Source Code)
MIT
PHP/Docker
Project Management
Task and Ticketing Systems
Jira, ClickUp, and Linear Alternatives
- Focalboard - Define, organize, track and manage work across individuals and teams. (Source Code, Clients)
MIT/AGPL-3.0/Apache-2.0
Nodejs/Go
- Leantime - A strategic project management system for non-project managers. (Source Code)
GPL-2.0
PHP
Kanban Boards
Trello & Alternatives
- Kanboard - Simple and visual task board. (Source Code)
MIT
PHP
- Lavagna - An issue/project management tool designed for small teams. Lightweight, pure Java, easy to install, easy to use. (Source Code)
GPL-3.0
Java
- Planka - The realtime kanban board for workgroups built with React and Redux. (Demo, Source Code)
AGPL-3.0
Nodejs
- Taiga - Agile Project Management Tool based on the Kanban and Scrum methods. (Source Code)
MPL-2.0
Docker/Python/Nodejs
- TaskCafe - A project management tool with Kanban boards.
MIT
Docker/Golang
- WeKan - Open-source Trello-like kanban. (Source Code)
MIT
Nodejs
Rapid Development Tools
Low Code/No Code
Backend Database UI Tools
Airtable Alternatives
- Apache Superset - Data exploration and visualization platform.
- APITable - API-oriented low-code platform.
- Appwrite - End to end backend server for web, native, and mobile developers π. (Source Code)
BSD-3-Clause
PHP
- Baserow - Create your own no-code database alternative to Airtable. (Source Code)
MIT
Docker
- basetool - Internal tool framework.
- Bytebase - Safe database schema change and version control for DevOps teams, supports MySQL, PostgreSQL, TiDB, ClickHouse, and Snowflake. (Demo, Source Code)
MIT
Docker/K8S/Go
- Chartbrew - Web application that can connect directly to databases and APIs and use the data to create beautiful charts. (Demo, Source Code)
MIT
Nodejs/Docker
- Directus - An Instant App & API for your SQL Database. Directus wraps your new or existing SQL database with a realtime GraphQL+REST API for developers, and an intuitive admin app for non-technical users. (Source Code)
GPL-3.0
Nodejs
- Grist - Grist is a next-generation spreadsheet with relational structure, formula-based access control, and a portable, self-contained format (alternative to Airtable). (Demo, Source Code)
Apache-2.0
Nodejs/Python
- Motor Admin - No-code admin panel and business intelligence software - search, create, update, and delete data entries, create custom actions, and build reports. (Source Code)
AGPL-3.0
Ruby
- NocoDB - No-code platform that turns any database into a smart spreadsheet. (Source Code)
GPL-3.0
Nodejs/Docker
- PocketBase - Backend for your next SaaS and Mobile app in 1 file. (Source Code)
MIT
Go/Docker
- Redash - Connect and query your data sources, build dashboards to visualize data and share them with your company. (Source Code)
BSD-2-Clause
Docker
- rowy - Manage your database on a spreadsheet-UI.
- ToolJet - Low-code framework to build & deploy internal tools with minimal engineering effort. (Source Code)
GPL-3.0
Nodejs
- Totum - Business database for non-programmers. Universal UI, simple-code logic, automatic actions, access rules, logging, API and more. Quickly create a complex internal apps using the database as an interface. (Demo, Source Code)
MIT
PHP
Web App Builders
Webflow, Retool and Softr Alternatives
- Budibase - Build and automate internal tools, admin panels, dashboards, CRUD apps, and more, in minutes (alternative to Outsystems, Retool, Mendix, Appian). (Source Code)
GPL-3.0
Nodejs
- Convertigo - Enterprise grade Low Code / No Code platform.
- NocoBase - NocoBase is a scalability-first, open-source no-code/low-code platform.
- OpenBlocks - Retool Alternative.
- Saltcorn - Free and no-code application builder.
Workflow Automation
Make, IFTTT, Zapier Alternatives
- Activepieces - No-code business automation tool like Zapier or Tray. For example, you can send a Slack notification for each new Trello card. (Source Code)
MIT
Typescript
- airbyte - Open-source platform for data replication.
- Automatisch - Business automation tool that lets you connect different services like Twitter, Slack, and more to automate your business processes (alternative to Zapier). (Source Code)
AGPL-3.0
Docker
- beehive - A flexible event/agent & automation system.
- flogo - Ecosystem for serverless functions and apps.
- Huginn - Allows you to build agents that monitor and act on your behalf.
MIT
Ruby
- MindsDB - MindsDB is an AI layer for existing databases that allows you to effortlessly develop, train and deploy state-of-the-art machine learning models using standard queries. (Source Code)
GPL-3.0
Docker/Python
- n8n - Free and source-available workflow automation tool.
- Outerbridge - Automations for on-chain and off-chain applications. (Source Code)
Apache-2.0
TypeScript
- StackStorm - StackStorm (aka IFTTT for Ops) is event-driven automation for auto-remediation, security responses, troubleshooting, deployments, and more. Includes rules engine, workflow, 160 integration packs with 6000+ actions and ChatOps. (Source Code)
Apache-2.0
Python
- Syndesis - Integration capabilities as a service.
Sales and Business Tools
Business Intelligence
- Metabase - Easy, open-source way for everyone in your company to ask questions and learn from data. (Source Code)
AGPL-3.0
Java/Docker
- Technical Writing on HubSpot - Support writing technical documentation on HubSpot.
Customer Relationship Management (CRM)
Hubspot and Salesforce Alternatives
- Erxes - Marketing, sales, and customer service platform designed to help businesses attract more engaged customers. (Source Code)
GPL-3.0
Docker
- odoo - The only platform you will ever need to help run your business: integrated apps, kept simple, and loved by millions of happy users. (Source Code)
GPL-3.0
Docker
Web Dev Tools
Blog Builders
Medium Alternatives
- btw - Set up your personal blog in minutes.
Content Management Systems
Wordpress and Wix Alternatives
- Cromwell CMS - Cromwell CMS is a next-gen e-commerce and blogging platform that unites bleeding-edge web techs in an extraordinary user-friendly format.
- Payload CMS - Developer-first headless CMS and application framework. (Demo, Source Code)
MIT
Nodejs
- Tina - Tina is a fully open-source headless CMS that supports Git.
- Wagtail - Django content management system focused on flexibility and user experience. (Source Code)
BSD-3-Clause
Python
E-commerce Platforms
WooCommerce, Squarespace, and Shopify Alternatives
- Bagisto - Leading Laravel e-commerce framework with multi-inventory sources, taxation, localization, dropshipping and more exciting features. (Demo, Source Code)
MIT
PHP
- Evershop - NodeJS E-commerce Platform.
Image Optimization
- imgproxy - Fast and secure standalone server for resizing and converting remote images. (Source Code)
MIT
Docker
Pluggable Components
- react-trello - Pluggable component to add a kanban board to your application.
- Privoce - Pluggable components to provides a chat widget (in the browser), bot components to you as SDKs, and all modules can run on your personal cloud server.