Skip to content

Latest commit

 

History

History
20 lines (13 loc) · 1.06 KB

README.md

File metadata and controls

20 lines (13 loc) · 1.06 KB

OpinAPI

OpinAPI is opinionated API framework for building REST services with FastAPI, SQLAlchemy and more predefined popular libraries.

The key features are:

  • Opinionated: Create standardized applications with predefined software stack, project structure and architecture concepts.
  • FastAPI: Based on FastAPI, a modern, fast (high-performance), web framework for building APIs with Python.
  • SQLAlchemy: Based on SQLAlchemy, a SQL toolkit and Object-Relational Mapping (ORM) library for Python.
  • Flexible: Allows bypassing the opinionated concepts and use directly FastAPI and SQLAlchemy as you like.
  • Open Standards: Solve common problems with open standards like RFCs, JSON:API, OpenAPI, OAuth 2.0, etc.

Requirements

  • Python: 3.7, 3.8, 3.9 (minimum), only 3 latest versions are supported.

👷‍♂️ Work in Progress 👷🏻‍♀️

This project is only a concpet and work in progress. It's not ready for production use but you can already contribute to the project by proposing new features, reporting bugs, or even contributing code.