[PR #1305] [CLOSED] Add Frappe Framework #1160

Closed
opened 2025-11-06 13:10:36 -06:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/vinta/awesome-python/pull/1305
Author: @kennethsequeira
Created: 6/13/2019
Status: Closed

Base: masterHead: master


📝 Commits (4)

📊 Changes

1 file changed (+1 additions, -0 deletions)

View changed files

📝 README.md (+1 -0)

📄 Description

What is this Python project?

Frappe is a full-stack, meta driven web framework for building scalable apps very quickly. Frappe is a "batteries included" framework which comes with inbuilt support for emails, a Calendar, ToDo list, Newsletters, Notes, File Manager, Website, Permission Control System and more.

The tech-stack is made up of:

  • Programming Languages: Python + Javascript
  • Databases Supported: MariaDB, Postgres
  • Webserver: Werkzeug
  • Templating: Jinja
  • Job Queues: Python RQ
  • CSS Framework: Bootstrap 3
  • Caching: Redis
  • Realtime: NodeJS + Socketio.js
  • Javascript Packaging: Rollup
  • Webserver (Production): gunicorn + NGINX
  • Process Manager (Production): supervisord
  • Process Manager (Develop): Honcho
  • Command Line: Bench

Frappe is the framework on top of which ERPNext, a 100% open source ERP system is built and maintained.

For more details about the framework, you can have a look at this video

What's the difference between this Python project and similar ones?

The closest framework to Frappe would be Django/Django Admin panel.

A full comparison can be viewed here.

Some basic differences are:

  • Frappe has a CLI 'bench' to manage the server and application. Also gives the ability to switch between development and production modes.
  • Full-fledged UI is ready as you start the server.
  • Inbuilt integration for support, newsletters, email groups, ToDo list, File Manager, Blog, and calendar in ready to ship condition.
  • Default website/portal view ready.
  • Frappe implements models as Doctypes which can be built via UI instead of being coded.
  • Can be used easily for building list-drive business applications and rapidly deploying them. Eg: ERPNext
  • Updated documentation & website: https://frappeframework.com

Anyone who agrees with this pull request could vote for it by adding a 👍 to it, and usually, the maintainer will merge it when votes reach 20.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/vinta/awesome-python/pull/1305 **Author:** [@kennethsequeira](https://github.com/kennethsequeira) **Created:** 6/13/2019 **Status:** ❌ Closed **Base:** `master` ← **Head:** `master` --- ### 📝 Commits (4) - [`c739f23`](https://github.com/vinta/awesome-python/commit/c739f23d1c4f64a7183f724bfb22d7b26908c274) Add Frappe Framework - [`6603245`](https://github.com/vinta/awesome-python/commit/66032455836a2ecd0c245e4c56c3a2a89a813652) Update README.md - [`909c4f9`](https://github.com/vinta/awesome-python/commit/909c4f9bfcc64106dc250635048ec68913356b2b) Merge branch 'master' into master - [`dee54cd`](https://github.com/vinta/awesome-python/commit/dee54cd1d5be29e503dedb9a2138f43b2cdb2f0d) chore: update docs/website link ### 📊 Changes **1 file changed** (+1 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+1 -0) </details> ### 📄 Description ## What is this Python project? Frappe is a full-stack, meta driven web framework for building scalable apps very quickly. Frappe is a "batteries included" framework which comes with inbuilt support for emails, a Calendar, ToDo list, Newsletters, Notes, File Manager, Website, Permission Control System and more. The tech-stack is made up of: - Programming Languages: Python + Javascript - Databases Supported: MariaDB, Postgres - Webserver: Werkzeug - Templating: Jinja - Job Queues: Python RQ - CSS Framework: Bootstrap 3 - Caching: Redis - Realtime: NodeJS + Socketio.js - Javascript Packaging: Rollup - Webserver (Production): gunicorn + NGINX - Process Manager (Production): supervisord - Process Manager (Develop): Honcho - Command Line: [Bench](https://github.com/frappe/bench) Frappe is the framework on top of which ERPNext, a 100% open source ERP system is built and maintained. For more details about the framework, you can have a look at this [video](https://www.youtube.com/watch?v=Jg3nZYw8FU4) ## What's the difference between this Python project and similar ones? The closest framework to Frappe would be Django/Django Admin panel. A full comparison can be viewed [here](https://www.youtube.com/watch?v=1D2EwdpV7AA). Some basic differences are: - Frappe has a CLI 'bench' to manage the server and application. Also gives the ability to switch between development and production modes. - Full-fledged UI is ready as you start the server. - Inbuilt integration for support, newsletters, email groups, ToDo list, File Manager, Blog, and calendar in ready to ship condition. - Default website/portal view ready. - Frappe implements models as Doctypes which can be built via UI instead of being coded. - Can be used easily for building list-drive business applications and rapidly deploying them. Eg: [ERPNext](https://github.com/frappe/erpnext) - Updated documentation & website: https://frappeframework.com -- Anyone who agrees with this pull request could vote for it by adding a :+1: to it, and usually, the maintainer will merge it when votes reach **20**. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2025-11-06 13:10:36 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/awesome-python#1160