No project description provided
Project description
🧪 Flask++
Tired of setting up Flask from scratch every single time? 🤯
With Flask++, you can spin up and manage multiple apps in under two minutes ⚡.
It comes with the most common Flask extensions pre-wired and ready to go.
Configuration is dead simple – extensions can be bound or unbound with ease.
On top of that, it features a plug-&-play style module system, so you can just enable or disable functionality as needed. 🎚️
💡 Getting Started
Clone the repo and launch the setup tool:
cd /path/to/Flask++
chmod +x setup.sh
(sudo) ./setup.sh
On Windows:
cd \path\to\Flask++
setup.bat
The setup wizard will guide you through configuration step by step. 🎯 Once finished, your first app will be running – in less than the time it takes to make coffee. ☕🔥
🧩 Modules
Inside modules/* you’ll find an example module to get you started.
Use it as a template to quickly build your own features. 😉
🌐 Proxy Example (nginx)
If you’re deploying on a server, you can bind your app to a domain via nginx:
server {
listen 80 default_server;
listen [::]:80 default_server;
server_name _;
return 301 https://$host$request_uri;
}
server {
listen 443 ssl;
listen [::]:443 ssl;
server_name myapp.example.org;
ssl_certificate /path/to/your/cert.pem;
ssl_certificate_key /path/to/your/key.pem;
location / {
proxy_pass http://127.0.0.1:5000;
include proxy_params; # default at /etc/nginx/
# optional tweaks:
# client_max_body_size 16M;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_http_version 1.1;
# better: put these lines in /etc/nginx/upgrade_params
# and simply use: include upgrade_params;
}
}
🌱 Let it grow
If you like this project, feel free to fork it, open issues, or contribute ideas. Every improvement makes life easier for the next developer. 💚
📜 License
Released under the MIT License. Do whatever you want with it – open-source, commercial, or both. Follow your heart. 💯
GrowVolution 2025 – Release the brakes! 🚀
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file flaskpp-0.1.0.tar.gz.
File metadata
- Download URL: flaskpp-0.1.0.tar.gz
- Upload date:
- Size: 19.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
24366b742375383a30d3316d5bb667b8a4817d011aebe4f18c5067057180aba9
|
|
| MD5 |
8a8661455887709f5834450ce508934c
|
|
| BLAKE2b-256 |
2fe7b265d12f66862764e9ba391ddec1fdcceed3cedd5da2a873111e5ffbf9b9
|
File details
Details for the file flaskpp-0.1.0-py3-none-any.whl.
File metadata
- Download URL: flaskpp-0.1.0-py3-none-any.whl
- Upload date:
- Size: 23.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f51fdaf2ed80e2788a50b890461d7bce7877b6a98c675a4d0ab84a930e3eb11f
|
|
| MD5 |
b93e2ed66619def648614ea3da2e9a21
|
|
| BLAKE2b-256 |
53a66e78a208130060f5be9bfc904416206264a49602c5e6472915224cdba156
|