Metadata-Version: 2.1
Name: slim
Version: 0.6.0a2
Summary: A Web framework provides instant restful api for your database.
Home-page: https://github.com/fy0/slim
Author: fy
Author-email: fy0748@gmail.com
License: zlib
Keywords: slim web framework model asgi asyncpg peewee
Platform: any
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: HTTP Servers
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Framework :: AsyncIO
Classifier: License :: OSI Approved :: zlib/libpng License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Requires-Python: >=3.6.9
Description-Content-Type: text/markdown
Requires-Dist: schematics
Requires-Dist: typing-extensions
Requires-Dist: dataclasses
Requires-Dist: multidict
Requires-Dist: yarl
Requires-Dist: uvicorn
Requires-Dist: click
Requires-Dist: aiofiles
Requires-Dist: python-multipart
Provides-Extra: asyncpg
Requires-Dist: asyncpg ; extra == 'asyncpg'
Provides-Extra: dev
Requires-Dist: pytest ; extra == 'dev'
Requires-Dist: pytest-cov ; extra == 'dev'
Requires-Dist: pytest-asyncio ; extra == 'dev'
Requires-Dist: peewee ; extra == 'dev'
Requires-Dist: asyncpg ; extra == 'dev'
Requires-Dist: msgpack ; extra == 'dev'
Requires-Dist: psycopg2-binary ; extra == 'dev'
Provides-Extra: full
Requires-Dist: peewee ; extra == 'full'
Requires-Dist: asyncpg ; extra == 'full'
Requires-Dist: msgpack ; extra == 'full'
Requires-Dist: psycopg2-binary ; extra == 'full'
Provides-Extra: peewee
Requires-Dist: peewee ; extra == 'peewee'
Requires-Dist: psycopg2-binary ; extra == 'peewee'

# ![](https://raw.githubusercontent.com/fy0/slim/master/artworks/logo-full.png)

![Python package](https://github.com/fy0/slim/workflows/Python%20package/badge.svg)
[![PyPI version](https://badge.fury.io/py/slim.svg)](https://badge.fury.io/py/slim)
[![codecov](https://codecov.io/gh/fy0/slim/branch/master/graph/badge.svg)](https://codecov.io/gh/fy0/slim)
[![Maintainability](https://api.codeclimate.com/v1/badges/308e653d0aa234a83c25/maintainability)](https://codeclimate.com/github/fy0/slim/maintainability)

A Web framework provides instant restful api for your database.

* Based on ASGI.

* Instant restful api for your database model.

* Automatic api document (rendered by [redoc](https://github.com/Redocly/redoc)).

* Form validate by [schematics](https://github.com/schematics/schematics)

* Access control supported

* CLI to create project

* Test friendly


## SDK

- [TypeScript/JavaScript](https://github.com/fy0/slim-tools)


## Links

- [Homepage](https://github.com/fy0/slim)
- [Document](https://fy0.github.io/slim/)


## Contributors
- [fy](https://github.com/fy0)
- [leexuanhe](https://github.com/leexuanhe)
- [0xn0ne](https://github.com/0xn0ne)
- [hlx70375](https://github.com/hlx70375)
- [CYY666666](https://github.com/CYY666666)


## Projects

- [Icarus](https://github.com/fy0/Icarus) A opensource forum project write with python3 and vue.js


