Skip to content

dmezzogori/kwik

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kwik

Logo


Documentation: https://kwik.rocks

Repository: https://github.com/dmezzogori/kwik


Kwik is a web framework for building modern, batteries-included, RESTful backends with Python 3.10+. Kwik is based on FastAPI, builds upon it and delivers an opinionated concise, business-oriented API.

The key features are:

  • Conciseness: Kwik is quick (pun-intended 😄)
  • Battle-tested: developed internally at Kheperer, we use it every day to build robust and modern solutions for our customers.
  • Standards-based

⚠️ While Kwik is in active development, and already used for production, it is still in a pre-release state. The API is subject to change, and the documentation is not complete yet.

Acknowledgments

Python 3.10+

Kwik stands on the shoulder of a couple of giants:

Installation

$ pip install kwik

It will install kwik and all its dependencies.

Example

Run it

$ python -m kwik

If kwik is started in this way, it automatically creates a development server on port 8080, with hot-reloading enabled

Check it

Open your browser at http://localhost:8080/docs.

You will see the automatic interactive API documentation, showing the built-in endpoints and schemas.

OpenAPI

License

This project is licensed under the terms of the MIT license.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages