https://github.com/rashmindungrani/fastapi-collection
Discover and explore a curated collection of innovative FastAPI projects. From basic setups to advanced applications, find inspiration and resources for building modern APIs with Python.
https://github.com/rashmindungrani/fastapi-collection
alembic backend benchmark fastapi mysql oauth2 postgres pydantic rest-api sqlalchemy sqlite swagger todo-app
Last synced: 6 months ago
JSON representation
Discover and explore a curated collection of innovative FastAPI projects. From basic setups to advanced applications, find inspiration and resources for building modern APIs with Python.
- Host: GitHub
- URL: https://github.com/rashmindungrani/fastapi-collection
- Owner: RashminDungrani
- License: mit
- Created: 2024-04-29T03:05:34.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-12T18:09:13.000Z (over 1 year ago)
- Last Synced: 2024-05-13T04:34:45.899Z (over 1 year ago)
- Topics: alembic, backend, benchmark, fastapi, mysql, oauth2, postgres, pydantic, rest-api, sqlalchemy, sqlite, swagger, todo-app
- Language: Python
- Homepage:
- Size: 39.1 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# FastAPI Collection
Welcome to the FastAPI Collection repository! This repository is a curated collection of innovative and experimental projects built using FastAPI, a modern web framework for building APIs with Python.
## About FastAPI
FastAPI is a high-performance, easy-to-use web framework for building APIs with Python 3.6+ based on standard Python type hints. It's known for its speed, simplicity, and automatic interactive API documentation generation.
## Projects Included
Explore a variety of projects in this collection, ranging from basic API setups to advanced real-world applications. Each project showcases different features and capabilities of FastAPI, providing inspiration and learning resources for developers.
## Getting Started
To get started with FastAPI and explore the projects in this repository, follow these steps:
1. Clone this repository to your local machine:
```bash
git clone https://github.com/RashminDungrani/fastapi-collection.git
```2. Navigate to the cloned repository:
```bash
cd fastapi-collection
```3. Explore the projects in the repository and dive into the README files of individual projects for setup instructions and usage details.
4. Install the Poetry package manager.
5. Set up a virtual environment within the project using Poetry settings:
```bash
poetry config virtualenvs.in-project true
```
This configuration ensures that the virtual environment is created and managed within the project directory.## Contributing
We welcome contributions to this FastAPI Collection repository! If you have a FastAPI project that you'd like to share with the community or if you want to contribute improvements to existing projects, please follow our [contribution guidelines](CONTRIBUTING.md).
## License
This repository is licensed under the [MIT License](LICENSE). Feel free to use the projects in this collection for personal or commercial purposes.
---
You can customize this README content further based on the specific projects included in your repository and any additional information you want to provide to users.