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

0
View on GitHub↗
10,291 stars·5,051 forks·Python·MIT·76 viewsfrappe.io/framework↗

Frappe

Frappe is a Python-based low-code web framework used for building data-driven business applications. It functions as a full-stack meta-framework that integrates a Python backend with a JavaScript frontend, providing a development environment for rapid application prototyping and deployment.

The framework employs a model-driven architecture that automatically generates database schemas, REST API endpoints, and administrative interfaces based on defined metadata. This system is complemented by a command-line scaffolding tool for creating standardized project directory structures and boilerplate files.

The platform includes a granular role-based access control system for managing user permissions and data visibility. It also features a no-code graphical report builder for data visualization and a scripting engine for implementing custom server-side and client-side logic.

Deployment is supported through integration with isolated containers to ensure reproducible environments.

Features

  • Application Development Platforms - Provides a full-stack development platform for building and deploying data-rich custom business applications.
  • Python Web Frameworks - Provides a full-stack, low-code web framework based on Python and JavaScript for building data-driven business applications.
  • REST APIs - Exposes application data via automatically generated REST endpoints for external system integration.
  • Automated Admin Interfaces - Dynamically renders a fully functional management dashboard based on the underlying data models.
  • Low-Code Platforms - Offers a low-code platform for building full-stack business applications with minimal manual coding for common features.
  • Rapid Prototyping Tools - Accelerates development by automatically generating database models, administrative interfaces, and project structures.
  • Application Scaffolding - Includes a command-line tool for generating standardized project directory structures and boilerplate files for rapid deployment.
  • Role-Based Access Control - Secures sensitive business information using a hierarchical system of roles to manage user permissions.
  • Role-Based Access Control Systems - Implements a granular permission management system that restricts user actions and data visibility based on assigned roles.
  • Full Stack Architectures - Employs a meta-framework architecture that coordinates end-to-end data flow between the Python backend and JS frontend.
  • Model-Driven Code Generation - Automatically generates REST API endpoints and administrative interfaces from structured database models.
  • Schema-Driven Generators - Automatically generates database tables and REST endpoints from predefined model definitions and metadata.
  • Admin Dashboards - Provides a built-in administrative dashboard for managing application data and settings without writing custom interfaces.
  • Automatic REST Endpoint Generators - Automatically derives RESTful API endpoints from backend data models for seamless external system integration.
  • Frontend Frameworks - Includes a dedicated JavaScript frontend framework for building interactive and dynamic user interfaces.
  • Full-Stack Frameworks - Integrates a Python backend and JavaScript frontend into a single unified full-stack framework.
  • No-Code Visualizations - Provides a graphical drag-and-drop interface for creating data visualizations and business reports without writing code.
  • Form and Input Management - Implements a system for managing user input and form validation through a combination of server-side and client-side logic.
  • Analytical Report Builders - Features a no-code graphical tool for creating custom data reports and visualizations via a drag-and-drop interface.
  • Client-Side Scripting - Provides a client-side scripting framework to modify form behavior and user interactions directly in the browser.
  • Project Scaffolders - Ships a command-line tool that generates standardized project directory structures and boilerplate files for rapid setup.
  • Server-Side Scripting Engines - Includes a server-side engine that executes custom Python logic for business validation and data manipulation.
  • Low-Code Platforms - Full-stack web framework for building data-driven business applications.

Star history

Star history chart for frappe/frappeStar history chart for frappe/frappe

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. 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

Projects sharing features with Frappe

These projects share indexed features with Frappe. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • erupts/erupterupts avatar

    erupts/erupt

    2,687View on GitHub↗

    Erupt is a framework for building administrative interfaces, business intelligence layers, and visual workflow engines. It provides a multi-tenant admin panel and an LLM admin framework that automatically generates web-based management consoles and REST endpoints from backend class definitions. The project distinguishes itself by integrating AI agent orchestration, allowing administrators to manage server operations and execute backend logic through a conversational chat interface. It also features a BI semantic layer that maps raw warehouse data into business-oriented cubes for self-service

    Javaadminairtableannotation
    View on GitHub↗2,687
  • theorchid/platformTheOrchid avatar

    TheOrchid/Platform

    4,791View on GitHub↗

    Platform is a framework for building back-office applications and administrative dashboards using Laravel. It functions as a schema-driven UI framework and CRUD generator that automatically constructs database management interfaces, input forms, and validation rules from programmatic model definitions. The project distinguishes itself through a comprehensive backend UI kit that supports advanced data capture, including geographic coordinate mapping, tabular JSON data matrices, and marketing metadata tracking. It features a robust role-based access control system for managing resource visibili

    PHP
    View on GitHub↗4,791
  • qor/qorqor avatar

    qor/qor

    5,345View on GitHub↗

    Qor is a Go admin framework and backend toolkit used for building administrative interfaces, headless content management systems, and REST API generators. It provides a structured environment for implementing business application backends, specializing in the management of structured content and media assets. The project distinguishes itself through comprehensive multi-language content management, featuring locale-based data versioning and a dedicated system for internationalization and translation administration. It further differentiates its offering with a built-in state machine implementa

    Goadminapicms
    View on GitHub↗5,345
  • rappasoft/laravel-boilerplaterappasoft avatar

    rappasoft/laravel-boilerplate

    5,630View on GitHub↗

    Laravel Boilerplate is a pre-built admin panel and application scaffolding for Laravel that provides a complete backend foundation including user management, role-based permissions, and a CoreUI interface. It serves as a starting point for web application development by bundling essential administrative features into a single, ready-to-use package. The project distinguishes itself through a comprehensive identity management system that combines multi-language support across over 20 locales with two-factor authentication and user impersonation capabilities. Its role-based access control system

    PHPboilerplatelaravellaravel-boilerplate
    View on GitHub↗5,630
Compare all 30 related projects→

Frequently asked questions

What does frappe/frappe do?

Frappe is a Python-based low-code web framework used for building data-driven business applications. It functions as a full-stack meta-framework that integrates a Python backend with a JavaScript frontend, providing a development environment for rapid application prototyping and deployment.

What are the main features of frappe/frappe?

The main features of frappe/frappe are: Application Development Platforms, Python Web Frameworks, REST APIs, Automated Admin Interfaces, Low-Code Platforms, Rapid Prototyping Tools, Application Scaffolding, Role-Based Access Control.

Which projects share features with frappe/frappe?

Projects with overlapping indexed features include: erupts/erupt — Erupt is a framework for building administrative interfaces, business intelligence layers, and visual workflow… qor/qor — Qor is a Go admin framework and backend toolkit used for building administrative interfaces, headless content… theorchid/platform — Platform is a framework for building back-office applications and administrative dashboards using Laravel. It… rappasoft/laravel-boilerplate — Laravel Boilerplate is a pre-built admin panel and application scaffolding for Laravel that provides a complete… xwiki/xwiki-platform — XWiki Platform is a collaborative content management system and enterprise wiki designed for creating, organizing, and… goadmingroup/go-admin — go-admin is a framework for generating administrative interfaces and data visualization dashboards using the Go…