Skip to main content

Framework for building Web APIs using asyncio

Project description

jetfactory: async web api framework

image image image image image

Jetfactory is a Python framework for creating structured, portable and high-performance Web APIs. It's built on top of Sanic and uses the blazing fast uvloop implementation of the asyncio event loop.

Features and limitations:

  • Lightweight, delivers high performance and high concurrency
  • Scales horizontally
  • Comes with a REST API browser
  • Asynchronous; code must be non-blocking
  • Built-in support for Mysql and Postgres databases
  • Provides intuitive tools for object serialization
  • Works only with modern versions of Python (3.6+)
  • Created with Docker/Kubernetes in mind

Getting started

You can read more about Jetfactory in the Documentation, or check out an Example.

Development

While Jetfactory does work, it's currently under heavy development; Expect some breakage, as well as lacking documentation and tests. That being said - I would very much appreciate people testing out the software, and perhaps even contribute with code.

Tasks

If you're interested in helping out in any way, let me know by creating an Issue or contact me by email. Below are various tasks that needs completion in a first stable release.

Currently in progress
Todo

Author

Robert Wikman <rbw@vault13.org>

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for jetfactory, version 0.2.0
Filename, size File type Python version Upload date Hashes
Filename, size jetfactory-0.2.0-py3-none-any.whl (20.0 kB) File type Wheel Python version py3 Upload date Hashes View hashes
Filename, size jetfactory-0.2.0.tar.gz (15.6 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page