Aurora Framework (v0.9.7 beta)
Aurora is an MVC web framework for creating CRUD applications quickly and simply.
It is based on REST architecture. In another word it is a RESTFUL web framework.
Aurora is written in Python, and partially used Flask.
Installation
You can install Aurora by running:
$ pip install aurora-mvc
Usage
Get Started
To get started with Aurora simply do the following steps:
- Create the root app (project) directory:
$ mkdir my_app
Here my_app is a variable name. Change it to anything of your choice at any time you want.
- Create a python virtual environment in the same path the project directory exists:
Linux / Mac:
$ python3 -m venv venv
Windows:
$ py -m venv venv
- Activate the virtual environment:
Linux / Mac:
$ source venv/bin/activate
Windows:
$ venv\scripts\activate
- Navigate to the project directory:
(venv) cd my_app
Notice that the project directory must be empty, otherwise you will get an error on the next step.
- Initialize the root app with Aurora via python shell:
Linux / Mac:
(venv) python3
>>> from aurora import init
>>> init.start()
Windows:
(venv) py
>>> from aurora import init
>>> init.start()
Congratulations! You successfully initialized the root app. Now you are ready to get started with Aurora.
- To start the root app run the following command:
Linux / Mac:
(venv) python3 -m app
Windows:
(venv) py -m app
Next Steps
Documentation: Aurora Docs
Changelog: Aurora Changes
Issues: Aurora Bug Tracker
Source: Aurora GitHub Repo
PyPI: Aurora PyPI Page
Dependencies
Packages:
Database APIs:
- sqlite3 -- If you are using SQLite Database. Included in the standard python library
- mysql.connector -- If you are using MySQL Database.
- psycopg2 -- If you are using Postgres Database.
About The Author
Hello Everyone!
I'm Hemin Satya, a freelance programmer. Aurora framework is currently in beta version, and I'm trying my best to make it something magnificent. I hope you like it.
If you saw any bugs or mistakes, please let me know. I'll do my best to solve them asap.
Please let me know your precious comments, observations, and suggestions. (GitHub) (Twitter)
Thank you all.
Metadata
Release files for aurora-mvc 0.9.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| aurora_mvc-0.9.7.tar.gz | 169.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| aurora_mvc-0.9.7-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 342.0 kB
Release files / aurora_mvc-0.9.7.tar.gz
| Download URL | aurora_mvc-0.9.7.tar.gz |
|---|---|
| Size | 169.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
61d00ec63930d9c4ffd784c6e71b92471bd79457a4b3f78884db2f5961a66761
|
|
BLAKE2b-256 checksum How to use checksums |
9b2c17878a7cf4345d69b0f7886e06a975c2cc61c015810c1998c22b51346e64
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.1
|
Release files / aurora_mvc-0.9.7-py3-none-any.whl
| Download URL | aurora_mvc-0.9.7-py3-none-any.whl |
|---|---|
| Size | 172.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2b0549c02b9059f7ac37da5988764b3a9ef2e51c7d6b6825d92860c47bce6e09
|
|
BLAKE2b-256 checksum How to use checksums |
f652046948371f5687ed80ae4bdb9b4c4b89e020d7d417c3ab71bd4cf7abde49
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.1
|