FastAPI – Open-Source Starters

Hello coders!

This article presents a curated list of open-source starters powered by FastAPI, a trending Python framework. All mentioned products are released on GitHub and the permissive license allows using the sources in commercial projects and eL…


This content originally appeared on DEV Community 👩‍💻👨‍💻 and was authored by Sm0ke

Hello coders!

This article presents a curated list of open-source starters powered by FastAPI, a trending Python framework. All mentioned products are released on GitHub and the permissive license allows using the sources in commercial projects and eLearning activities.

Thanks for reading!

FastAPI Mini eCommerce

This starter built on top of a nice Bootstrap 5 design provides a simple integration of FastAPI and Stripe. The products are saved in JSON files and the UI is rendered and provisioned the information from files.

👉 FastAPI & Stripe Starter - public repository

FastAPI & Stripe - Open-Source Starter

The Stripe payment flow, in order to be functional, requires to have Stripe secrets saved in the env file when the project starts. Here is the full list of features, as mentioned in the README:

  • ✅ Tech Stack: FastAPI, Stripe
  • ✅ UI: Boostrap 5, Soft Design (free version)
  • ✅ Simple JSON persistence for products
  • ✅ Products Discovery from this directory

Once the product is up & running, we should be able to complete payment flows via Stripe and FastAPI.

FastAPI Soft Dashboard

This product comes with a database, Alembic for the migration layer, API, a nice integrated UI, and unitary tests.

👉 FastAPI Soft Dashboard - source code

Soft Dashboard, the design used to style the pages, is built with over 70 frontend individual elements, like buttons, inputs, navbars, nav tabs, cards, or alerts, giving you the freedom of choosing and combining - design credits Creative-Tim.

FastAPI Soft Dashboard - Open-Source Starter.

✨ Product highlights

  • Up-to-date dependencies, Modular Codebase
  • ✅ Persistence: SQLite, MySql (production)
  • Authentication: Basic & OAuth
  • API: Products & Sales (linked tables)
  • ✅ Unitary tests

The product is under development for more features like chart integration, background tasks, and CI/CD deployment.

Thanks for reading! For more tools and support feel free to access:


This content originally appeared on DEV Community 👩‍💻👨‍💻 and was authored by Sm0ke


Print Share Comment Cite Upload Translate Updates
APA

Sm0ke | Sciencx (2022-10-26T18:19:07+00:00) FastAPI – Open-Source Starters. Retrieved from https://www.scien.cx/2022/10/26/fastapi-open-source-starters/

MLA
" » FastAPI – Open-Source Starters." Sm0ke | Sciencx - Wednesday October 26, 2022, https://www.scien.cx/2022/10/26/fastapi-open-source-starters/
HARVARD
Sm0ke | Sciencx Wednesday October 26, 2022 » FastAPI – Open-Source Starters., viewed ,<https://www.scien.cx/2022/10/26/fastapi-open-source-starters/>
VANCOUVER
Sm0ke | Sciencx - » FastAPI – Open-Source Starters. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2022/10/26/fastapi-open-source-starters/
CHICAGO
" » FastAPI – Open-Source Starters." Sm0ke | Sciencx - Accessed . https://www.scien.cx/2022/10/26/fastapi-open-source-starters/
IEEE
" » FastAPI – Open-Source Starters." Sm0ke | Sciencx [Online]. Available: https://www.scien.cx/2022/10/26/fastapi-open-source-starters/. [Accessed: ]
rf:citation
» FastAPI – Open-Source Starters | Sm0ke | Sciencx | https://www.scien.cx/2022/10/26/fastapi-open-source-starters/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.