An open API service indexing awesome lists of open source software.

https://github.com/hadpro24/nimba-framework

Nimba is a python web framework for lazy developers, just focus on your codes.
https://github.com/hadpro24/nimba-framework

docs framework nimba nimba-framework python web wsgi

Last synced: 14 days ago
JSON representation

Nimba is a python web framework for lazy developers, just focus on your codes.

Awesome Lists containing this project

README

          

# Nimba framework
[![CI](https://github.com/hadpro24/nimba-framework/actions/workflows/test.yml/badge.svg)](https://github.com/hadpro24/nimba-framework/actions)
[![coverage](https://img.shields.io/codecov/c/github/hadpro24/nimba-framework)](https://app.codecov.io/gh/hadpro24/nimba-framework)
[![pypi](https://img.shields.io/pypi/v/nimba.svg)](https://pypi.org/project/nimba/)
[![pypi](https://img.shields.io/pypi/l/nimba.svg)](https://pypi.org/project/nimba/)
[![pypi](https://img.shields.io/pypi/pyversions/nimba)](https://pypi.org/project/nimba/)
[![Issues](https://img.shields.io/github/issues/hadpro24/nimba-framework.svg)](https://github.com/hadpro24/nimba-framework/issues)

Nimba is a python web framework for lazy developers, just focus on your codes.
> **warning** This project is private and is still in design, not ready for production. Create an issue if you encounter any bugs!

Everything you need to know about Nimba Framework


Nimba Framework




The mask represents the fertility goddess, D'mba. Ansoumane presented the mask to his people, the Baga people, who welcomed him and adopted him as their protector; it thus became the symbol of its cultural identity.

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

```console
$ pip install nimba
```

## Create Application

```console
$ nimba create --app awesome_app
```

### Structure project

* `application` - Your app project (you will spend most of your time here).
- `views.py` - Your logic code
- `models.py` - Define here the schema of your database
- `tests.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`

```console
$ 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`

Continue with documentation tutorial

## Licence

This project is licensed under the terms of Nimba solution compagny.

## Credit

Harouna Diallo