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.
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>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/vinta/awesome-python/pull/1305
Author: @kennethsequeira
Created: 6/13/2019
Status: ❌ Closed
Base:
master← Head:master📝 Commits (4)
c739f23Add Frappe Framework6603245Update README.md909c4f9Merge branch 'master' into masterdee54cdchore: update docs/website link📊 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:
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:
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.