6,598 open-source and SaaS tools, with GitHub stats refreshed every day.

Frappe

Open source

A full-stack, low-code web application framework in Python and JavaScript, built for ERPNext, with an admin interface, role-based permissions and an automatic REST API.

Open-source alternative to

frappe.io
Frappe homepage screenshot
GitHub stars
11k
Last commit
today
Repository age
15 years
Version
v16.36.1
Licence
MIT
Self-hosted
Yes

About Frappe

Frappe Framework is a full-stack web application framework that uses Python on the server, a MariaDB or PostgreSQL database and a tightly integrated client library. It was created for ERPNext and describes itself as low-code, built on the principle that code you never write needs no maintenance.

Its design is metadata-driven: developers define the structure and meaning of their data, and the framework generates the application around it. Features include a built-in customizable admin interface, role-based permissions for users and roles, and an automatically generated REST API for all models. Topics also mention webhooks, email, Socket.IO real-time updates, multitenancy and security.

Frappe is MIT licensed and self-hostable, and ERPNext, which has hundreds of object types, was the first application built on it. The README is frank that it is not the first thing a beginner should learn, aiming it at developers who are ready to build substantial business applications. It also serves as a base for CMS and internal tools.

Key features

  • Full-stack Python and JavaScript framework
  • Built-in customizable admin interface
  • Role-based permissions and user management
  • Automatic REST API for every model
  • Webhooks and email integration
  • Real-time updates via Socket.IO
  • Support for multitenant deployments

Good fit for

  • →Building custom business applications
  • →Internal tools with minimal code
  • →Extending ERPNext with custom apps
Tags
web-framework
low-code
python
javascript
erpnext
rest-api
full-stack
multitenant

Open-source alternatives to Frappe

See all

SaaS alternatives to Frappe

See all