frappe
Ochiq manbalardanFrappe — Python va JavaScriptda yozilgan, ERP, CRM va CMS kabi biznes veb-ilovalarini yaratish uchun ochiq kodli low-code full-stack veb-freymvork.
Sharh
- cms
- crm
- erp
- erpnext
- frappe
- full-stack
- javascript
- low-code
- mariadb
- multitenant
- postgres
Oʻrnatish
Buyruqlar faqat koʻrsatiladi, marketpleys ularni bajarmaydi. Rasmiy hujjatlar bilan solishtiring.- Rasmiy saytOchiq manbalardankatalog metamaʼlumotlaridanfrappe.io/framework ↗
- Til paketlari reyestrinodejsOchiq manbalardanpaket manifestidan — reyestrda chop etilgani tekshirilmagan
npm install -g frappe-frameworkTekshirilmagan: oʻrnatishdan oldin reyestrdagi paket aynan shu loyihaga tegishli ekanini tekshiring.
www.npmjs.com/package/frappe-framework ↗ - Til paketlari reyestripythonOchiq manbalardanpaket manifestidan — reyestrda chop etilgani tekshirilmagan
pipx install frappeTekshirilmagan: oʻrnatishdan oldin reyestrdagi paket aynan shu loyihaga tegishli ekanini tekshiring.
pypi.org/project/frappe/ ↗ - Manbadan yigʻishOchiq manbalardankatalog metamaʼlumotlaridan
Manbadan yigʻish: tekshirilgan yigʻish retsepti yoʻq — repozitoriy koʻrsatmalariga amal qiling.
github.com/frappe/frappe ↗
Moslik
«Nomaʼlum» dalil topilmaganini bildiradi, mahsulot mos emasligini emas.| Platforma | Holat | Arxitektura | Dalil | Ishonchlilik |
|---|---|---|---|---|
| Web browser | Mos | — | Kartochkada bildirilgan | — |
| Server / self-hosted | Nomaʼlum | — | — | — |
| Container (OCI) | Nomaʼlum | — | — | — |
| Node.js | Mos | — | paket manifesti: package.json name | 0.60 |
| Python | Mos | — | paket manifesti: pyproject.toml name | 0.60 |
Relizlar
tekshirilgan: 29-okt, 202616.54.0 versiyasi fayllari
Relizga fayllar biriktirilmagan.
Relizlar tarixi
- v16.53.022-okt, 2026Rasmiy manba ↗
- v16.52.014-okt, 2026Rasmiy manba ↗
- v16.51.111-okt, 2026Rasmiy manba ↗
- v16.51.07-okt, 2026Rasmiy manba ↗
- v16.50.06-okt, 2026Rasmiy manba ↗
- v16.49.06-okt, 2026Rasmiy manba ↗
- v16.36.130-sen, 2026Rasmiy manba ↗
Sifat profili
algoritm quality-v1.0 · baholangan 15-okt, 2026Baho tarkibi
Litsenziya
MITBu katalog siyosati holati, yuridik xulosa emas.
Manbalar
Sharhlar
Hali sharhlar yoʻq.
Muqobillar
README
frappe/frappe dan · litsenziya MIT · yuklangan 29-okt, 2026Low Code Web Framework For Real World Applications, In Python And JavaScript
Frappe Framework
Full-stack web application framework that uses Python and MariaDB on the server side and a tightly integrated client side library. Built for ERPNext.
Philosophy
The best code is the one that is not written
Started in 2005, Frappe Framework was inspired by the Semantic Web. The "big idea" behind semantic web was of a framework that not only described how information is shown (like headings, body etc), but also what it means, like name, address etc.
By creating a web framework that allowed for easy definition of metadata, it made building complex applications easy. Applications are usually designed around how users interact with a system, but not based on semantics of the underlying system. Applications built on semantics end up being much more consistent and extensible.
The first application built on Framework was ERPNext, a beast with more than 700 object types. Framework is not for the light hearted - it is not the first thing you might want to learn if you are beginning to learn web programming, but if you are ready to do real work, then Framework is the right tool for the job.
Key Features
-
Full-Stack Framework: Frappe covers both front-end and back-end development, allowing developers to build complete applications using a single framework.
-
Built-in Admin Interface: Provides a pre-built, customizable admin dashboard for managing application data, reducing development time and effort.
-
Role-Based Permissions: Comprehensive user and role management system to control access and permissions within the application.
-
REST API: Automatically generated RESTful API for all models, enabling easy integration with other systems and services.
-
MCP Server: Gives agents tools to discover schemas, read and change documents, and call existing methods as a site user.
-
Customizable Forms and Views: Flexible form and view customization using server-side scripting and client-side JavaScript.
-
Report Builder: Powerful reporting tool that allows users to create custom reports without writing any code.
[List View] [Form View] [Role Permission Manager]
Production Setup
Managed Hosting
You can try Frappe Cloud, a simple, user-friendly and sophisticated open-source platform to host Frappe applications with peace of mind.
It takes care of installation, setup, upgrades, monitoring, maintenance and support of your Frappe deployments. It is a fully featured developer platform with an ability to manage and control multiple Frappe deployments.
Self Hosting
Docker
Prerequisites: docker, docker-compose, git. Refer Docker Documentation for more details on Docker setup.
Run the following commands:
git clone https://github.com/frappe/frappe_docker
cd frappe_docker
docker compose -f pwd.yml up -d
After a couple of minutes, site should be accessible on your localhost port: 8080. Use below default login credentials to access the site.
- Username: Administrator
- Password: admin
See Frappe Docker for ARM based docker setup.
Development Setup
Manual Install
The Easy Way: our install script for bench will install all dependencies (e.g. MariaDB). See https://github.com/frappe/bench for more details.
New passwords will be created for the Frappe "Administrator" user, the MariaDB root user, and the frappe user (the script displays the passwords and saves them to ~/frappe_passwords.txt).
Local
To setup the repository locally follow the steps mentioned below:
-
Setup bench by following the Installation Steps and start the server
bench start -
In a separate terminal window, run the following commands:
# Create a new site bench new-site frappe.localhost -
Open the URL
http://frappe.localhost:8000/appin your browser, you should see the app running
Learning and community
- Frappe School - Learn Frappe Framework and ERPNext from the various courses by the maintainers or from the community.
- Official documentation - Extensive documentation for Frappe Framework.
- Discussion Forum - Engage with community of Frappe Framework users and service providers.
- buildwithhussain.com - Watch Frappe Framework being used in the wild to build world-class web apps.