[
  {
    "path": "LICENSE",
    "content": "MIT License\n\nCopyright (c) 2023 btw\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n"
  },
  {
    "path": "README.md",
    "content": "# Open source alternatives\nList of open-source alternatives to everyday SaaS products.\n\n### Artificial intelligence chatbot/ LLM (ChatGPT alternatives):\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[OpenAssistant](https://github.com/LAION-AI/Open-Assistant)|[open-assistant.io](https://open-assistant.io/)|<a href=https://github.com/LAION-AI/Open-Assistant><img src=\"https://img.shields.io/github/stars/LAION-AI/Open-Assistant?style=flat\" width=100/></a>\n[Leon](https://github.com/leon-ai/leon)|[getleon.ai](https://getleon.ai/)|<a href=https://github.com/leon-ai/leon><img src=\"https://img.shields.io/github/stars/leon-ai/leon?style=flat\" width=100/></a>\n[ChatRWKV](https://github.com/BlinkDL/ChatRWKV)|[twitter.com/BlinkDL_AI](https://twitter.com/BlinkDL_AI)|<a href=https://github.com/BlinkDL/ChatRWKV><img src=\"https://img.shields.io/github/stars/BlinkDL/ChatRWKV?style=flat\" width=100/></a>\n\n### AI code completion (Github CoPilot alternatives):\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[FauxPilot](https://github.com/fauxpilot/fauxpilot)|[github.com/fauxpilot/fauxpilot/wiki](https://github.com/fauxpilot/fauxpilot/wiki)|<a href=https://github.com/fauxpilot/fauxpilot><img src=\"https://img.shields.io/github/stars/fauxpilot/fauxpilot?style=flat\" width=100/></a>\n[YouCompleteMe](https://github.com/ycm-core/ycmd)|[ycm-core.github.io/ycmd](https://ycm-core.github.io/ycmd/)|<a href=https://github.com/ycm-core/ycmd><img src=\"https://img.shields.io/github/stars/ycm-core/ycmd?style=flat\" width=100/></a>\n\n### Team knowledge base (Notion alternatives):\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[AppFlowy](https://github.com/AppFlowy-IO/AppFlowy)|[appflowy.io](https://appflowy.io/)|<a href=https://github.com/AppFlowy-IO/AppFlowy><img src=\"https://img.shields.io/github/stars/AppFlowy-IO/AppFlowy?style=flat\" width=100/></a>\n[AFFiNE](https://github.com/toeverything/AFFiNE)|[affine.pro](https://affine.pro/)|<a href=https://github.com/toeverything/AFFiNE><img src=\"https://img.shields.io/github/stars/toeverything/AFFiNE?style=flat\" width=100/></a>\n[docmost](https://github.com/docmost/docmost)|[docmost.com](https://docmost.com/)|<a href=https://github.com/docmost/docmost><img src=\"https://img.shields.io/github/stars/docmost/docmost?style=flat\" width=100/></a>\n\n### Internal tools (Retool alternatives):\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[Appsmith](https://github.com/appsmithorg/appsmith)|[appsmith.com](https://www.appsmith.com/)|<a href=https://github.com/appsmithorg/appsmith><img src=\"https://img.shields.io/github/stars/appsmithorg/appsmith?style=flat\" width=100/></a>\n[ToolJet](https://github.com/tooljet/tooljet)|[tooljet.com](https://www.tooljet.com/)|<a href=https://github.com/tooljet/tooljet><img src=\"https://img.shields.io/github/stars/ToolJet/ToolJet?style=flat\" width=100/></a>\n[Budibase](https://github.com/Budibase/budibase)|[budibase.com](https://budibase.com/)|<a href=https://github.com/Budibase/budibase><img src=\"https://img.shields.io/github/stars/Budibase/budibase?style=flat\" width=100/></a>\n[ILLA](https://github.com/illacloud/illa-builder)|[illacloud.com](https://www.illacloud.com/)|<a href=https://github.com/illacloud/illa-builder><img src=\"https://img.shields.io/github/stars/illacloud/illa-builder?style=flat\" width=100/></a>\n[Windmill](https://github.com/windmill-labs/windmill)|[windmill.dev](https://www.windmill.dev/)|<a href=https://github.com/windmill-labs/windmill><img src=\"https://img.shields.io/github/stars/windmill-labs/windmill?style=flat\" width=100/></a>\n[Openblocks](https://github.com/openblocks-dev/openblocks)|[openblocks.dev](https://openblocks.dev/)|<a href=https://github.com/openblocks-dev/openblocks><img src=\"https://img.shields.io/github/stars/openblocks-dev/openblocks?style=flat\" width=100/></a>\n[DashPress](https://github.com/dashpresshq/dashpress)|[dashpress.io](https://dashpress.io/)|<a href=https://github.com/dashpresshq/dashpress><img src=\"https://img.shields.io/github/stars/dashpresshq/dashpress?style=flat\" width=100/></a>\n\n### Web analytics (Google Analytics alternatives):\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[Matomo](https://github.com/matomo-org/matomo)|[matomo.org](https://matomo.org/)|<a href=https://github.com/matomo-org/matomo><img src=\"https://img.shields.io/github/stars/matomo-org/matomo?style=flat\" width=100/></a>\n[Umami](https://github.com/umami-software/umami)|[umami.is](https://umami.is/)|<a href=https://github.com/umami-software/umami><img src=\"https://img.shields.io/github/stars/umami-software/umami?style=flat\" width=100/></a>\n[Plausible](https://github.com/plausible/analytics)|[plausible.io](https://plausible.io/)|<a href=https://github.com/plausible/analytics><img src=\"https://img.shields.io/github/stars/plausible/analytics?style=flat\" width=100/></a>\n[OpenWebAnalytics](https://github.com/Open-Web-Analytics/Open-Web-Analytics)|[openwebanalytics.com](https://www.openwebanalytics.com/)|<a href=https://github.com/Open-Web-Analytics/Open-Web-Analytics><img src=\"https://img.shields.io/github/stars/Open-Web-Analytics/Open-Web-Analytics?style=flat\" width=100/></a>\n\n### Note-taking/ Knowledge management (Evernote alternatives):\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[Joplin](https://github.com/laurent22/joplin)|[joplinapp.org](https://joplinapp.org/)|<a href=https://github.com/laurent22/joplin><img src=\"https://img.shields.io/github/stars/laurent22/joplin?style=flat\" width=100/></a>\n[Logseq](https://github.com/logseq/logseq)|[logseq.com](https://logseq.com/)|<a href=https://github.com/logseq/logseq><img src=\"https://img.shields.io/github/stars/logseq/logseq?style=flat\" width=100/></a>\n[SiYuan](https://github.com/siyuan-note/siyuan)|[b3log.org/siyuan/en](https://b3log.org/siyuan/en/)|<a href=https://github.com/siyuan-note/siyuan><img src=\"https://img.shields.io/github/stars/siyuan-note/siyuan?style=flat\" width=100/></a>\n[Notesnook](https://github.com/streetwriters/notesnook)|[notesnook.com](https://notesnook.com/)|<a href=https://github.com/streetwriters/notesnook><img src=\"https://img.shields.io/github/stars/streetwriters/notesnook?style=flat\" width=100/></a>\n\n### Company blogs/ newsletters (WordPress alternatives):\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[Ghost](https://github.com/TryGhost/Ghost)|[ghost.org](https://ghost.org/)|<a href=https://github.com/TryGhost/Ghost><img src=\"https://img.shields.io/github/stars/TryGhost/Ghost?style=flat\" width=100/></a>\n\n### Blogging platform/ Personal website builder (Medium alternatives):\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[WriteFreely](https://github.com/writefreely/writefreely)|[writefreely.org](https://writefreely.org/)|<a href=https://github.com/writefreely/writefreely><img src=\"https://img.shields.io/github/stars/writefreely/writefreely?style=flat\" width=100/></a>\n[btw](https://github.com/btw-so/btw)|[btw.so](https://www.btw.so/)|<a href=https://github.com/btw-so/btw><img src=\"https://img.shields.io/github/stars/btw-so/btw?style=flat\" width=100/></a>\n\n### Newsletters (ConvertKit alternatives):\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[listmonk](https://github.com/knadh/listmonk)|[listmonk.app](https://listmonk.app/)|<a href=https://github.com/knadh/listmonk><img src=\"https://img.shields.io/github/stars/knadh/listmonk?style=flat\" width=100/></a>\n\n### Static website generator:\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[Hugo](https://github.com/gohugoio/hugo)|[gohugo.io](https://gohugo.io/)|<a href=https://github.com/gohugoio/hugo><img src=\"https://img.shields.io/github/stars/gohugoio/hugo?style=flat\" width=100/></a>\n[Jekyll](https://github.com/jekyll/jekyll)|[jekyllrb.com](https://jekyllrb.com/)|<a href=https://github.com/jekyll/jekyll><img src=\"https://img.shields.io/github/stars/jekyll/jekyll?style=flat\" width=100/></a>\n[Astro](https://github.com/withastro/astro)|[astro.build](https://astro.build/)|<a href=https://github.com/withastro/astro><img src=\"https://img.shields.io/github/stars/withastro/astro?style=flat\" width=100/></a>\n[11ty](https://github.com/11ty/eleventy)|[11ty.dev](https://www.11ty.dev/)|<a href=https://github.com/11ty/eleventy><img src=\"https://img.shields.io/github/stars/11ty/eleventy?style=flat\" width=100/></a>\n[Zola](https://github.com/getzola/zola)|[getzola.org](https://getzola.org/)|<a href=https://github.com/getzola/zola><img src=\"https://img.shields.io/github/stars/getzola/zola?style=flat\" width=100/></a>\n\n### Website builder (Wix, Strikingly, Webflow alternatives):\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[Silex](https://github.com/silexlabs/Silex)|[silex.me](https://www.silex.me/)|<a href=https://github.com/silexlabs/Silex><img src=\"https://img.shields.io/github/stars/silexlabs/Silex?style=flat\" width=100/></a>\n[DoTenX](https://github.com/dotenx/dotenx)|[dotenx.com](https://dotenx.com/)|<a href=https://github.com/dotenx/dotenx><img src=\"https://img.shields.io/github/stars/dotenx/dotenx?style=flat\" width=100/></a>\n[Webstudio](https://github.com/webstudio-is/webstudio)|[webstudio.is](https://webstudio.is/)|<a href=https://github.com/webstudio-is/webstudio><img src=\"https://img.shields.io/github/stars/webstudio-is/webstudio?style=flat\" width=100/></a>\n\n### Icons (Noun Project alternatives):\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[Font-Awesome](https://github.com/FortAwesome/Font-Awesome)|[fontawesome.com](https://fontawesome.com/)|<a href=https://github.com/FortAwesome/Font-Awesome><img src=\"https://img.shields.io/github/stars/FortAwesome/Font-Awesome?style=flat\" width=100/></a>\n[feather](https://github.com/feathericons/feather)|[feathericons.com](https://feathericons.com/)|<a href=https://github.com/feathericons/feather><img src=\"https://img.shields.io/github/stars/feathericons/feather?style=flat\" width=100/></a>\n[Tabler-Icons](https://github.com/tabler/tabler-icons)|[tabler-icons.io](https://tabler-icons.io/)|<a href=[https://github.com/Remix-Design/RemixIcon](https://github.com/tabler/tabler-icons)><img src=\"https://img.shields.io/github/stars/tabler/tabler-icons?style=flat\" width=100/></a>\n[Bootstrap](https://github.com/twbs/icons)|[icons.getbootstrap.com](https://icons.getbootstrap.com/)|<a href=https://github.com/twbs/icons><img src=\"https://img.shields.io/github/stars/twbs/icons?style=flat\" width=100/></a>\n[RemixIcon](https://github.com/Remix-Design/RemixIcon)|[remixicon.com](https://remixicon.com/)|<a href=https://github.com/Remix-Design/RemixIcon><img src=\"https://img.shields.io/github/stars/Remix-Design/RemixIcon?style=flat\" width=100/></a>\n\n### Collaborative design tool (Figma alternatives):\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[Penpot](https://github.com/penpot/penpot)|[penpot.app](https://penpot.app/)|<a href=https://github.com/penpot/penpot><img src=\"https://img.shields.io/github/stars/penpot/penpot?style=flat\" width=100/></a>\n[Radix Primitives](https://github.com/radix-ui/primitives)|[radix-ui.com](https://www.radix-ui.com/)|<a href=https://github.com/radix-ui/primitives><img src=\"https://img.shields.io/github/stars/radix-ui/primitives?style=flat\" width=100/></a>\n[Plasmic](https://github.com/plasmicapp/plasmic)|[plasmic.app](https://www.plasmic.app/)|<a href=https://github.com/plasmicapp/plasmic><img src=\"https://img.shields.io/github/stars/plasmicapp/plasmic?style=flat\" width=100/></a>\n[Quant-UX](https://github.com/KlausSchaefers/quant-ux)|[quant-ux.com](https://quant-ux.com/)|<a href=https://github.com/KlausSchaefers/quant-ux><img src=\"https://img.shields.io/github/stars/KlausSchaefers/quant-ux?style=flat\" width=100/></a>\n\n### Online forms (Typeform alternatives):\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[Formbricks](https://github.com/formbricks/formbricks)|[formbricks.com](https://formbricks.com/)|<a href=https://github.com/formbricks/formbricks><img src=\"https://img.shields.io/github/stars/formbricks/formbricks?style=flat\" width=100/></a>\n\n### Session replay and analytics (Fullstory alternatives):\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[highlight](https://github.com/highlight/highlight)|[highlight.io](https://www.highlight.io/)|<a href=https://github.com/highlight/highlight><img src=\"https://img.shields.io/github/stars/highlight/highlight?style=flat\" width=100/></a>\n\n### Content Management System/ CMS (Contentful alternatives):\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[Strapi](https://github.com/strapi/strapi)|[strapi.io](https://strapi.io/)|<a href=https://github.com/strapi/strapi><img src=\"https://img.shields.io/github/stars/strapi/strapi?style=flat\" width=100/></a>\n[Payload](https://github.com/payloadcms/payload)|[payloadcms.com](https://payloadcms.com/)|<a href=https://github.com/payloadcms/payload><img src=\"https://img.shields.io/github/stars/payloadcms/payload?style=flat\" width=100/></a>\n[Webiny](https://github.com/webiny/webiny-js)|[webiny.com](https://www.webiny.com/)|<a href=https://github.com/webiny/webiny-js><img src=\"https://img.shields.io/github/stars/webiny/webiny-js?style=flat\" width=100/></a>\n\n### Log management (Papertrail alternatives):\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[Graylog](https://github.com/Graylog2/graylog2-server)|[graylog.org](https://www.graylog.org/)|<a href=https://github.com/Graylog2/graylog2-server><img src=\"https://img.shields.io/github/stars/Graylog2/graylog2-server?style=flat\" width=100/></a>\n\n### To-do app:\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[super-productivity](https://github.com/johannesjo/super-productivity)|[super-productivity.com](http://super-productivity.com/)|<a href=https://github.com/johannesjo/super-productivity><img src=\"https://img.shields.io/github/stars/johannesjo/super-productivity?style=flat\" width=100/></a>\n\n### Community management:\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[Discourse](https://github.com/discourse/discourse)|[discourse.org](https://www.discourse.org/)|<a href=https://github.com/discourse/discourse><img src=\"https://img.shields.io/github/stars/discourse/discourse?style=flat\" width=100/></a>\n[Flarum](https://github.com/flarum/flarum)|[flarum.org](https://flarum.org/)|<a href=https://github.com/flarum/flarum><img src=\"https://img.shields.io/github/stars/flarum/flarum?style=flat\" width=100/></a>\n[crowd.dev](https://github.com/CrowdDotDev/crowd.dev)|[crowd.dev](https://www.crowd.dev/)|<a href=https://github.com/CrowdDotDev/crowd.dev><img src=\"https://img.shields.io/github/stars/CrowdDotDev/crowd.dev?style=flat\" width=100/></a>\n\n### Kanban board (Trello alternatives):\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[WeKan](https://github.com/wekan/wekan)|[wekan.github.io](https://wekan.github.io/)|<a href=https://github.com/wekan/wekan><img src=\"https://img.shields.io/github/stars/wekan/wekan?style=flat\" width=100/></a>\n[Focalboard](https://github.com/mattermost/focalboard)|[focalboard.com](https://www.focalboard.com/)|<a href=https://github.com/mattermost/focalboard><img src=\"https://img.shields.io/github/stars/mattermost/focalboard?style=flat\" width=100/></a>\n[Kanboard](https://github.com/kanboard/kanboard)|[kanboard.org](https://kanboard.org/)|<a href=https://github.com/kanboard/kanboard><img src=\"https://img.shields.io/github/stars/kanboard/kanboard?style=flat\" width=100/></a>\n[Planka](https://github.com/plankanban/planka)|[planka.app](https://planka.app/)|<a href=https://github.com/plankanban/planka><img src=\"https://img.shields.io/github/stars/plankanban/planka?style=flat\" width=100/></a>\n\n### Social network/ Micro-blogging (Twitter alternatives):\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[Mastodon](https://github.com/mastodon/mastodon)|[joinmastodon.org](https://joinmastodon.org/)|<a href=https://github.com/mastodon/mastodon><img src=\"https://img.shields.io/github/stars/mastodon/mastodon?style=flat\" width=100/></a>\n[HumHub](https://github.com/humhub/humhub)|[humhub.com](https://www.humhub.com/)|<a href=https://github.com/humhub/humhub><img src=\"https://img.shields.io/github/stars/humhub/humhub?style=flat\" width=100/></a>\n[Elgg](https://github.com/elgg/elgg)|[elgg.org](https://elgg.org/)|<a href=https://github.com/elgg/elgg><img src=\"https://img.shields.io/github/stars/Elgg/Elgg?style=flat\" width=100/></a>\n\n### Ticket management (Zendesk, Freshdesk alternatives):\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[Zammad](https://github.com/zammad/zammad)|[zammad.com](https://zammad.com)|<a href=https://github.com/zammad/zammad><img src=\"https://img.shields.io/github/stars/zammad/zammad?style=flat\" width=100/></a>\n[Peppermint](https://github.com/Peppermint-Lab/peppermint)|[peppermint.sh](https://peppermint.sh/)|<a href=https://github.com/Peppermint-Lab/peppermint><img src=\"https://img.shields.io/github/stars/Peppermint-Lab/peppermint?style=flat\" width=100/></a>\n\n### Scheduling tool (Calendly alternatives):\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[Cal.com](https://github.com/calcom/cal.com)|[cal.com](https://cal.com/)|<a href=https://github.com/calcom/cal.com><img src=\"https://img.shields.io/github/stars/calcom/cal.com?style=flat\" width=100/></a>\n\n### Smart spreadsheet (Airtable alternatives):\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[NocoDB](https://github.com/nocodb/nocodb)|[nocodb.com](https://nocodb.com/)|<a href=https://github.com/nocodb/nocodb><img src=\"https://img.shields.io/github/stars/nocodb/nocodb?style=flat\" width=100/></a>\n[Luckysheet](https://github.com/dream-num/Luckysheet)|[dream-num.github.io/LuckysheetDocs](https://dream-num.github.io/LuckysheetDocs/)|<a href=https://github.com/dream-num/Luckysheet><img src=\"https://img.shields.io/github/stars/dream-num/Luckysheet?style=flat\" width=100/></a>\n[APITable](https://github.com/apitable/apitable)|[apitable.com](https://apitable.com/)|<a href=https://github.com/apitable/apitable><img src=\"https://img.shields.io/github/stars/apitable/apitable?style=flat\" width=100/></a>\n[Grist](https://github.com/gristlabs/grist-core)|[getgrist.com](https://www.getgrist.com/)|<a href=\"https://www.getgrist.com/\"><img src=\"https://img.shields.io/github/stars/gristlabs/grist-core?style=flat\" width=100/></a>\n\n### Team communication (Slack, Discord alternatives):\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[Rocket.chat](https://github.com/RocketChat/Rocket.Chat)|[rocket.chat](https://www.rocket.chat/)|<a href=https://github.com/RocketChat/Rocket.Chat><img src=\"https://img.shields.io/github/stars/RocketChat/Rocket.Chat?style=flat\" width=100/></a>\n[Mattermost](https://github.com/mattermost/mattermost-server)|[mattermost.com](https://mattermost.com/)|<a href=https://github.com/mattermost/mattermost-server><img src=\"https://img.shields.io/github/stars/mattermost/mattermost-server?style=flat\" width=100/></a>\n[Zulip](https://github.com/zulip/zulip)|[zulip.com](https://zulip.com/)|<a href=https://github.com/zulip/zulip><img src=\"https://img.shields.io/github/stars/zulip/zulip?style=flat\" width=100/></a>\n[Element](https://github.com/vector-im/element-web)|[element.io](https://element.io)|<a href=https://github.com/vector-im/element-web><img src=\"https://img.shields.io/github/stars/vector-im/element-web?style=flat\" width=100/></a>\n[Spacebar](https://github.com/spacebarchat/spacebarchat)|[spacebar.chat](https://spacebar.chat/)|<a href=https://github.com/spacebarchat/spacebarchat><img src=\"https://img.shields.io/github/stars/spacebarchat/spacebarchat?style=flat\" width=100/></a>\n[RelatedChat](https://github.com/relatedcode/Messenger)|[relatedcode.com](https://relatedcode.com/)|<a href=https://github.com/relatedcode/Messenger><img src=\"https://img.shields.io/github/stars/relatedcode/Messenger?style=flat\" width=100/></a>\n\n### Live chat (Intercom alternatives):\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[Chatwoot](https://github.com/chatwoot/chatwoot)|[chatwoot.com](https://www.chatwoot.com/)|<a href=https://github.com/chatwoot/chatwoot><img src=\"https://img.shields.io/github/stars/chatwoot/chatwoot?style=flat\" width=100/></a>\n\n### User authentication (Auth0 alternatives):\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[Keycloak](https://github.com/keycloak/keycloak)|[keycloak.org](https://www.keycloak.org/)|<a href=https://github.com/keycloak/keycloak><img src=\"https://img.shields.io/github/stars/keycloak/keycloak?style=flat\" width=100/></a>\n[SuperTokens](https://github.com/supertokens/supertokens-core)|[supertokens.com](https://supertokens.com/)|<a href=https://github.com/supertokens/supertokens-core><img src=\"https://img.shields.io/github/stars/supertokens/supertokens-core?style=flat\" width=100/></a>\n[Logto](https://github.com/logto-io/logto)|[logto.io](https://logto.io/)|<a href=https://github.com/logto-io/logto><img src=\"https://img.shields.io/github/stars/logto-io/logto?style=flat\" width=100/></a>\n\n### Digital search experience (Algolia alternatives):\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[Typesense](https://github.com/typesense/typesense)|[typesense.org](https://typesense.org/)|<a href=https://github.com/typesense/typesense><img src=\"https://img.shields.io/github/stars/typesense/typesense?style=flat\" width=100/></a>\n\n### Backend-as-a-Service (Firebase alternatives):\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[Supabase](https://github.com/supabase/supabase)|[supabase.com](https://supabase.com/)|<a href=https://github.com/supabase/supabase><img src=\"https://img.shields.io/github/stars/supabase/supabase?style=flat\" width=100/></a>\n[Appwrite](https://github.com/appwrite/appwrite)|[appwrite.io](https://appwrite.io/)|<a href=https://github.com/appwrite/appwrite><img src=\"https://img.shields.io/github/stars/appwrite/appwrite?style=flat\" width=100/></a>\n[Nhost](https://github.com/nhost/nhost)|[nhost.io](https://nhost.io/)|<a href=https://github.com/nhost/nhost><img src=\"https://img.shields.io/github/stars/nhost/nhost?style=flat\" width=100/></a>\n\n### Customer data platform/ CDP (Segment alternatives):\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[Jitsu](https://github.com/jitsucom/jitsu)|[jitsu.com](https://jitsu.com/)|<a href=https://github.com/jitsucom/jitsu><img src=\"https://img.shields.io/github/stars/jitsucom/jitsu?style=flat\" width=100/></a>\n\n### Link shortener (Bitly alternatives):\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[Dub](https://github.com/steven-tey/dub)|[dub.sh](https://dub.sh/)|<a href=https://github.com/steven-tey/dub><img src=\"https://img.shields.io/github/stars/steven-tey/dub?style=flat\" width=100/></a>\n\n### Online store builder (Shopify alternatives):\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[Medusa](https://github.com/medusajs/medusa)|[medusajs.com](https://medusajs.com/)|<a href=https://github.com/medusajs/medusa><img src=\"https://img.shields.io/github/stars/medusajs/medusa?style=flat\" width=100/></a>\n[Vue Storefront](https://github.com/vuestorefront/vue-storefront)|[vuestorefront.io](https://vuestorefront.io/)|<a href=https://github.com/vuestorefront/vue-storefront><img src=\"https://img.shields.io/github/stars/vuestorefront/vue-storefront?style=flat\" width=100/></a>\n[Sylius](https://github.com/sylius/sylius)|[sylius.com](https://sylius.com/)|<a href=https://github.com/sylius/sylius><img src=\"https://img.shields.io/github/stars/Sylius/Sylius?style=flat\" width=100/></a>\n[Presta](https://github.com/PrestaShop/PrestaShop)|[prestashop-project.org](https://www.prestashop-project.org/)|<a href=https://github.com/PrestaShop/PrestaShop><img src=\"https://img.shields.io/github/stars/PrestaShop/PrestaShop?style=flat\" width=100/></a>\n[Bagisto](https://github.com/bagisto/bagisto)|[bagisto.com](https://bagisto.com/)|<a href=https://github.com/bagisto/bagisto><img src=\"https://img.shields.io/github/stars/bagisto/bagisto?style=flat\" width=100/></a>\n[Litekart](https://github.com/itswadesh/svelte-commerce)|[litekart.in](https://litekart.in/)|<a href=https://github.com/itswadesh/svelte-commerce><img src=\"https://img.shields.io/github/stars/itswadesh/svelte-commerce?style=flat\" width=100/></a>\n\n### Password manager (1Password alternatives):\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[Bitwarden](https://github.com/bitwarden/clients)|[bitwarden.com](https://bitwarden.com/)|<a href=https://github.com/bitwarden/clients><img src=\"https://img.shields.io/github/stars/bitwarden/clients?style=flat\" width=100/></a>\n[Passbolt](https://github.com/passbolt/passbolt_api)|[passbolt.com](https://www.passbolt.com/)|<a href=https://github.com/passbolt/passbolt_api><img src=\"https://img.shields.io/github/stars/passbolt/passbolt_api?style=flat\" width=100/></a>\n[Padloc](https://github.com/padloc/padloc)|[padloc.app](https://padloc.app/)|<a href=https://github.com/padloc/padloc><img src=\"https://img.shields.io/github/stars/padloc/padloc?style=flat\" width=100/></a>\n\n### Email delivery (Mailgun, SendGrid alternatives):\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[Postal](https://github.com/postalserver/postal)|[docs.postalserver.io](https://docs.postalserver.io/)|<a href=https://github.com/postalserver/postal><img src=\"https://img.shields.io/github/stars/postalserver/postal?style=flat\" width=100/></a>\n\n### Usage-based billing (Stripe, Chargebee alternatives):\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[Lago](https://github.com/getlago/lago)|[getlago.com](https://www.getlago.com/)|<a href=https://github.com/getlago/lago><img src=\"https://img.shields.io/github/stars/getlago/lago?style=flat\" width=100/></a>\n\n### File uploader:\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[Uppy](https://github.com/transloadit/uppy)|[uppy.io](https://uppy.io/)|<a href=https://github.com/transloadit/uppy><img src=\"https://img.shields.io/github/stars/transloadit/uppy?style=flat\" width=100/></a>\n\n### Notification infrastructure:\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[Novu](https://github.com/novuhq/novu)|[novu.co](https://novu.co/)|<a href=https://github.com/novuhq/novu><img src=\"https://img.shields.io/github/stars/novuhq/novu?style=flat\" width=100/></a>\n[ntfy](https://github.com/binwiederhier/ntfy)|[ntfy.sh](https://ntfy.sh/)|<a href=https://github.com/binwiederhier/ntfy><img src=\"https://img.shields.io/github/stars/binwiederhier/ntfy?style=flat\" width=100/></a>\n[Gotify](https://github.com/gotify/server)|[gotify.net](https://gotify.net/)|<a href=https://github.com/gotify/server><img src=\"https://img.shields.io/github/stars/gotify/server?style=flat\" width=100/></a>\n[Apprise](https://github.com/caronc/apprise)|[hub.docker.com/r/caronc/apprise](https://hub.docker.com/r/caronc/apprise)|<a href=https://github.com/caronc/apprise><img src=\"https://img.shields.io/github/stars/caronc/apprise?style=flat\" width=100/></a>\n\n### API development (Postman alternatives):\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[hoppscotch](https://github.com/hoppscotch/hoppscotch)|[hoppscotch.io](https://hoppscotch.io/)|<a href=https://github.com/hoppscotch/hoppscotch><img src=\"https://img.shields.io/github/stars/hoppscotch/hoppscotch?style=flat\" width=100/></a>\n[Insomnia](https://github.com/Kong/insomnia)|[insomnia.rest](https://insomnia.rest/)|<a href=https://github.com/Kong/insomnia><img src=\"https://img.shields.io/github/stars/Kong/insomnia?style=flat\" width=100/></a>\n[Firecamp](https://github.com/firecamp-dev/firecamp)|[firecamp.dev](https://firecamp.dev)|<a href=https://github.com/firecamp-dev/firecamp><img src=\"https://img.shields.io/github/stars/firecamp-dev/firecamp?style=flat\" width=100/></a>\n\n\n### Programmatic videos:\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[Remotion](https://github.com/remotion-dev/remotion)|[remotion.dev](https://www.remotion.dev/)|<a href=https://github.com/remotion-dev/remotion><img src=\"https://img.shields.io/github/stars/remotion-dev/remotion?style=flat\" width=100/></a>\n\n### Data warehouse (Snowflake alternatives):\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[Databend](https://github.com/datafuselabs/databend)|[databend.rs](https://databend.rs/)|<a href=https://github.com/datafuselabs/databend><img src=\"https://img.shields.io/github/stars/datafuselabs/databend?style=flat\" width=100/></a>\n\n### Annotation:\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[doccano](https://github.com/doccano/doccano)|[doccano.herokuapp.com](https://doccano.herokuapp.com/)|<a href=https://github.com/doccano/doccano><img src=\"https://img.shields.io/github/stars/doccano/doccano?style=flat\" width=100/></a>\n\n### Feature management/ Feature flag:\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[Unleash](https://github.com/Unleash/unleash)|[getunleash.io](https://www.getunleash.io/)|<a href=https://github.com/Unleash/unleash><img src=\"https://img.shields.io/github/stars/Unleash/unleash?style=flat\" width=100/></a>\n[Flagsmith](https://github.com/flagsmith/flagsmith)|[flagsmith.com](https://flagsmith.com)|<a href=https://github.com/flagsmith/flagsmith><img src=\"https://img.shields.io/github/stars/flagsmith/flagsmith?style=flat\" width=100/></a>\n[Flagr](https://github.com/openflagr/flagr)|[openflagr.github.io/flagr/](https://openflagr.github.io/flagr/)|<a href=https://openflagr.github.io/flagr/#/><img src=\"https://img.shields.io/github/stars/openflagr/flagr?style=flat\" width=100/></a>\n[FeatBit](https://github.com/featbit/featbit)|[featbit.co](https://www.featbit.co/)|<a href=https://github.com/featbit/featbit><img src=\"https://img.shields.io/github/stars/featbit/featbit?style=flat\" width=100/></a>\n\n### Product analytics (Mixpanel, Amptitude alternatives):\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[PostHog](https://github.com/PostHog/posthog)|[posthog.com](https://posthog.com/)|<a href=https://github.com/PostHog/posthog><img src=\"https://img.shields.io/github/stars/PostHog/posthog?style=flat\" width=100/></a>\n\n### Video conferencing (Google Meet, Skype alternatives):\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[Jitsi Meet](https://github.com/jitsi/jitsi-meet)|[jitsi.org](https://jitsi.org/)|<a href=https://github.com/jitsi/jitsi-meet><img src=\"https://img.shields.io/github/stars/jitsi/jitsi-meet?style=flat\" width=100/></a>\n[Element Call](https://github.com/vector-im/element-call)|[call.element.io](https://call.element.io/)|<a href=https://github.com/vector-im/element-call><img src=\"https://img.shields.io/github/stars/vector-im/element-call?style=flat\" width=100/></a>\n\n### Personal cloud (Dropbox alternatives):\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[Nextcloud](https://github.com/nextcloud/server)|[nextcloud.com](https://nextcloud.com/)|<a href=https://github.com/nextcloud/server><img src=\"https://img.shields.io/github/stars/nextcloud/server?style=flat\" width=100/></a>\n\n### Business intelligence (Tableau, Looker, Power BI alternatives):\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[Metabase](https://github.com/metabase/metabase)|[metabase.com](https://www.metabase.com/)|<a href=https://github.com/metabase/metabase><img src=\"https://img.shields.io/github/stars/metabase/metabase?style=flat\" width=100/></a>\n\n### Platform-as-a-Service/ PaaS (Heroku, Netlify, Vercel alternatives):\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[Dokku](https://github.com/dokku/dokku)|[dokku.com](https://dokku.com/)|<a href=https://github.com/dokku/dokku><img src=\"https://img.shields.io/github/stars/dokku/dokku?style=flat\" width=100/></a>\n[CapRover](https://github.com/caprover/caprover)|[caprover.com](https://caprover.com/)|<a href=https://github.com/caprover/caprover><img src=\"https://img.shields.io/github/stars/caprover/caprover?style=flat\" width=100/></a>\n[Coolify](https://github.com/coollabsio/coolify)|[coolify.io](https://coolify.io/)|<a href=https://github.com/coollabsio/coolify><img src=\"https://img.shields.io/github/stars/coollabsio/coolify?style=flat\" width=100/></a>\n[Kubero](https://github.com/kubero-dev/kubero)|[kubero.dev](https://www.kubero.dev/)|<a href=https://github.com/kubero-dev/kubero><img src=\"https://img.shields.io/github/stars/kubero-dev/kubero?style=flat\" width=100/></a>\n\n### Unified Communication Platform & Telephony API (Twilio alternatives):\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[Fonoster](https://github.com/fonoster/fonoster)|[fonoster.com](https://fonoster.com/)|<a href=https://github.com/fonoster/fonoster><img src=\"https://img.shields.io/github/stars/fonoster/fonoster?style=flat\" width=100/></a>\n\n### Bug tracking/ Error tracking (Sentry alternatives):\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[Bugzilla](https://github.com/bugzilla/bugzilla)|[bugzilla.org](https://www.bugzilla.org/)|<a href=https://github.com/bugzilla/bugzilla><img src=\"https://img.shields.io/github/stars/bugzilla/bugzilla?style=flat\" width=100/></a>\n\n### Invoicing:\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[Invoice Ninja](https://github.com/invoiceninja/invoiceninja)|[invoiceninja.com](https://invoiceninja.com/)|<a href=https://github.com/invoiceninja/invoiceninja><img src=\"https://img.shields.io/github/stars/invoiceninja/invoiceninja?style=flat\" width=100/></a>\n[Crater](https://github.com/crater-invoice/crater)|[crater.financial](https://crater.financial/)|<a href=https://github.com/crater-invoice/crater><img src=\"https://img.shields.io/github/stars/crater-invoice/crater?style=flat\" width=100/></a>\n[SolidInvoice](https://github.com/SolidInvoice/SolidInvoice)|[solidinvoice.co](https://solidinvoice.co/)|<a href=https://github.com/SolidInvoice/SolidInvoice><img src=\"https://img.shields.io/github/stars/SolidInvoice/SolidInvoice?style=flat\" width=100/></a>\n\n### Graph database:\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[JanusGraph](https://github.com/JanusGraph/janusgraph)|[janusgraph.org](https://janusgraph.org/)|<a href=https://github.com/JanusGraph/janusgraph><img src=\"https://img.shields.io/github/stars/JanusGraph/janusgraph?style=flat\" width=100/></a>\n[Memgraph](https://github.com/memgraph/memgraph)|[memgraph.com](https://memgraph.com/)|<a href=https://github.com/memgraph/memgraph><img src=\"https://img.shields.io/github/stars/memgraph/memgraph?style=flat\" width=100/></a>\n\n### Vector database:\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[Milvus](https://github.com/milvus-io/milvus)|[milvus.io](https://milvus.io/)|<a href=https://github.com/milvus-io/milvus><img src=\"https://img.shields.io/github/stars/milvus-io/milvus?style=flat\" width=100/></a>\n[Weaviate](https://github.com/weaviate/weaviate)|[weaviate.io](https://weaviate.io/)|<a href=https://github.com/weaviate/weaviate><img src=\"https://img.shields.io/github/stars/weaviate/weaviate?style=flat\" width=100/></a>\n[activeloopai/deeplake](https://github.com/activeloopai/deeplake)|[activeloop.ai](https://www.activeloop.ai/)|<a href=https://github.com/activeloopai/deeplake><img src=\"https://img.shields.io/github/stars/activeloopai/deeplake?style=flat\" width=100/></a>\n[CozoDB](https://github.com/cozodb/cozo)|[cozodb.org](https://www.cozodb.org/)|<a href=https://github.com/cozodb/cozo><img src=\"https://img.shields.io/github/stars/cozodb/cozo?style=flat\" width=100/></a>\n\n### Time-series database:\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[Prometheus](https://github.com/prometheus/prometheus)|[prometheus.io](https://prometheus.io/)|<a href=https://github.com/prometheus/prometheus><img src=\"https://img.shields.io/github/stars/prometheus/prometheus?style=flat\" width=100/></a>\n[QuestDB](https://github.com/questdb/questdb)|[questdb.io](https://questdb.io/)|<a href=https://github.com/questdb/questdb><img src=\"https://img.shields.io/github/stars/questdb/questdb?style=flat\" width=100/></a>\n[OpenTSDB](https://github.com/OpenTSDB/opentsdb)|[opentsdb.net](http://opentsdb.net/)|<a href=https://github.com/OpenTSDB/opentsdb><img src=\"https://img.shields.io/github/stars/OpenTSDB/opentsdb?style=flat\" width=100/></a>\n[KairosDB](https://github.com/kairosdb/kairosdb)|[kairosdb.github.io](http://kairosdb.github.io/)|<a href=https://github.com/kairosdb/kairosdb><img src=\"https://img.shields.io/github/stars/kairosdb/kairosdb?style=flat\" width=100/></a>\n\n### Document signing (DocuSign alternatives):\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[Documenso](https://github.com/documenso/documenso)|[documenso.com](https://documenso.com/)|<a href=https://github.com/documenso/documenso><img src=\"https://img.shields.io/github/stars/documenso/documenso?style=flat\" width=100/></a>\n\n### Workflow automation (Zapier alternatives):\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[Automatisch](https://github.com/automatisch/automatisch)|[automatisch.io](https://automatisch.io/)|<a href=https://github.com/automatisch/automatisch><img src=\"https://img.shields.io/github/stars/automatisch/automatisch?style=flat\" width=100/></a>\n[Activepieces](https://github.com/activepieces/activepieces)|[activepieces.com](https://activepieces.com/)|<a href=https://github.com/activepieces/activepieces><img src=\"https://img.shields.io/github/stars/activepieces/activepieces?style=flat\" width=100/></a>\n\n### Project Management (Asana, JIRA alternatives):\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[Plane](https://github.com/makeplane/plane)|[Plane.so](https://plane.so/)|<a href=https://github.com/makeplane/plane><img src=\"https://img.shields.io/github/stars/makeplane/plane?style=flat\" width=100/></a>\n[Leantime](https://github.com/Leantime/leantime)|[leantime.io](https://leantime.io/)|<a href=https://github.com/Leantime/leantime><img src=\"https://img.shields.io/github/stars/Leantime/leantime?style=flat\" width=100/></a>\n\n### Time Tracking (Toggl, Clockify alternatives)\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[Kimai](https://github.com/kimai/kimai)|[www.kimai.org](https://www.kimai.org/)|<a href=\"https://github.com/kimai/kimai\"><img src=\"https://img.shields.io/github/stars/kimai/kimai?style=flat\" width=100/></a>\n[solidtime](https://github.com/solidtime-io/solidtime)|[solidtime.io](https://www.solidtime.io/)|<a href=https://github.com/Leantime/leantime><img src=\"https://img.shields.io/github/stars/solidtime-io/solidtime?style=flat\" width=100/></a>\n\n### Personal finance (Empower Personal Wealth alternatives):\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[Ghostfolio](https://github.com/ghostfolio/ghostfolio)|[Ghostfol.io](https://ghostfol.io)|<a href=https://github.com/ghostfolio/ghostfolio><img src=\"https://img.shields.io/github/stars/ghostfolio/ghostfolio?style=flat\" width=100/></a>\n[Firefly III](https://github.com/firefly-iii/firefly-iii)|[firefly-iii.org](https://firefly-iii.org)|<a href=https://github.com/firefly-iii/firefly-iii><img src=\"https://img.shields.io/github/stars/firefly-iii/firefly-iii?style=flat\" width=100/></a>\n\n### CRM (Salesforce, Hubspot alternatives):\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[Twenty](https://github.com/twentyhq/twenty)|[Twenty.com](https://twenty.com)|<a href=https://github.com/twentyhq/twenty><img src=\"https://img.shields.io/github/stars/twentyhq/twenty?style=flat\" width=100/></a>\n\n### Integration Platform (Tray.io, Merge.dev alternatives)\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[Revert](https://github.com/revertinc/revert)|[revert.dev](https://revert.dev)|<a href=https://github.com/revertinc/revert><img src=\"https://img.shields.io/github/stars/revertinc/revert?style=flat\" width=100/></a>\n\n### Online Survey Platform (SurveyMonkey, Qualtrics alternatives)\n|Company|Website|GitHub stars|\n|:-------|:------|:----------|\n[LimeSurvey](https://github.com/LimeSurvey/LimeSurvey)|[limesurvey.org](https://www.limesurvey.org)|<a href=https://github.com/LimeSurvey/LimeSurvey><img src=\"https://img.shields.io/github/stars/LimeSurvey/LimeSurvey?style=flat\" width=100/></a>\n\n\n## Criteria\n1. Product is open-source and repo is actively being maintained.\n3. It is a product (not a library) and ideally has a popular closed-source alternative.\n4. Repo has at least 100 stars on GitHub. \n\n## Contributing\nLooking for contributors to add missing startups/ projects. Please submit a PR (the products are listed in descending order by number of GitHub stars) or feel free to DM [@deeptivchopra](https://twitter.com/deeptivchopra).\n"
  }
]