Nimba framework
warning This project is private and is still in design, not ready for production. Create an issue if you encounter any bugs!
Nimba is a python web framework for lazy developers, just focus on your codes.
Everything you need to know about Nimba Framework The key features are:
- Fast to code: Increase the speed to develop features.
- Intuitive: Quick understanding. Less debugging time..
- Easy: Designed to be easy to use and learn. Less time reading docs.
- Short: Minimizes code duplication. Multiple functionalities. Fewer bugs.
Installation
$ pip install nimba
Create Application
$ nimba create --app awesome_app
Structure project
application
- Your app project (you will spend most of your time here).views.py
- Your logic codemodels.py
- Define here the schema of your databasetests.py
- Write your test here
staticfiles
- The static files.templates
- Your template (html page etc…).settings.py
- Settings database, secret key and other.mask.py
- the command utility, start the server, create views and many more.
Run server
In your project app awesome_app
$ python mask.py serve
Monitoring for changes...
Starting server in PID 72932
June 25, 2021 - 18:04:32
Serving on http://127.0.0.1:8000
Quit the server with CONTROL-C.
Open http://127.0.0.1:8000
in your navigator
Continue directly with tutorial
Licence
This project is licensed under the terms of Nimba solution compagny.