Krayin CRM
MIT Laravel CRM for leads, contacts, quotes and email, configured through .env and packages.
A modular Laravel and Vue CRM with leads, contacts, products, quotes, activities, email parsing and web forms. Configuration is the standard Laravel .env plus config/*.php; features ship as Webkul packages. The core has no API for agents: routes/api.php is the framework stub and the separate rest-api package is stale.
Alternative to HubSpot, Zoho CRM
- I need a free CRM on our own server with leads, quotes and inbound email, and the team knows PHP
- I want a permissive license so we can bundle a customized CRM for clients
- No built-in API: routes/api.php is the Laravel stub (one auth:api /user route); the official krayin/rest-api package was last pushed 2025-09-01
- Default branch is 2.2; README installs from the main tag
- Needs 3 GB RAM and MySQL 8.0.32+; PostgreSQL not supported
Last activity Sep 1, 2026. Fit: adaptable 3, operable 1.
Editions
Community · Free open source
- Clone
git clone https://github.com/krayin/laravel-crm - Install
composer create-project krayin/laravel-crm - ImageContainer
Cloud Hosting · Free closed source
- HostedOpen the hosted app
Adaptable: what is yours to change
Make it yours
Config only28 things to edit
Copy .env, set APP_URL, database and mail values, run php artisan krayin-crm:install. IMAP_* variables turn on inbound email parsing; GOOGLE_CLIENT_* enables Google contact sync. Deeper changes are Laravel packages under packages/Webkul (Lead, Contact, Quote, Automation, WebForm) and config/*.php; paid extensions (WhatsApp, VoIP, multi-tenant) are sold separately.
- Env vars
APP_URLAPP_NAMEAPP_LOCALEAPP_TIMEZONEAPP_CURRENCYDB_CONNECTIONDB_HOSTDB_DATABASEDB_USERNAMEDB_PASSWORDMAIL_MAILERMAIL_HOSTMAIL_FROM_ADDRESSMAIL_RECEIVER_DRIVERIMAP_HOSTIMAP_USERNAMEIMAP_PASSWORDGOOGLE_CLIENT_IDGOOGLE_CLIENT_SECRETGOOGLE_REDIRECT_URIQUEUE_CONNECTIONREDIS_HOST- Config files
.env.exampleconfig/app.phpconfig/mail.phpconfig/mail-receiver.phpconfig/imap.phpconfig/concord.php- Prompt files
- none
- Accounts you need
- SMTP providerGoogle Cloud OAuth client (optional, contacts)SendGrid (optional, email parsing)
Source
- github.com/krayin/laravel-crm
- MIT license
- Last commit Sep 1, 2026
- 23,828 stars
Code stack
- Languages
- PHPJavaScript
- Frameworks
- LaravelVue.jsVite
- Package manager
- composer
- Database
- MySQL
- Hosting target
- Apache/NGINXDocker
- Built
- Human-written (recorded, never ranked)
Skills
Repo carries contributor-facing development skills for CRM package development and Pest testing. [contributor tooling, not adopter-facing]
- Kind
- contributor
- Paths
.github/skills/*/SKILL.md
Evidence and confidence
| Field | Where it was seen | Confidence |
|---|---|---|
| formFactor | README: Laravel plus Vue admin panel | 95% |
| executionModel | No model SDK in .env.example or README | 85% |
| operability | routes/api.php (branch 2.2) contains only the default auth:api /user route; gh repos/krayin/rest-api pushed 2025-09-01 | 80% |
| effort | README Installation: edit .env APP_URL, mail and database; config/ directory with 24 files | 90% |
| editions | README License: MIT; Krayin Cloud Hosting page | 80% |
| active | GitHub pushedAt 2026-09-01 | – |
| reach | 0% |
Open questions
- Will krayin/rest-api be revived for 2.x? If so this becomes Operable (official, api)
- Cloud hosting price
Sources
- github.com/krayin/laravel-crm sourcing:smb-ops-crm:github
- github.com/krayin/rest-api sourcing:smb-ops-crm:github