Рынок CRM-систем в России плотно занят: Битрикс24, amoCRM, Мегаплан и другие. Но к сожалению, бесплатных и открытых мало или возможно нет вовсе.
Open-source дает полный контроль над кодом, self-hosted развёртывание и возможность кастомизировать каждый компонент. Сэкономленные деньги с лицензии ПО можно потратить на дополнительную кастомизацию под себя или другие цели кампании.
Я создал FARA CRM — open-source CRM, построенную на современном стеке, запускающуюся одной командой из Docker.
Стек: Python 3.12+ · React 18.2.0 · FastAPI · Docker · PostgreSQL

Зачем ещё одна CRM?
Вообще на самом деле я более 10 лет писал код для такой срм как odoo и во многом преуспел там, более 100 модулей и 3000+ продаж во всех частях света будь то США, Европа или берег Слоновой кости, был клиент даже от туда. Но в связи с санкциями мой аккаунт заблокировали, а модули продаются редко так как основной канал продажи был оду магазин.
Но я всегда видел множество недостатков в оду срм, несмотря на то что это самый крупный python проект на гитхабе, как и конечно множество гениальных решений опередивших время. Ниже расскажу суть.
CRM-системы, как правило, написаны на устаревших стеках — у крупных игроков уже большой путь развития, а переписывать всё заново дорого и рискованно. Поэтому технологии у них устаревшие, код проприетарный и закрытый, защищён лицензиями.
В итоге небольшие компании покупают старые технологии за немалые деньги. Что делать командам, которым нужна CRM, а бюджета нет?
Я не нашёл ни одной российской CRM-системы с открытым кодом — не говоря уже о современной и «коробочной». Поэтому 2 года назад начал писать свою.
Что значит «современная»? Написанная на стеке, для которого сегодня легко найти разработчиков. Если бэкенд на Python + FastAPI — программиста для доработок найти не проблема. Фронт на реакте является также самым популярным JS фреймворком.

Быстрый старт
docker compose up -d
Всё. CRM поднимается, база инициализируется, фронт собирается — можно работать.

Что уже умеет FARA CRM
Модуль | Описание |
|---|---|
📁 Файлы и вложения | Файлы могут храниться как локально, так и в облаке через Google Drive |
👥 Пользователи и компании | Управление сотрудниками, ролями, структурой |
🎯 Лиды и продажи | Воронка, стадии, история взаимодействий |
📊 Отчёты | Аналитика по продажам, сотрудникам, каналам |
📅 Активности | Напоминания, планирование активностей (работает через отдельный процесс называемый крон по аналогии с линукс) |
💬 Telegram | Интеграция из коробки, чат |
🛍️ Авито | Заявки автоматически попадают в систему, чат |
Интеграция из коробки, чат | |
☎️ Телефония | Asterisk + Манго, Билайн, МТС (в разработке) |


PWA: мобильное приложение без App Store или Play Market
Отдельных мобильных приложений нет — и они не нужны. FARA CRM полностью поддерживает стандарт PWA (Progressive Web App):
✅ Установка на домашний экран — iOS и Android — иконка и запуск как у нативного приложения
✅ Работа без браузерного интерфейса (fullscreen)
✅ Push-уведомления на iOS и Android — новые лиды, задачи, сообщения
✅ Быстрая загрузка благодаря Service Worker и кешированию
✅ Работа при нестабильном соединении
Это означает, что не нужно публиковаться в App Store или Google Play, проходить модерацию и поддерживать отдельные кодовые базы. Один продукт — все платформы.

Архитектура: модульность и расширяемость
Собственный ORM (dotorm) и модульная архитектура позволяют добавлять новые сущности, интеграции и бизнес-логику без переписывания ядра. Каждый модуль — независимый блок с чётко определённым интерфейсом.
fara-crm/ ├── backend/ │ ├── base/ # FastAPI app, конфиг, ORM | ├── crm/ # crm modules - leads, sales, users, reports... │ └── system/ # core modules - orm, environmaent, docs ├── frontend/ │ └── src/ │ ├── components/ # common components form, kanban, list │ └── fara_users/ # fronted for custom modules like crm | |__ ... └── docker-compose.yml
Планы
☎️ Телефония — Asterisk и облачные провайдеры (Манго, Билайн, МТС и другие) — в активной разработке. Вообще телефония отдельная тема даже в самых топовых СРМ нет интеграции с телефонией. К примеру в Битриксе вам нужно будет найти интегратора, который продаст вам свою интеграцию. Модули для FARA уже написаны, но не добавлены в мастер. Есть астериск агент который позволяет делает интеграцию и вебхуки с астериском и есть несколько кампаний в РФ и Беларуси работающие с этим решением. Поэтому основные планы сейчас направлены на телефонию.
Также в планах расширение списка интеграций например Yandex Disk и другие. А также доработка документации технической и для пользователей, видео и текст.

Итог
FARA CRM — бесплатная, открытая, запускается одной командой Docker, написана на современном стеке (Python + FastAPI + React), работает как PWA с Push-уведомлениями на iOS и Android. Создана для тех, кому нужна CRM, но не нужна ежемесячная подписка и закрытый код.
🌐 Лендинг и демо: faracrm.com и demo.faracrm.com
📖 Техническая документация: docs.faracrm.com
💻 Исходный код: GitHub
Буду рад вопросам, предложениям и звёздочкам на GitHub. Если используете или тестируете — пиши в группу телеграмм буду рад помочь или напрямую мне также в телеграмм личка.
