Skip to main content

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


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)

Uploaded Source

Built Distribution

uvicore-0.2.1-py3-none-any.whl (342.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page