awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
frappe avatar

frappe/frappe

0
View on GitHub↗

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.

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI
frappe.io/framework
↗

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.
10,291 星标·5,051 分支·Python·MIT·12 次浏览

Star 历史

frappe/frappe 的 Star 历史图表frappe/frappe 的 Star 历史图表

常见问题解答

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

frappe/frappe 的主要功能有哪些?

frappe/frappe 的主要功能包括:Application Development Platforms, Python Web Frameworks, REST APIs, Automated Admin Interfaces, Low-Code Platforms, Rapid Prototyping Tools, Application Scaffolding, Role-Based Access Control。

frappe/frappe 有哪些开源替代品?

frappe/frappe 的开源替代品包括: 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…

Frappe 的开源替代方案

相似的开源项目,按与 Frappe 的功能重合度排序。
  • erupts/erupterupts 的头像

    erupts/erupt

    2,687在 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
    在 GitHub 上查看↗2,687
  • theorchid/platformTheOrchid 的头像

    TheOrchid/Platform

    4,791在 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
    在 GitHub 上查看↗4,791
  • qor/qorqor 的头像

    qor/qor

    5,345在 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
    在 GitHub 上查看↗5,345
  • rappasoft/laravel-boilerplaterappasoft 的头像

    rappasoft/laravel-boilerplate

    5,630在 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
    在 GitHub 上查看↗5,630
查看 Frappe 的所有 30 个替代方案→