The Fullstack Async Web, API and CLI Python Framework
Project description
Welcome to Uvicore
The Full Stack Asynchronous Python Framework with the performance of FastAPI and the elegance of Laravel!
About Uvicore
Uvicore is a fullstack async API, Web and CLI python framework. Uvicore is built on great technologies such as:
- Simple and fast routing engine thanks to FastAPI and Starlette.
- Full Async/Await python everywhere, even at the CLI thanks to AsyncClick.
- Powerful IoC container so your App controls the framework and can override anything.
- Adapter pattens for multiple backends to caching, auth, events, databases and more.
- Robust modular and deep-merged config system across uvicore modules.
- Custom and expressive ORM built on top of SQLAlchemy Core.
Uvicore is the missing fullstack asynchronous framework for elegant and rapid python development.
Learning Uvicore
Uvicore documentation is still underway, but you can get started today at https://uvicore.io
Quick Start Installation
Installation
wget https://raw.githubusercontent.com/uvicore/framework/master/bin/uvicore-installer
mv uvicore-installer /usr/local/bin
chmod a+x /usr/local/bin/uvicore-installer
cd ~/Code
uvicore-installer # To see help
uvicore-installer ./blog
# Follow the post-installation instructions.
License
The Laravel framework is open-sourced software licensed under the MIT license.
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
uvicore-0.2.1.tar.gz
(259.1 kB
view hashes)
Built Distribution
uvicore-0.2.1-py3-none-any.whl
(342.6 kB
view hashes)