awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
fastapi avatar

fastapi/full-stack-fastapi-template

0
View on GitHub↗
43,815 estrellas·8,687 forks·TypeScript·MIT·8 vistas

Full Stack Fastapi Template

This project is a full-stack web application scaffolder designed to initialize production-ready projects with pre-configured database, authentication, and deployment settings. It provides a standardized starting point for development by generating a complete application structure that includes integrated backend, frontend, and database components.

The template distinguishes itself through a type-safe integration layer that automatically synchronizes backend API definitions with frontend client code, ensuring consistent data exchange. It also features a containerized development environment that supports live code synchronization and interactive debugging, allowing developers to iterate on services without rebuilding images.

The project covers a broad capability surface, including automated database migrations, continuous deployment pipelines, and a built-in administrative dashboard for user and data management. It also incorporates infrastructure tools such as reverse-proxy routing and environment-variable-based configuration to maintain consistency across local development and remote production environments.

The repository is intended to be used as a template for new projects, supporting rapid initialization through a command-line scaffolding tool.

Features

  • API Integration Layers - A set of automated tools that synchronize backend schema definitions with frontend clients to ensure consistent data exchange and interface reliability.
  • Project Scaffolding - Generates production-ready full-stack applications from pre-configured templates.
  • Database Migrations - Generate and apply database schema changes using automated revision tracking to synchronize data models with the underlying database structure during the active development of the application.
  • Full-Stack Frameworks - Initializes production-ready web applications with pre-configured database and authentication settings.
  • Database Migration Tools - Tracks and applies schema changes using versioned revision files to synchronize data models with the underlying database structure during development.
  • Package Managers - Control project dependencies and virtual environments using a dedicated package manager to ensure consistent software behavior across different machines and various local development or production setups.
  • Container Orchestration - Defines containerized stacks with environment-specific overrides for consistent deployment.
  • Continuous Deployment - Automates build and deployment pipelines to streamline software delivery.
  • Orchestration Tools - Launch containerized services using orchestration tools and configuration files to create a production-ready environment that maintains consistent performance and reliability for all hosted application components.
  • API Client Generators - Automatically creates type-safe frontend code from backend API definitions to ensure data structure alignment and consistent communication between services.
  • API Client Generators - Synchronizing frontend and backend communication by automatically generating client code from API schemas to prevent data structure mismatches.
  • Development Frameworks - Boilerplate for building full-stack applications with modern web technologies.
  • Project Boilerplates - Comprehensive full-stack template with database and frontend integration.
  • Web Frameworks - Template for full-stack apps using Python and React.
  • Development Containers - Define local development environments using container overrides to enable live code synchronization and interactive debugging sessions without requiring a full rebuild of the underlying application images.
  • Development Environments - A pre-configured setup that synchronizes local code changes with containerized services to streamline testing, debugging, and iterative feature development.
  • Continuous Deployment Runners - Execute application deployments by installing self-hosted runners on a server to process repository events for consistent and reliable software delivery across multiple environments.
  • Infrastructure Orchestration - Orchestrates multi-service stacks to ensure consistent performance across environments.
  • Authentication Strategies - Secures administrative areas through session-based user authentication and access control.
  • Test Runners - Execute automated test suites within a containerized environment to verify application logic, supporting custom arguments and generating coverage reports to ensure high code quality and reliability.
  • End-to-End and Integration Testing - Simulates real-world user interactions to verify critical system logic and journeys.
  • Container Orchestration Tools - A collection of configuration files and scripts that manage the lifecycle of multi-service applications across development and production environments.
  • Environment Configuration - Manages project configurations and secrets through centralized, environment-aware files.
  • Reverse Proxies - Launch a network proxy as a public gateway to manage incoming web traffic, handle security certificates, and route requests to multiple containerized services on one server.
  • Administration Dashboards - Provides a dedicated interface for system oversight, user management, and configuration.
  • API Documentation - Provides an interactive interface for testing and validating backend API endpoints.
  • Project Scaffolding Tools - Initializes new applications by cloning and configuring pre-defined code structures to provide a standardized starting point for full-stack development.
  • Scaffolding Configuration - Customizes project generation by defining database and authentication parameters via input variables.
  • Server Provisioning - Configure a remote server for hosting by setting up domain records, subdomains, and container engines to support the deployment of isolated and scalable applications.
  • Data Management Interfaces - Simplifies data management and organization through a user-friendly dashboard interface.
  • Development Servers - Provides a local development server with live reloading for rapid frontend iteration.

Historial de estrellas

Gráfico del historial de estrellas de fastapi/full-stack-fastapi-templateGráfico del historial de estrellas de fastapi/full-stack-fastapi-template

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace fastapi/full-stack-fastapi-template?

This project is a full-stack web application scaffolder designed to initialize production-ready projects with pre-configured database, authentication, and deployment settings. It provides a standardized starting point for development by generating a complete application structure that includes integrated backend, frontend, and database components.

¿Cuáles son las características principales de fastapi/full-stack-fastapi-template?

Las características principales de fastapi/full-stack-fastapi-template son: API Integration Layers, Project Scaffolding, Database Migrations, Full-Stack Frameworks, Database Migration Tools, Package Managers, Container Orchestration, Continuous Deployment.

¿Qué alternativas de código abierto existen para fastapi/full-stack-fastapi-template?

Las alternativas de código abierto para fastapi/full-stack-fastapi-template incluyen: dokploy/dokploy — Dokploy is a self-hosted platform-as-a-service designed to simplify the deployment and management of containerized… twentyhq/twenty — Twenty is a headless customer relationship management framework that enables developers to build, version, and deploy… reflex-dev/reflex — Reflex is a full-stack web framework that enables the development of complete web applications using only Python. It… payloadcms/payload — Payload is a headless content management system and application framework that uses a code-first approach to define… vapor/vapor — Vapor is a comprehensive server-side web framework designed for building scalable, high-performance applications and… facebook/create-react-app — Create React App is a comprehensive suite of tools for project bootstrapping, local development serving, unit testing,…

Alternativas open-source a Full Stack Fastapi Template

Proyectos open-source similares, clasificados según cuántas características comparten con Full Stack Fastapi Template.
  • dokploy/dokployAvatar de Dokploy

    Dokploy/dokploy

    34,901Ver en GitHub↗

    Dokploy is a self-hosted platform-as-a-service designed to simplify the deployment and management of containerized applications and databases. It provides a centralized control plane that decouples administrative management from application workloads, allowing users to oversee infrastructure across multiple server nodes through a unified web interface or a command-line tool. The platform distinguishes itself through an extensive library of pre-configured application templates, enabling the rapid deployment of databases, identity providers, and various productivity or development tools. It sup

    TypeScriptbackendbackupsdatabases
    Ver en GitHub↗34,901
  • twentyhq/twentyAvatar de twentyhq

    twentyhq/twenty

    50,113Ver en GitHub↗

    Twenty is a headless customer relationship management framework that enables developers to build, version, and deploy custom business applications using code. By utilizing a declarative approach to data modeling, the platform allows for the definition of custom objects, fields, and complex relationships directly within the source code. This schema-driven architecture automatically generates corresponding REST and GraphQL APIs, ensuring that data structures and interface components remain synchronized across development and production environments. The platform distinguishes itself through a m

    TypeScriptcrmcrm-systemcustomer
    Ver en GitHub↗50,113
reflex-dev/reflexAvatar de reflex-dev

reflex-dev/reflex

28,136Ver en GitHub↗

Reflex is a full-stack web framework that enables the development of complete web applications using only Python. It provides a unified environment where server-side logic and client-side interfaces are synchronized through a shared, event-driven architecture. By using a declarative component language, the framework compiles code into reactive frontend elements and backend event handlers, allowing developers to manage the entire application lifecycle within a single codebase. The framework distinguishes itself through its reactive state management and integrated AI-assisted development tools.

Pythonframeworkguiopen-source
Ver en GitHub↗28,136
  • payloadcms/payloadAvatar de payloadcms

    payloadcms/payload

    43,053Ver en GitHub↗

    Payload is a headless content management system and application framework that uses a code-first approach to define data schemas and administrative interfaces. By utilizing a centralized, type-safe configuration object, it automatically generates database schemas, API endpoints, and a fully customizable admin panel. The system is built on a database-agnostic architecture, allowing it to interface with various storage engines while providing a unified, type-safe API for server-side operations, REST, and GraphQL. What distinguishes Payload is its deep extensibility and developer-centric design.

    TypeScriptcmscontent-managementcontent-management-system
    Ver en GitHub↗43,053
  • Ver las 30 alternativas a Full Stack Fastapi Template→