Skip to content

Latest commit

 

History

History
225 lines (147 loc) · 21.9 KB

README.md

File metadata and controls

225 lines (147 loc) · 21.9 KB

Awesome Free / Open Source Alternatives (to common SaaS products) for Business Use

FOSS not only plays a crucial role in enhancing learning and fostering innovation, while also promoting collaboration and building a strong community among both developers and users, it is also pivotal in delivering practical, user-friendly, and reliable solutions for both businesses and individuals.

This guide, along with the resources listed at its conclusion, provides an extensive exploration of the alternatives available to businesses looking to leverage open-source solutions.

This is a work in progress. Please contribute!

[TOC]

Collaboration

Chat & Team Communication (Slack, Discord alternatives)

These platforms, providing alternatives to widely-used services like Slack and Discord, offer features ranging from real-time messaging and file sharing, to video conferencing and task management.

  • Element ★10533 - A glossy Matrix collaboration client for the web. [TS, Apache License 2.0].
  • Mattermost ★27725 - Mattermost is an open source platform for secure collaboration across the entire software development lifecycle.. [TS, Other license].
  • RelatedChat ★4697 - Open source alternative communication platform. [Swift, MIT License].
  • Rocket.chat ★38431 - The communications platform that puts data protection first. [TS, Other license].
  • Spacebar ★5147 - 📬 Spacebar is a free open source selfhostable discord compatible communication platform. [GNU Affero General Public License v3.0].
  • Zulip ★19497 - Zulip server and web application. Open-source team chat that helps teams stay productive and focused. [🐍, Apache License 2.0].

Video Conferencing (Zoom, Webex, Google Meet, Skype... alternatives)

The modern workplace often spans cities, countries, and even continents, making effective virtual communication tools essential. These alternatives to popular services such as Zoom, Webex, Google Meet, Skype, etc., offer features like video and audio calls, screen sharing, virtual meetings, and webinars.

  • BigBlueButton ★8297 - Complete open source web conferencing system. [JS, GNU Lesser General Public License v3.0].
  • Element Call ★487 - Group calls powered by Matrix. [TS, Apache License 2.0].
  • Galene ★841 - The Galène videoconference server. [Go, MIT License].
  • Jitsi Meet ★21305 - Jitsi Meet - Secure, Simple and Scalable Video Conferences that you use as a standalone app or embed in your web application. [TS, Apache License 2.0].

Knowledge Bases (Notion alternatives)

Knowledge is the cornerstone of any successful organization, and managing it effectively is crucial. This category focuses on platforms that provide a means for businesses and individuals to store, organize, and share information effectively. These alternatives to Notion - a popular collaboration platform - offer users a versatile and interactive environment for creating, managing, and sharing digital content. From taking notes, tracking tasks, managing projects to creating an internal wiki, these FOSS options provide an array of features that support diverse knowledge management needs while aligning with the principles of openness, flexibility, and community-oriented development.

  • AFFiNE ★28496 - There can be more than Notion and Miro. AFFiNE is a next-gen knowledge base that brings planning, sorting and creating all together. Privacy first, open-source, customizable and ready to use. [TS, Other license].
  • AppFlowy ★46966 - AppFlowy is an open-source alternative to Notion. You are in charge of your data and customizations. Built with Flutter and Rust. [Dart, GNU Affero General Public License v3.0].
  • BookStack ★13509 - A platform to create documentation/wiki content built with PHP & Laravel. [PHP, MIT License].
  • MoinMoin ★272 - MoinMoin Wiki Development (2.0+), unstable, for production please use 1.9.x. [🐍, Other license].
  • XWiki ★914 - The XWiki platform. [☕️, GNU Lesser General Public License v2.1].
  • MediaWiki ★3886 - 🌻 The collaborative editing software that runs Wikipedia. Mirror from https://gerrit.wikimedia.org/g/mediawiki/core. See https://mediawiki.org/wiki/Developer_access for contributing. [PHP, Other license].

More:

  • WikiMatrix - Compare them all. (WikiMatrix helps you compare the features of many different Wikis in a comfortable side-by-side table.).
  • List of wiki software on Wikipedia.
  • List of Wiki Engines ow C2. (Exhaustive list of wiki engines, including long-dead ones, with a short description of each one).

Note-taking / Personal Knowledge Management (Evernote alternatives)

These tools are designed to help individuals maintain control over their personal knowledge sphere. These platforms, offering an alternative to the popular Evernote service, enable users to record thoughts, capture information from various sources, and organize these snippets of knowledge in a way that best suits their unique cognitive and workflow preferences.

  • Joplin ★41564 - Joplin - the secure note taking and to-do app with synchronisation capabilities for Windows, macOS, Linux, Android and iOS. [TS, Other license].
  • Logseq ★28840 - A privacy-first, open-source platform for knowledge management and collaboration. Download link: http://github.com/logseq/logseq/releases. roadmap: http://trello.com/b/8txSM12G/roadmap. [Clojure, GNU Affero General Public License v3.0].
  • Notesnook ★8142 - A fully open source & end-to-end encrypted note taking alternative to Evernote. [TS, GNU General Public License v3.0].
  • SiYuan ★14889 - A privacy-first, self-hosted, fully open source personal knowledge management software, written in typescript and golang. [TS, GNU Affero General Public License v3.0].

Kanban board (Trello alternatives)

The way we organize and manage our tasks has a significant impact on productivity, and so called "Kanban boards" have proven to be a powerful tool in this regard, by facilitating the visual management of work using the Kanban methodology. These alternatives to Trello offer features such as task cards, customizable boards, and progress tracking that help individuals and teams visualize workflow, manage work-in-progress, and enhance overall productivity.

  • Focalboard ★18791 - Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana. [TS, Other license].
  • Kanboard ★8019 - Kanban project management software. [PHP, MIT License].
  • Planka ★3821 - The realtime kanban board for workgroups built with React and Redux. [JS, GNU Affero General Public License v3.0].
  • WeKan ★19022 - The Open Source kanban (built with Meteor). Keep variable/table/field names camelCase. For translations, only add Pull Request changes to wekan/i18n/en.i18n.json , other translations are done at https://app.transifex.com/wekan/ only. [JS, MIT License].

Business

Invoicing (FreshBooks / QuickBooks alternatives)

  • Crater ★7499 - Open Source Invoicing Solution for Individuals & Businesses. [PHP, GNU Affero General Public License v3.0].
  • Invoice Ninja ★7612 - Invoices, Expenses and Tasks built with Laravel, Flutter and React. [PHP, Other license].
  • SolidInvoice ★517 - Simple and elegant invoicing solution. [PHP, MIT License].

ERP (SAP Alternatives)

  • Dolibarr ★4200 - ERP, CRM, POS, RH
  • ERP5 ★178 - ERP5 Open Source ERP/CRM/KM. (Mirror of https://lab.nexedi.com/nexedi/erp5 ; Please submit patches and issues there). [JS, Unknown license].
  • IDURAR ERP CRM ★5094 - IDURAR ERP CRM – Open Code Source ERP CRM Application. [JS, Other license].
  • Odoo ★33699 - Odoo. Open Source Apps To Grow Your Business. [JS, Other license].

CRM (Salesforce alternatives)

  • SuiteCRM ★4045 - SuiteCRM - Open source CRM for the world. [PHP, GNU Affero General Public License v3.0].
  • EspoCRM ★1445 - EspoCRM – Open Source CRM Application. [PHP, GNU General Public License v3.0].

Document Management / ECM (Documentum alternatives)

  • Alfresco ★180 - Alfresco Content Application. [TS, GNU Lesser General Public License v3.0].
  • Nuxeo ★598 - Content management platform to build modern business applications. [☕️, Unknown license].
  • OpenKM ★647 - OpenKM is a Open Source Document Management System. [☕️, GNU General Public License v2.0].
  • LogicalDOC ★84 - LogicalDOC Community open source document management system https://www.logicaldoc.com. [☕️, GNU Lesser General Public License v3.0].
  • Mayan EDMS - Free Open Source DMS (document management system).

Web

Web CMS and Blog Engines

More:

Blogging platform/ Personal website builder (Medium alternatives)

  • btw ★551 - Open source Medium alternative- set up your personal blog in minutes. [JS, GNU General Public License v3.0].
  • WriteFreely ★4055 - A clean, Markdown-based publishing platform made for writers. Write together and build a community. [Go, GNU Affero General Public License v3.0].

Web analytics (Google Analytics alternatives)

  • Matomo ★18837 - Liberating Web Analytics. Star us on Github? +1. Matomo is the leading open alternative to Google Analytics that gives you full control over your data. Matomo lets you easily collect data from websites & apps and visualise this data and extract insights. Privacy is built-in. We love Pull Requests!. [PHP, GNU General Public License v3.0].
  • Plausible ★17794 - Simple, open-source, lightweight (< 1 KB) and privacy-friendly web analytics alternative to Google Analytics. [💧, GNU Affero General Public License v3.0].
  • Shynet ★2747 - Modern, privacy-friendly, and detailed web analytics that works without cookies or JS. [🐍, Apache License 2.0].
  • Umami ★18926 - Umami is a simple, fast, privacy-focused alternative to Google Analytics. [JS, MIT License].

Static website generator

  • 11ty ★15956 - A simpler site generator. Transforms a directory of templates (of varying types) into HTML. [JS, MIT License].
  • Hugo ★71657 - The world’s fastest framework for building websites. [Go, Apache License 2.0].
  • Jekyll ★48009 - 🌐 Jekyll is a blog-aware static site generator in Ruby. [💎, MIT License].
  • Lektor ★3753 - The lektor static file content management system. [🐍, BSD 3-Clause "New" or "Revised" License].
  • Pelican ★12053 - Static site generator that supports Markdown and reST syntax. Powered by Python.
  • Zola ★12471 - A fast static site generator in a single binary with everything built-in. https://www.getzola.org. [🦀, MIT License].

More:

Platforms services and devops

Platform as a Service / PaaS (Heroku, Fly, Render... alternatives):

  • Abilian Nua ★34 - Open source PaaS and application marketplace. [🐍, GNU Affero General Public License v3.0].
  • CapRover ★11912 - Scalable PaaS (automated Docker+nginx) - aka Heroku on Steroids. [TS, Other license].
  • Coolify ★11220 - An open-source & self-hostable Heroku / Netlify alternative. Cloud version available here -> https://app.coolify.io. [PHP, Apache License 2.0].
  • Dokku ★25782 - A docker-powered PaaS that helps you build and manage the lifecycle of applications. [Shell, MIT License].

User authentication (Auth0 alternatives)

  • Janssen ★369 - Welcome to the Janssen Project, a collaboration hub for digital identity infrastructure software... and introducing Agama--a programming language and archive format for interoperable identity orchestration!. [☕️, Apache License 2.0].
  • Keycloak ★19268 - Open Source Identity and Access Management For Modern Applications and Services. [☕️, Apache License 2.0].
  • Logto ★6983 - 🧑‍🚀 Logto is a modern Auth0 alternative for building identity infrastructure with minimal effort, for both your customers and their organizations. [TS, Mozilla Public License 2.0].
  • SuperTokens ★11562 - Open source alternative to Auth0 / Firebase Auth / AWS Cognito. [☕️, Other license].

Search (Algolia alternatives)

  • Mellisearch ★42199 - A lightning-fast search engine that fits effortlessly into your apps, websites, and workflow. [🦀, MIT License].
  • Sonic ★19258 - 🦔 Fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM. [🦀, Mozilla Public License 2.0].
  • Tantivy ★9585 - Tantivy is a full-text search engine library inspired by Apache Lucene and written in Rust. [🦀, MIT License].
  • Typesense ★17223 - Open Source alternative to Algolia + Pinecone and an Easier-to-Use alternative to ElasticSearch ⚡ 🔍 ✨ Fast, typo tolerant, in-memory fuzzy Search Engine for building delightful search experiences. [C++, GNU General Public License v3.0].

Backend-as-a-Service (Firebase alternatives)

  • Appwrite ★39709 - Build Fast. Scale Big. All in One Place. Cloud is now available in public beta. 🌩. [TS, BSD 3-Clause "New" or "Revised" License].
  • Nhost ★7410 - The Open Source Firebase Alternative with GraphQL. [TS, MIT License].
  • Supabase ★63769 - The open source Firebase alternative. Follow to stay updated about our public Beta. [TS, Apache License 2.0].

Push notifications (OneSignal alternatives)

  • Apprise ★10057 - Apprise - Push Notifications that work with just about every platform!. [🐍, BSD 3-Clause "New" or "Revised" License].
  • Novu ★32080 - The open-source notification infrastructure with fully functional embedded notification center. [TS, MIT License].
  • ntfy ★15913 - Send push notifications to your phone or desktop using PUT/POST. [Go, Apache License 2.0].

Webhooks notifications (Svix, HostedHooks alternatives)

  • Hook0 ★236 - Open-Source webhooks api and server that makes it easy for developers to send webhooks from their app and SaaS. [☕️, Other license].

Logging (Loggly alternatives)

  • Graylog ★6990 - Free and open log management. [☕️, Other license].

Monitoring/Observability (Datadog alternatives)

  • hyperdx ★5669 - Resolve production issues, fast. An open source observability platform unifying session replays, logs, metrics, traces and errors. [TS, MIT License].
  • signoz ★16461 - SigNoz is an open-source APM. It helps developers monitor their applications & troubleshoot problems, an open-source alternative to DataDog, NewRelic, etc. 🔥 🖥. 👉 Open source Application Performance Monitoring (APM) & Observability tool. [TS, Other license].
  • Sentry ★36445 - Developer-first error tracking and performance monitoring. [🐍, Other license].

Software development

Bug tracking (Jira alternatives):

  • Bugzilla ★623 - Official repository for the Bugzilla bug tracking system. Report bugs to https://bugzilla.mozilla.org/enter_bug.cgi?product=Bugzilla&format=__default__ . Main website:. [Perl, Mozilla Public License 2.0].
  • Plane ★23015 - 🔥 🔥 🔥 Open Source JIRA, Linear and Height Alternative. Plane helps you track your issues, epics, and product roadmaps in the simplest way possible. [TS, GNU Affero General Public License v3.0].
  • Redmine ★5067 - Mirror of redmine code source - Official Subversion repository is at https://svn.redmine.org/redmine - contact: @vividtone or maeda (at) farend (dot) jp. [💎, Unknown license].
  • Taiga ★302 - Agile project management platform. Built on top of Django and AngularJS. [🐍, GNU Affero General Public License v3.0].

Code hosting & collaboration (Github alternatives)

  • Gitea ★41109 - 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. [Go, MIT License].
  • Gitlab ★23542 - GitLab CE Mirror | Please open new issues in our issue tracker on GitLab.com. [💎, Other license].
  • Gogs ★43886 - Gogs is a painless self-hosted Git service. [Go, MIT License].
  • Pagure ★201 - pagure is a light-weight git-centered forge based on pygit2. (MIRROR). [🐍, GNU General Public License v2.0].
  • Sourcehut - This suite of open source tools is the software development platform you've been waiting for.

Continuous integration (CircleCI alternatives)

  • Buildbot ★5149 - Python-based continuous integration testing framework; your pull requests are more than welcome!. [🐍, GNU General Public License v2.0].
  • Drone ★31220 - Drone is a Container-Native, Continuous Delivery Platform. [Go, Other license].
  • Jenkins ★22154 - Jenkins automation server. [☕️, MIT License].

Code review (Github alternatives)

Other lists of free / open source software

This it not the first list of free / open source software. Here are some other lists: