Krayin is a free, open source marketing & customer engagement project written in PHP and released under MIT. It has 23,890 GitHub stars, 1,630 forks and 121 open issues, and was last pushed 4 days ago. On this registry it ranks #2 of 50 tracked projects in Marketing & Customer Engagement, with 5 head-to-head comparisons available. It gained 28 stars over the last 6 tracked days.

Krayin — Self-hosted CRM for enhanced business relationships

What is Krayin?

Krayin is a free, MIT-licensed, self-hosted customer relationship management framework built on Laravel and Vue.js, intended for small and medium businesses and enterprises that want to run customer, lead, and sales management on their own infrastructure.

What it is

Krayin is an open-source CRM application written in PHP on the Laravel framework, with a Vue.js front end. It is distributed as a Composer project, installed with composer create-project and finished with the php artisan krayin-crm:install command, and the code is organised as a modular application with an admin panel and dashboard as the main interface. Repository topics cover laravel-crm, crm-platform, crm-multi-tenant-saas, and opensource. The same vendor publishes extensions for WhatsApp lead capture, VoIP calling, and multi-tenant SaaS operation. The project carries 23,879 stars, 1,627 forks, and 121 open issues.

The problem it solves is that a CRM is normally rented: records live inside a vendor account, priced per seat or per tenant, and the organisation never holds the database. Krayin provides the same category of capability — leads, customers, sales pipeline, custom attributes — as software the operator hosts, so contact and deal data stays in the operator's own MySQL or MariaDB instance. The vendor also offers Krayin CRM Cloud Hosting as a fully managed alternative, which makes self-hosting a deliberate choice rather than the only available route.

Key capabilities

  • Admin panel and dashboard for daily CRM work, reached at /admin/login.
  • Custom Attributes, letting operators define fields on records beyond the shipped schema.
  • Modular Laravel application structure, distributed as a Composer project that other Laravel code can extend.
  • Email parsing through Sendgrid.
  • Multi-tenant SaaS extension, allowing multiple businesses to share one application instance while keeping data isolated.
  • WhatsApp extension that generates leads from a WhatsApp number.
  • VoIP extension that places calls from inside the CRM.

Who uses it and how

  • SMEs and enterprises running complete customer lifecycle management on servers they control.
  • E-commerce businesses that need lead and customer records alongside a storefront.
  • SaaS operators using the multi-tenant extension to serve many client businesses from one deployment with data isolation.
  • Sales and support teams that capture leads over WhatsApp or work by telephone and want those channels inside the CRM rather than beside it.
  • Laravel and Vue.js developers who extend the modular application or build on it as a package.

Getting started

Install with composer create-project, set APP_URL along with the mail and database values in the .env file, then run php artisan krayin-crm:install. Docker installation is documented at devdocs.krayincrm.com, and Krayin CRM Cloud Hosting is available for teams that prefer not to run the stack themselves.

How it compares

No competing or paid products are named in the material available for this entry, so there is nothing here to contrast on licence, hosting, or cost model. Krayin stands alone in this registry rather than sitting in a documented field of alternatives.

When to use it — and when not to

Self-hosting means operating the stack the README requires: Apache 2 or NGINX, PHP 8.3 or higher, Composer 2.5 or higher, MySQL 8.0.32 or MariaDB 11.4 LTS or higher, at least 3 GB of RAM, plus working mail and database settings in .env. Teams without server staff, or those who want someone else to handle setup, hardening, and upgrades, should take Krayin CRM Cloud Hosting instead. The README also publishes default admin credentials, [email protected] with password admin123, which must be changed before the instance is reachable from the internet.

project readme (upstream, from github) — read inline

</a>

Total Downloads Latest Stable Version License

enter image description here

Topics

  1. Introduction
  2. Documentation
  3. Requirements
  4. Installation & Configuration
  5. Docker Installation
  6. Krayin Cloud System
  7. License
  8. Security Vulnerabilities

Introduction

Krayin CRM is a hand tailored CRM framework built on some of the hottest opensource technologies such as Laravel (a PHP framework) and Vue.js a progressive Javascript framework.

Free & Opensource Laravel CRM solution for SMEs and Enterprises for complete customer lifecycle management.

Read our documentation: Krayin CRM Docs

We also have a forum for any type of concerns, feature requests, or discussions. Please visit: Krayin CRM Forums

Visit our live Demo

Chinese

It packs in lots of features that will allow your E-Commerce business to scale in no time:

  • Descriptive and Simple Admin Panel.
  • Admin Dashboard.
  • Custom Attributes.
  • Built on Modular Approach.
  • Email parsing via Sendgrid.
  • Check out these features and more.

For Developers: Take advantage of two of the hottest frameworks used in this project -- Laravel and Vue.js -- both of which have been used in Krayin CRM.

Documentation

Krayin Documentation https://devdocs.krayincrm.com

Requirements

  • SERVER: Apache 2 or NGINX.
  • RAM: 3 GB or higher.
  • PHP: 8.3 or higher
  • Composer: 2.5 or higher
  • For MySQL users: 8.0.32 or higher.
  • For MariaDB users: 11.4 LTS or higher (11.8 LTS recommended).

Installation and Configuration

Execute these commands below, in order
composer create-project
  • Find .env file in root directory and change the APP_URL param to your domain.

  • Also, Configure the Mail and Database parameters inside .env file.

php artisan krayin-crm:install

To execute Krayin:

On server:

Warning: Before going into production mode we recommend you uninstall developer dependencies. In order to do that, run the command below:

composer install --no-dev

Open the specified entry point in your hosts file in your browser or make an entry in hosts file if not done.
On local:
php artisan route:clear
php artisan serve

How to log in as admin:

http(s)://example.com/admin/login

email:[email protected]
password:admin123

Krayin Cloud Hosting

Krayin CRM Cloud Hosting is a fully managed hosting solution where our team sets up, secures, and configures your Krayin CRM on reliable infrastructure.

Get a ready-to-use CRM on your own domain, without manual installation or infrastructure complexity, and focus on growing your business while we handle the technology.

Krayin CRM Cloud Hosting

Krayin CRM Multi Tenant SaaS

Krayin CRM Multi Tenant SaaS Krayin Multitenant SaaS is a Laravel-based CRM solution that allows multiple businesses (tenants) to use a single application instance while keeping their data isolated and secure.

enter image description here

WhatsApp CRM Integration

Krayin CRM WhatsApp Extension enables the store administrator to generate leads via their WhatsApp number.

enter image description here

VoIP CRM Integration

Krayin CRM VoIP extension allows the user to make Trunk calls over a broadband Internet connection and the user can also perform Inbound routes.

enter image description here

License

Krayin CRM is a fully open-source CRM framework which will always be free under the MIT License.

Security Vulnerabilities

Please don't disclose security vulnerabilities publicly. If you find any security vulnerability in Krayin CRM then please email us: [email protected].

Frequently asked questions

Is Krayin free to use?

Krayin is open source under the MIT licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does Krayin do?

Self-hosted CRM for enhanced business relationships

What is Krayin written in?

Krayin is primarily written in PHP. Its source is publicly available at https://github.com/krayin/laravel-crm, and it has 23,890 GitHub stars.