Metadata-Version: 2.1
Name: slim
Version: 0.5.5
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 aiohttp 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.0
Description-Content-Type: text/markdown
Provides-Extra: full
Provides-Extra: asyncpg
Provides-Extra: dev
Provides-Extra: peewee
Requires-Dist: aiohttp
Requires-Dist: aiohttp-cors
Requires-Dist: click
Requires-Dist: schematics
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'

# ![](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 aiohttp and peewee.

* 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

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

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


