20 repository-uri
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 este un framework web MVC cuprinzător și un toolchain full-stack pentru construirea aplicațiilor web în Go. Oferă un mediu de dezvoltare structurat care separă modelele, view-urile și controllerele, integrând un framework web cu un wrapper dedicat de tip object-relational mapper (ORM) pentru gestionarea schemei bazei de date și a înregistrărilor. Proiectul se distinge printr-un set de utilitare de dezvoltare pentru bootstrapping-ul structurilor de proiect, gestionarea activelor și construirea de containere gata de producție. Dispune de un sistem de rutare sofisticat care suportă generarea de resurse RESTful bazată pe convenții, găzduire virtuală bazată pe domeniu și crearea de route helpers pentru link-uri interne consistente. Framework-ul acoperă o gamă largă de capabilități web de bază, inclusiv pipeline-uri de cereri bazate pe middleware, randarea dinamică a șabloanelor și gestionarea stării la nivel de cerere. Include, de asemenea, suport integrat pentru procesarea sarcinilor în fundal, gestionarea sesiunilor, trimiterea de e-mailuri și închiderea grațioasă a serverului.
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 este un boilerplate de aplicație full stack și un framework web TypeScript conceput pentru lansarea aplicațiilor web gata de producție. Servește drept starter pentru backend Node.js și o fundație pentru construirea de servicii frontend și backend scalabile. Proiectul oferă un mediu preconfigurat pentru bootstrapping-ul web full stack, concentrându-se pe un flux de lucru de dezvoltare modern care integrează frontend-ul, backend-ul și configurația bazei de date. Include o bibliotecă de componente frontend pentru crearea de interfețe de utilizator consistente și responsive. Stack-ul facilitează prototiparea rapidă a aplicațiilor și deployment-ul în producție printr-un set integrat de instrumente. Acesta include randare pe partea de server (SSR), stocare relațională, un strat ORM type-safe și stilizare bazată pe utilități.
Offers a unified development workflow integrating database, backend, and frontend configuration.
Scala.js este un compilator și un toolchain de limbaj cross-platform care transformă codul sursă Scala în JavaScript sau WebAssembly. Funcționează ca un instrument tipizat static pentru ecosistemul JavaScript, permițând dezvoltarea de aplicații pentru browsere web și medii Node.js. Proiectul servește ca framework de interop JavaScript, permițând crearea de fațade și binding-uri type-safe pentru a interacționa cu biblioteci externe și obiecte globale. Oferă mecanisme atât pentru invocarea JavaScript statică, cât și dinamică, inclusiv generarea de binding-uri TypeScript și capacitatea de a exporta logica internă pentru utilizare în cod JavaScript extern. Toolchain-ul include un instrument de build frontend pentru bundling-ul de producție și optimizarea output-ului, inclusiv eliminarea codului mort și împărțirea modulelor. Acoperă o suprafață largă de capabilități, inclusiv verificarea tipurilor elementelor DOM pentru dezvoltarea UI, partajarea codului cross-platform pentru dezvoltarea full-stack și diverse framework-uri de testare pentru verificarea artefactelor de build optimizate. Scripturile compilate pot fi executate direct într-un mediu de linie de comandă folosind un interpretor JavaScript.
Allows sharing business logic and data models between server and client by compiling a single codebase for multiple platforms.
Novel-Plus este un sistem de gestionare a conținutului și o platformă de lectură online concepută pentru găzduirea, gestionarea și distribuirea de web novels pe interfețe web de PC și mobil. Oferă un mediu cuprinzător pentru publicarea de web novels, dispunând de un cititor multi-platformă cu rafturi de cărți, teme personalizabile și sisteme de comentarii comunitare. Platforma integrează un crawler de conținut automatizat pentru a colecta și actualiza datele literare din surse externe la distanță și utilizează un sistem scalabil de stocare a textului folosind sharding-ul bazei de date și fișiere flat pentru a gestiona volume mari de conținut. Include, de asemenea, un asistent de scriere integrat care utilizează modele de limbaj mari pentru a ajuta autorii să extindă, să finiseze și să continue textul, alături de capabilități AI pentru generarea coperților de romane. Sistemul acoperă monetizarea conținutului digital printr-o platformă de membru și facturare pentru gestionarea abonamentelor plătite și a plăților către autori. Capabilitățile suplimentare includ gestionarea conținutului literar cu căutare după cuvinte cheie și motoare de recomandare, analize de performanță în timp real și instrumente administrative pentru operațiunile platformei și moderarea conținutului.
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 este un kit de pornire cuprinzător conceput pentru construirea aplicațiilor web folosind o bază de cod TypeScript unificată. Integrează stack-ul MongoDB, Express, Angular și Node într-un singur repository, oferind o fundație structurată care acoperă atât logica frontend, cât și pe cea backend. Prin utilizarea unui limbaj partajat pe întregul stack, framework-ul impune structuri de date consistente și contracte de interfață între client și server. Proiectul se distinge printr-un accent pe consistența mediului și productivitatea dezvoltatorului. Include suport pre-configurat pentru containerizare pentru a se asigura că stack-ul aplicației rulează fiabil pe infrastructura de dezvoltare, testare și producție. Framework-ul oferă, de asemenea, instrumente automate de scaffolding pentru a inițializa structurile proiectului, conexiunile la baza de date și setările serverului, permițând dezvoltarea imediată. Dincolo de structura sa de bază, framework-ul încorporează o suită de utilitare pentru menținerea integrității aplicației și a standardelor de cod. Aceasta include capabilități de testare automată pentru a verifica funcționalitatea componentelor, precum și instrumente integrate de linting și analiză pentru a identifica erorile. Experiența de dezvoltare este susținută în continuare de procese în fundal care monitorizează modificările fișierelor pentru a declanșa rebuild-uri automate și restartări ale serverului. Repository-ul include documentație și template-uri boilerplate pentru a asista la inițializarea și deployment-ul rapid al proiectului.
Supports unified frontend and backend development within a single codebase to simplify project structure and accelerate application creation.