Skip to content

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

License

Notifications You must be signed in to change notification settings

grelinfo/opinapi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages