20 repositorios
Unified development of database, backend, and frontend components.
Distinguishing note: Focuses on the holistic development lifecycle.
Explore 20 awesome GitHub repositories matching web development · Full-Stack Development. Refine with filters or upvote what's useful.
Meteor is a full-stack JavaScript application platform and real-time application server. It provides a unified development environment for building web and mobile applications using a single language for both the client and server. The platform functions as a cross-platform app framework, allowing a single codebase to be deployed across web, iOS, Android, and desktop environments. It differentiates itself through a real-time server that automatically synchronizes data between servers and clients to enable live updates. The system includes a unified development command-line interface to manag
Provides a unified environment for developing database, backend, and frontend components using a single language.
This project is an interactive coding learning platform and open-source educational courseware designed for mastering web development. It provides a browser-based environment where users can engage with a structured curriculum covering front-end, back-end, and data visualization skills through hands-on exercises. The platform distinguishes itself by integrating a browser-based code sandbox and a nonprofit technical partnership portal. This framework allows learners to transition from guided lessons to building and maintaining real-world software applications for nonprofit organizations. The
Trains users in full-stack development, covering the unified creation of databases, backends, and frontends.
create-t3-app is a full stack web framework initializer and project scaffolder. It functions as a command line tool for initializing Next.js applications, acting as a TypeScript full stack starter that generates a predefined folder structure and configuration files. The tool focuses on establishing a typesafe full stack architecture. It enforces end-to-end type safety between the client and server, ensuring that data types remain synchronized across the entire application stack to prevent runtime errors. The initializer automates the setup of a full stack development environment by bootstrap
Provides a unified starting point for developing database, backend, and frontend components within a single type system.
Pynecone is a full-stack web framework and application platform that enables the development of complete web applications using only Python for both frontend and backend logic. It functions as a web UI library for creating interactive user interfaces and managing application state without the need to write JavaScript. The platform includes a generative AI app builder that automatically produces application structures and source code. It simplifies development by mapping Python-defined UI elements to native React components and automatically transforming Python functions into REST endpoints.
Enables complete web application development using only Python for both frontend and backend.
Zulip is an open-source, self-hosted chat platform designed for real-time team communication. It organizes conversations into threaded streams, allowing users to maintain focus and manage complex discussions within a private, secure infrastructure. The project provides full control over data, authentication, and server management, making it a comprehensive solution for organizations requiring a dedicated messaging environment. The platform distinguishes itself through a hybrid backend architecture that combines a robust web framework for standard requests with an asynchronous event-streaming
Enables end-to-end feature development across the entire application stack.
This project is a JavaScript full-stack tutorial providing a step-by-step guide to building a complete web application from scratch. It focuses on the manual implementation of a custom JavaScript toolchain, encompassing the development of a server-side rendering workflow and a client-side state manager. The project distinguishes itself by implementing core development utilities without high-level frameworks, including custom solutions for bundling, transpilation, linting, and hot module replacement. It also features a real-time communication system based on WebSockets for bidirectional messag
Provides a comprehensive guide to assembling a full-stack JavaScript development stack from scratch.
bolt.new is an AI-powered full-stack web builder and browser-based IDE that generates, edits, and deploys web applications using natural language prompts. It functions as an AI-driven application orchestrator, managing the entire development lifecycle through a chat interface. The platform distinguishes itself by integrating a WebAssembly-based runtime and virtual terminal emulation directly in the browser. This allows an AI agent to execute tool calls, manage a virtual filesystem, install packages, and run servers without requiring a local development environment. The system covers a compre
Facilitates the unified development of frontend and backend components using natural language prompts.
This project is a full stack project generator and boilerplate for the MEAN stack, combining MongoDB, Express, Angular, and Node.js. It provides a pre-configured architecture and scaffolding tools to bootstrap JavaScript applications with a database, backend server, and frontend framework. The project includes a Dockerized application template to ensure consistent deployment and local development across different hardware configurations. It features a Node.js API scaffold that integrates token-based security, request validation, and interactive API documentation. The codebase covers broader
Provides a full-stack JavaScript development environment using the MEAN stack.
This project is a comprehensive e-commerce platform implementation available as a Spring Boot application, a Spring Cloud microservices architecture, and a version rewritten in the Go programming language. It provides a full-stack retail system featuring a Vue 3 storefront interface and a centralized backend administration portal. The platform is specifically designed to handle high-concurrency flash sales and coupon distribution systems to manage sudden spikes in purchase requests. It supports multiple deployment strategies, ranging from monolithic server-side rendering to a decoupled fronte
Provides a full-stack e-commerce implementation combining a Vue 3 frontend with a Spring Boot backend.
This project is a comprehensive full-stack web development course delivered through a video-based curriculum. It provides a structured learning path that integrates frontend and backend technologies, guiding users from fundamental concepts to advanced implementation across a multi-language stack. The curriculum distinguishes itself through a progressive layering of complexity, combining a React-based frontend course with a Python and Django backend course. It emphasizes professional workflow integration, featuring dedicated tutorials on Git and GitHub for version control and collaborative cod
Delivers a comprehensive video-based curriculum covering the unified development of database, backend, and frontend components.
This project is an AI agent workflow orchestrator and automated software lifecycle manager designed to sequence specialized AI personas for end-to-end software development. It serves as a prompt engineering library and a full-stack development toolkit that guides the process from initial discovery and specification through to deployment and code review. The system features a context management framework that utilizes progressive loading and routing tables to fetch reference files on-demand, reducing token consumption within the model context window. It employs a definition-based routing syste
Provides a comprehensive toolkit for building APIs, user interfaces, and cloud infrastructure via AI workflows.
Buffalo es un framework web MVC integral y una cadena de herramientas full-stack para construir aplicaciones web en Go. Proporciona un entorno de desarrollo estructurado que separa modelos, vistas y controladores, integrando un framework web con un envoltorio de mapeador objeto-relacional dedicado para la gestión de esquemas de base de datos y registros. El proyecto se distingue por un conjunto de utilidades de desarrollo para arrancar estructuras de proyectos, gestionar activos y construir contenedores listos para producción. Cuenta con un sistema de enrutamiento sofisticado que admite la generación de recursos RESTful basados en convenciones, alojamiento virtual basado en dominios y la creación de ayudantes de rutas para enlaces internos consistentes. El framework cubre una amplia gama de capacidades web principales, incluyendo tuberías de solicitudes basadas en middleware, renderizado dinámico de plantillas y gestión de estado con alcance de solicitud. También incluye soporte integrado para el procesamiento de tareas en segundo plano, gestión de sesiones, envío de correos electrónicos y apagado elegante del servidor.
Provides a comprehensive toolchain for the holistic development of database, backend, and frontend components.
novel 是一套基于时下最新 Java 技术栈 Spring Boot 3 Vue 3 开发的前后端分离学习型小说项目,配备保姆级教程手把手教你从零开始开发上线一套生产级别的 Java 系统,由小说门户系统、作家后台管理系统、平台后台管理系统等多个子系统构成。包括小说推荐、作品检索、小说排行榜、小说阅读、小说评论、会员中心、作家专区、充值订阅、新闻发布等功能。
Provides a complete full-stack novel reading and management platform with separate frontend and backend subsystems.
Epic Stack is a full stack application boilerplate and TypeScript web framework designed for launching production-ready web applications. It serves as a Node.js backend starter and a foundation for building scalable frontend and backend services. The project provides a pre-configured environment for full stack web bootstrapping, focusing on a modern development workflow that integrates the frontend, backend, and database configuration. It includes a frontend component library for creating consistent and responsive user interfaces. The stack facilitates rapid application prototyping and produ
Offers a unified development workflow integrating database, backend, and frontend configuration.
Scala.js es un compilador y cadena de herramientas de lenguaje multiplataforma que transforma código fuente de Scala en JavaScript o WebAssembly. Funciona como una herramienta tipada estáticamente para el ecosistema JavaScript, permitiendo el desarrollo de aplicaciones para navegadores web y entornos Node.js. El proyecto sirve como framework de interoperabilidad con JavaScript, permitiendo la creación de fachadas y bindings tipados de forma segura para interactuar con librerías externas y objetos globales. Proporciona mecanismos para la invocación de JavaScript tanto estática como dinámica, incluyendo la generación de bindings de TypeScript y la capacidad de exportar lógica interna para su uso en código JavaScript externo. La cadena de herramientas incluye una herramienta de construcción frontend para empaquetado de producción y optimización de salida, incluyendo eliminación de código muerto y división de módulos. Cubre una amplia superficie de capacidades, incluyendo verificación de tipos de elementos DOM para desarrollo de UI, intercambio de código multiplataforma para desarrollo full-stack y varios frameworks de pruebas para verificar artefactos de construcción optimizados. Los scripts compilados pueden ejecutarse directamente dentro de un entorno de línea de comandos utilizando un intérprete de JavaScript.
Allows sharing business logic and data models between server and client by compiling a single codebase for multiple platforms.
Novel-Plus es un sistema de gestión de contenido y plataforma de lectura online diseñada para alojar, gestionar y distribuir novelas web a través de interfaces web de PC y móviles. Proporciona un entorno integral para la publicación de novelas web, contando con un lector multiplataforma con estanterías, temas personalizables y sistemas de comentarios comunitarios. La plataforma integra un crawler de contenido automatizado para recopilar y actualizar datos literarios desde fuentes remotas externas y emplea un sistema de almacenamiento de texto escalable utilizando fragmentación de base de datos (sharding) y archivos planos para manejar grandes volúmenes de contenido. También incluye un asistente de escritura integrado que utiliza modelos de lenguaje grandes para ayudar a los autores a expandir, pulir y continuar su texto, junto con capacidades de IA para generar arte de portada para novelas. El sistema cubre la monetización de contenido digital mediante una plataforma de membresía y facturación para gestionar suscripciones pagas y pagos a autores. Las capacidades adicionales incluyen gestión de contenido literario con búsqueda por palabras clave y motores de recomendación, analítica de rendimiento en tiempo real y herramientas administrativas para operaciones de plataforma y moderación de contenido.
Provides a full-stack platform for hosting, managing, and reading web novels with dedicated author and admin portals.
jscamp is a full-stack web development and education project focused on mastering JavaScript, TypeScript, and AI integration. It provides a structured curriculum and interactive exercises covering language fundamentals, frontend engineering, and backend API development. The project distinguishes itself through the implementation of autonomous AI agents capable of complex task automation, such as modifying files, managing servers, and executing API calls. It includes advanced AI development tools for conversational querying, real-time code suggestions, and automated repository analysis to gene
Implements the integrated development of user interfaces and server-side logic.
This project is a curated technical resource directory and software engineering learning roadmap. It serves as a computer science study curriculum and professional development framework, providing staged progressions for mastering programming languages, data structures, and full-stack development. The repository functions as a career preparation guide, offering strategic frameworks for resume building, technical interview practice, and internship application targeting. It includes a system for identifying income opportunities and managing a professional social presence to increase visibility.
Guides the building and deployment of full-stack applications to create a professional portfolio.
Spartan is a development framework and design system toolset that combines a headless UI component library with a full-stack application scaffolder. It provides accessible, unstyled primitives that separate behavioral logic from visual styling, while automating the creation of development environments with end-to-end type safety across API and database layers. The project distinguishes itself by utilizing a component distribution model that copies styled source files directly into the local codebase to prevent dependency-based style locking. It also functions as an AI context server, using a
Combines frontend and backend tools to achieve end-to-end type safety and rapid development.
Angular-Full-Stack es un kit de inicio integral diseñado para construir aplicaciones web utilizando una base de código TypeScript unificada. Integra la pila MongoDB, Express, Angular y Node en un único repositorio, proporcionando una base estructurada que cubre tanto la lógica frontend como backend. Al utilizar un lenguaje compartido en toda la pila, el framework aplica estructuras de datos consistentes y contratos de interfaz entre el cliente y el servidor. El proyecto se distingue por un enfoque en la consistencia del entorno y la productividad del desarrollador. Incluye soporte de contenedorización preconfigurado para asegurar que la pila de aplicaciones se ejecute de manera confiable a través de la infraestructura de desarrollo, pruebas y producción. El framework también proporciona herramientas de andamiaje automatizadas para inicializar estructuras de proyecto, conexiones de base de datos y configuraciones de servidor, permitiendo un desarrollo inmediato. Más allá de su estructura central, el framework incorpora un conjunto de utilidades para mantener la integridad de la aplicación y los estándares de código. Esto incluye capacidades de prueba automatizadas para verificar la funcionalidad de los componentes, así como herramientas de linting y análisis integradas para identificar errores. La experiencia de desarrollo se ve respaldada además por procesos en segundo plano que monitorean los cambios de archivos para activar reconstrucciones automáticas y reinicios del servidor. El repositorio incluye documentación y plantillas de boilerplate para ayudar con la inicialización y el despliegue rápidos del proyecto.
Supports unified frontend and backend development within a single codebase to simplify project structure and accelerate application creation.