An open API service indexing awesome lists of open source software.

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.

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.