Skip to main content

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:

  1. 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.

  1. Create a python virtual environment in the same path the project directory exists:

Linux / Mac:

$ python3 -m venv venv

Windows:

$ py -m venv venv
  1. Activate the virtual environment:

Linux / Mac:

$ source venv/bin/activate

Windows:

$ venv\scripts\activate
  1. 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.

  1. 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.

  1. 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)

Source distribution for aurora-mvc 0.9.7
File Size Uploaded
aurora_mvc-0.9.7.tar.gz 169.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for aurora-mvc 0.9.7
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.9.7 This release

2 release files

0.9.6

2 release files

0.9.5

2 release files

0.9.4

2 release files

0.9.3

2 release files

0.9.2

2 release files

0.9.1

2 release files

0.9.0

2 release files

0.8.33

2 release files

0.8.32

2 release files

0.8.28

2 release files

0.8.27

2 release files

0.8.26

2 release files

0.8.25

2 release files

0.8.24

2 release files

0.8.23

2 release files

0.8.22

2 release files

0.8.21

2 release files

0.8.20

2 release files

0.8.19

2 release files

0.8.18

2 release files

0.8.17

2 release files

0.8.16

2 release files

0.8.14

2 release files

0.8.13

2 release files

0.8.12

2 release files

0.8.11

2 release files

0.8.10

2 release files

0.8.9

2 release files

0.8.8

2 release files

0.8.7

2 release files

0.8.6

2 release files

0.8.5

2 release files

0.8.4

2 release files

0.8.3

2 release files

0.8.2

2 release files

0.8.1

2 release files

0.8.0

2 release files

0.7.9

2 release files

0.7.8

2 release files

0.7.7

2 release files

0.7.6

2 release files

0.7.5

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.4

2 release files

0.5.3

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page