7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

BottleCRM

Open source

Self-hosted, multi-tenant open-source CRM (BottleCRM) with a Django REST backend, SvelteKit web app, and Flutter mobile app.

bottlecrm.io
BottleCRM homepage screenshot
GitHub stars
2.4k
Last commit
yesterday
Repository age
9 years
Version
v1.14.5
Licence
MIT
Self-hosted
Yes

About BottleCRM

BottleCRM, published as django-crm, is a free, self-hosted, multi-tenant CRM for startups and larger organizations. It covers the customer lifecycle across leads, accounts, contacts, opportunities, support tickets, tasks, and invoices, and positions itself against Salesforce, HubSpot, and Pipedrive. It is released under the MIT license.

The architecture combines a Django REST Framework backend with a SvelteKit web app and a native Flutter mobile app, all sharing one documented REST API. PostgreSQL Row-Level Security isolates each organization's data at the database layer, so one deployment can serve a single startup or hundreds of tenants. Topics also mention CPQ, helpdesk, and invoice management.

The README states there are no per-seat prices, user caps, or feature paywalls, and says you own your data when you self-host. The site also links to a free trial, a pricing page, and migration guides from Salesforce and HubSpot. It suits small companies and agencies wanting a customizable CRM they can host, fork, and extend.

Key features

  • Leads, accounts, contacts, and opportunities
  • Support tickets, tasks, and invoices
  • Multi-tenant isolation with Row-Level Security
  • SvelteKit web app and Flutter mobile app
  • Documented REST API
  • Migration guides from Salesforce and HubSpot

Good fit for

  • →Startups replacing Salesforce or HubSpot
  • →Agencies hosting a CRM for several clients
Tags
crm
django
sveltekit
flutter
multi-tenant
self-hosted
sales
salesforce-alternative

BottleCRM: questions and answers

What is BottleCRM used for?
BottleCRM is a self-hosted, multi-tenant open-source CRM (BottleCRM) with a Django REST backend, SvelteKit web app, and Flutter mobile app. It is a good fit for startups replacing Salesforce or HubSpot and agencies hosting a CRM for several clients.
Is BottleCRM open source?
Yes. BottleCRM is open source under the MIT licence. Its source code is on GitHub at Django-CRM/Django-CRM and is written mainly in Python.
Is BottleCRM free?
Yes. BottleCRM is open source, so the software itself is free to use.
Can I self-host BottleCRM?
Yes. BottleCRM can be self-hosted on your own server or infrastructure.
What is BottleCRM an alternative to?
BottleCRM is an open-source alternative to Salesforce, HubSpot, Pipedrive and Freshsales. Other open-source alternatives to Salesforce include Twenty, Krayin CRM and EspoCRM.
Is BottleCRM actively maintained?
Yes. The most recent commit to BottleCRM was on 2 October 2026, and the latest release is v1.14.5, published on 2 October 2026. The project has 2.4k stars on GitHub.

Open-source alternatives to BottleCRM

See all

SaaS alternatives to BottleCRM

See all