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/erpnext

0
View on GitHub↗
35,726 stars·11,710 forks·Python·GPL-3.0·26 viewsfrappe.io/erpnext↗

Erpnext

ERPNext is a comprehensive enterprise resource planning suite designed to integrate core organizational functions, including accounting, inventory, human resources, and project management, into a single unified platform. It operates as a metadata-driven business application, where data structures and application logic are defined through configuration rather than hard-coded programming to facilitate rapid customization.

The system distinguishes itself through a robust security and governance framework that enforces granular, role-based access control across all document operations. It features a dedicated data privacy layer that performs field-level masking, intercepting and transforming sensitive information at the application level based on user authorization. This ensures that private data remains protected while maintaining full operational functionality for authorized staff.

The platform manages business processes through an event-driven workflow engine that triggers automated tasks and notifications based on document status changes. Its document-oriented persistence layer handles relationships and validation logic centrally, while server-side hooks allow for the injection of custom logic into the document lifecycle. The system is documented and distributed as a configurable framework for managing complex organizational data.

Features

  • Enterprise Resource Planning - Integrating core business processes like accounting, inventory, and human resources into a single unified system for organizational management.
  • Access Control Systems - Managing granular user permissions to ensure employees only interact with data relevant to their specific job functions and security clearance.
  • Role-Based Access Control Systems - A security framework that restricts system access and document operations based on assigned user roles and organizational hierarchy requirements.
  • Role-Based Access Controls - Define granular permissions for specific document actions to ensure users interact only with records according to their assigned roles and organizational security requirements.
  • Workflow Automation - Streamlining repetitive operational tasks by defining automated workflows that trigger actions based on document status and organizational rules.
  • Document Stores - Records are stored as structured objects where the system manages relationships and validation logic through a centralized controller.
  • Data Masking Tools - Securing private information by masking specific fields from unauthorized users while maintaining full system functionality for authorized staff members.
  • Workflow Automation Engines - Automates business processes by triggering tasks and notifications in response to document state changes.
  • Electronic Health Records - Integrated modules for patient management and clinical billing.
  • Enterprise Resource Planning - Comprehensive ERP system for accounting, inventory, and HR management.
  • Business and Operations - Provides a comprehensive enterprise resource planning system.
  • Privacy Governance Frameworks - A security mechanism that enforces field-level visibility rules to protect sensitive information while maintaining full operational functionality for authorized users.
  • Schema-Driven Generators - Data structures are defined as JSON schemas that dictate how the system generates database tables and user interface forms dynamically.
  • Data Masking - Sensitive data is intercepted and transformed by the application layer before being returned to the client based on user authorization.
  • Event Hooks - Custom logic is injected into the document lifecycle by triggering registered functions at specific points during data processing.
  • Metadata-Driven Frameworks - A development architecture where application logic and data structures are defined through configuration rather than hard-coded programming for rapid customization.

Star history

Star history chart for frappe/erpnextStar history chart for frappe/erpnext

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/erpnext do?

ERPNext is a comprehensive enterprise resource planning suite designed to integrate core organizational functions, including accounting, inventory, human resources, and project management, into a single unified platform. It operates as a metadata-driven business application, where data structures and application logic are defined through configuration rather than hard-coded programming to facilitate rapid customization.

What are the main features of frappe/erpnext?

The main features of frappe/erpnext are: Enterprise Resource Planning, Access Control Systems, Role-Based Access Control Systems, Role-Based Access Controls, Workflow Automation, Document Stores, Data Masking Tools, Workflow Automation Engines.

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

Open-source alternatives to frappe/erpnext include: tooljet/tooljet — ToolJet is a low-code development platform designed for building and deploying internal business applications. It… cube-js/cube — Cube is a semantic data layer that provides a unified framework for defining business metrics, dimensions, and… odoo/odoo — Odoo is an integrated enterprise resource planning suite designed to manage core organizational processes, including… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… mattermost/mattermost — Mattermost is a self-hosted, enterprise-grade communication platform designed for organizations that require strict… frappe/frappe — Frappe is a Python-based low-code web framework used for building data-driven business applications. It functions as a…

Open-source alternatives to Erpnext

Similar open-source projects, ranked by how many features they share with Erpnext.
  • tooljet/tooljetToolJet avatar

    ToolJet/ToolJet

    38,027View on GitHub↗

    ToolJet is a low-code development platform designed for building and deploying internal business applications. It provides a visual interface where users can drag and drop components to design layouts, connect to various data sources, and execute custom logic. The platform is built on a containerized architecture, ensuring that applications remain portable and consistent across different cloud and server environments. The platform distinguishes itself through integrated artificial intelligence capabilities that assist in the generation of user interfaces, database schemas, and data queries fr

    JavaScriptai-app-builderdockerhacktoberfest
    View on GitHub↗38,027
  • cube-js/cubecube-js avatar

    cube-js/cube

    20,251View on GitHub↗

    Cube is a semantic data layer that provides a unified framework for defining business metrics, dimensions, and relationships across diverse data sources. By acting as a headless business intelligence engine, it transforms raw data into a governed model that can be queried via SQL, REST, and GraphQL interfaces. This architecture ensures consistent data definitions and logic across all downstream analytical applications and reporting tools. The platform distinguishes itself through its integrated conversational AI capabilities, which allow users to explore data using natural language. It orches

    Rustagentic-analyticsagentsai
    View on GitHub↗20,251
  • 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
  • awesome-selfhosted/awesome-selfhostedawesome-selfhosted avatar

    awesome-selfhosted/awesome-selfhosted

    299,516View on GitHub↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    View on GitHub↗299,516
  • See all 30 alternatives to Erpnext→