awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
frappe avatar

frappe/crm

0
View on GitHub↗
2,363 stars·906 forks·Vue·agpl-3.0·44 viewsfrappe.io/crm↗

Crm

This project is an open-source customer relationship management platform that functions as a low-code application development framework. It provides a unified interface for tracking sales pipelines, managing customer interactions, and automating lead routing. The platform is built to serve as a business process automation tool, allowing users to define custom data structures and workflows to streamline operational tasks.

The system distinguishes itself through its metadata-driven architecture, which enables dynamic form generation and relational document modeling. By utilizing server-side script injection and custom form scripting, users can enforce complex business logic and data validation rules directly within the application. It also integrates with enterprise resource planning and external communication systems, centralizing financial records and messaging channels into a single management dashboard.

The platform supports a broad range of operational capabilities, including automated lead assignment, service level agreement enforcement, and multi-channel communication. Users can organize data through personalized views and visualizations, while the underlying framework facilitates team collaboration through shared notes and task histories. The system is designed for deployment in containerized environments, ensuring consistent performance across private or cloud-based infrastructure.

Features

  • Sales Pipeline Management - Tracks sales prospects through customizable pipeline stages with integrated call logs and task histories.
  • Application Development Frameworks - Functions as a low-code framework for building and deploying data-driven business applications with modular UI components.
  • Business Process Automation - Enables the definition of custom data structures and automated workflows to streamline complex operational business processes.
  • Customer Relationship Management Systems - Provides an extensible platform for tracking sales pipelines, managing customer interactions, and synchronizing communication data.
  • Enterprise Application Frameworks - Provides a comprehensive framework for building and customizing business applications with metadata-driven forms and automated deployment capabilities.
  • Lead Management - Automates lead assignment to team members using predefined rules and service level agreement enforcement.
  • Relational Data Modeling - Stores data entities as structured records with flexible metadata schemas for dynamic field configuration.
  • Model-Driven Form Generators - Dynamically renders input fields and validation logic at runtime based on structural definitions stored in the database.
  • Data Quality and Validation - Applies conditional logic and mandatory field checks to ensure data integrity before saving records.
  • Bi-Directional Data Synchronization - Synchronizes financial and invoicing data between the platform and external accounting systems to maintain record consistency.
  • Enterprise Resource Planning - Integrates with external accounting and business software to centralize financial records and operational data.
  • Team Collaboration Platforms - Facilitates team collaboration through shared comments, mentions, and integrated email communication within records.
  • Third-Party Application Integrations - Provides native connectors and interfaces to integrate third-party business applications and communication tools.
  • Document Metadata Definitions - Retrieves and caches structural metadata to dynamically generate forms and field properties consistently.
  • Server-Side Scripting - Executes custom server-side scripts to enforce business logic and data integrity during document lifecycle events.
  • Application Instance Deployments - Uses automated scripts and containerized configurations to deploy production instances on private or cloud infrastructure.
  • Containerized Deployment Orchestration - Packages the application into isolated containers to ensure consistent performance and scalability across infrastructure.
  • Conversational Channel Integrations - Integrates voice and text communication channels directly into the management interface for unified interaction handling.
  • Event-Driven Hooks - Triggers external services via a messaging bus in response to state changes within core data records.
  • Data View Customizers - Enables personalized data organization through custom filters, sorting, and column layouts.
  • Custom Form Field Configurations - Supports injecting dynamic logic into forms to automate field behavior and enforce complex validation rules.
  • Client-Side State Synchronizers - Maintains a local data representation that synchronizes with the server to ensure responsive form interactions.

Star history

Star history chart for frappe/crmStar history chart for frappe/crm

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does frappe/crm do?

This project is an open-source customer relationship management platform that functions as a low-code application development framework. It provides a unified interface for tracking sales pipelines, managing customer interactions, and automating lead routing. The platform is built to serve as a business process automation tool, allowing users to define custom data structures and workflows to streamline operational tasks.

What are the main features of frappe/crm?

The main features of frappe/crm are: Sales Pipeline Management, Application Development Frameworks, Business Process Automation, Customer Relationship Management Systems, Enterprise Application Frameworks, Lead Management, Relational Data Modeling, Model-Driven Form Generators.

What are some open-source alternatives to frappe/crm?

Open-source alternatives to frappe/crm include: twentyhq/twenty — Twenty is a headless customer relationship management framework that enables developers to build, version, and deploy… ever-co/gauzy — Gauzy is an open business management platform and multi-tenant enterprise resource planning system. It provides a… odoo/odoo — Odoo is an integrated enterprise resource planning suite designed to manage core organizational processes, including… webvella/webvella-erp — WebVella-ERP is a modular business application framework designed for building custom enterprise resource planning and… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… krayin/laravel-crm — This project is a modular, open-source customer relationship management platform built on the Laravel framework. It…

Open-source alternatives to Crm

Similar open-source projects, ranked by how many features they share with Crm.
  • twentyhq/twentytwentyhq avatar

    twentyhq/twenty

    50,113View on GitHub↗

    Twenty is a headless customer relationship management framework that enables developers to build, version, and deploy custom business applications using code. By utilizing a declarative approach to data modeling, the platform allows for the definition of custom objects, fields, and complex relationships directly within the source code. This schema-driven architecture automatically generates corresponding REST and GraphQL APIs, ensuring that data structures and interface components remain synchronized across development and production environments. The platform distinguishes itself through a m

    TypeScriptcrmcrm-systemcustomer
    View on GitHub↗50,113
  • ever-co/gauzyever-co avatar

    ever-co/gauzy

    3,732View on GitHub↗

    Gauzy is an open business management platform and multi-tenant enterprise resource planning system. It provides a modular business framework designed to manage core organizational operations through a unified web interface or as a headless business API. The platform is distinguished by its integration with the Model Context Protocol, allowing it to act as a server that exposes business data and system functions as tools for AI assistants. It utilizes a dynamic plugin architecture and a dedicated marketplace to extend core business entities and services. The system covers a broad range of ope

    TypeScript
    View on GitHub↗3,732
  • odoo/odooodoo avatar

    odoo/odoo

    52,445View on GitHub↗

    Odoo is an integrated enterprise resource planning suite designed to manage core organizational processes, including accounting, inventory, manufacturing, and human resources, within a single platform. It functions as a modular business application framework that allows for the development and deployment of specialized modules, supported by a low-code environment that provides visual tools for creating custom workflows and data-driven interfaces. The platform distinguishes itself through a highly extensible architecture that enforces strict multi-tenant data isolation, ensuring that records r

    Pythonappsbusinesserp
    View on GitHub↗52,445
  • webvella/webvella-erpWebVella avatar

    WebVella/WebVella-ERP

    1,466View on GitHub↗

    WebVella-ERP is a modular business application framework designed for building custom enterprise resource planning and customer relationship management software on the .NET platform. It provides a data-driven development environment that utilizes relational databases to manage complex business processes, internal workflows, and client interactions. The platform is built on a pluggable architecture that allows developers to extend core software functionality through dynamically loaded modules. This approach enables the creation of scalable web-based business applications that can be customized

    C#
    View on GitHub↗1,466
See all 30 alternatives to Crm→

Curated searches featuring Crm

Hand-picked collections where Crm appears.
  • CRM software
  • an open source marketing automation platform