24 repository-uri
The process of building full-stack web applications including servers, routing, and state management.
Distinct from Web and Application Development: The candidates are mostly lists or narrow security frameworks; a general capability for building web apps is needed.
Explore 24 awesome GitHub repositories matching web development · Web Application Development. Refine with filters or upvote what's useful.
node-lessons is a comprehensive Node.js programming course and instructional guide. It provides a collection of guided lessons and code examples designed to teach the fundamentals of the Node.js runtime and server-side JavaScript development. The project serves as a practical guide for building web servers and backend applications, specifically covering the implementation of HTTP servers, request routing, and middleware chains. It includes specialized instructional material on managing asynchronous JavaScript workflows through promises and flow control, as well as guides for integrating NoSQL
Provides a comprehensive guide to building web applications with servers, middleware, and session management.
Azure Docs is the official technical documentation repository for Microsoft Azure, the cloud computing platform. It provides comprehensive guidance on the full spectrum of Azure services, covering everything from core infrastructure components like virtual machines, Kubernetes clusters, and serverless computing to platform services for AI, machine learning, data analytics, and storage. The documentation details how to provision, manage, and govern cloud resources at scale, including policy enforcement, identity management, and cost optimization. The documentation distinguishes Azure through i
Creates scalable cloud-hosted web and mobile apps with integrated deployment and management.
Old repo of Nuxt 3 framework, now on nuxt/nuxt
Builds server-rendered, client-rendered, or statically generated web applications from a single project setup.
Cycle.js is a functional reactive web framework and observable-driven UI library used for building web applications. It employs a reactive stream architecture that treats the document object model and side effects as continuous data streams, coordinating state and logic through a functional cycle. The framework distinguishes itself by isolating side effects from core logic using a system of drivers. This architecture maps external events to internal commands through a symmetric input-output pipeline, ensuring that the application remains a cycle of pure functions. The project provides capabi
Provides a framework for creating web applications using a data flow cycle that handles state and side effects.
Spark is a lightweight Java web framework and embedded server designed for building web applications with minimal boilerplate. It functions as an HTTP routing engine that maps URL paths and methods to handler functions, providing a specialized domain specific language for web development in Kotlin. The framework enables the implementation of REST APIs and web services through the definition of HTTP routes. It supports the extraction of dynamic path parameters and the transformation of response data into formats such as JSON. Additional capabilities include the ability to serve static files a
Provides a minimal framework for building full-stack web applications with reduced boilerplate.
Gop este un limbaj de programare de uz general și un compilator cross-language conceput pentru a unifica activele și bibliotecile din mai multe ecosisteme de programare într-un singur mediu partajat. Traduce codul sursă de nivel înalt în binare executabile folosind backend-uri specializate adaptate pentru diferite medii țintă. Proiectul dispune de un sistem pentru programarea în limbaj natural, transformând instrucțiunile lizibile de către om, scrise în engleză simplă, în cod executabil. De asemenea, funcționează ca un instrument cross-language care importă și integrează biblioteci și active externe din diferite ecosisteme de limbaje în timpul procesului de compilare. Suprafața sa de capabilități include un framework web bazat pe fișiere care mapează numele fișierelor la endpoint-uri API, un parser HTML bazat pe DOM pentru extragerea datelor și un motor de joc 2D bazat pe actori care utilizează sisteme de dialog bazate pe evenimente. În plus, oferă o sintaxă simplificată pentru executarea comenzilor shell și a scripturilor administrative pentru automatizarea sarcinilor DevOps.
Builds network applications using a routing system that maps filenames directly to API endpoints.
CakePHP este un framework web PHP conceput pentru dezvoltarea rapidă a aplicațiilor web full-featured. Utilizează o arhitectură model-view-controller (MVC) pentru a separa logica de business, modelele de date și interfețele utilizator. Framework-ul include un ORM (object-relational mapper) integrat care permite preluarea și stocarea datelor relaționale fără a scrie interogări SQL brute. Utilizează o abordare de tip „convenție peste configurație” pentru a reduce codul boilerplate prin asumarea unor scheme de denumire standard pentru fișiere și tabele de bază de date. Proiectul oferă instrumente pentru implementarea formularelor web cu validare integrată și logică de procesare. Arhitectura sa încorporează un container de injecție de dependențe pentru gestionarea serviciilor aplicației și un pipeline de cereri bazat pe middleware pentru procesarea cererilor HTTP primite.
Provides a structured environment for constructing and deploying full-featured web applications.
Flasky is a complete web application example and tutorial designed to demonstrate professional development patterns using the Flask framework. It serves as a practical implementation of a web service to teach server-side development, application structure, and the use of a Python object-relational mapper for database applications. The project provides a containerized environment that packages the web application and its database dependencies into isolated images. This ensures consistent behavior across different hosting platforms and includes configurations for production-grade server deploym
Implements a complete full-stack web application to demonstrate professional server-side development and architecture.
React 360 is a framework for building immersive virtual reality experiences that run in a web browser using a declarative React component model. It functions as a browser-based VR platform and a WebGL VR renderer, enabling developers to create 360-degree panoramic and stereoscopic content without requiring native code installation. The framework provides a declarative VR component library that describes VR scenes as nested React components, with props mapping to 3D objects, lights, and camera positions. It handles user input from VR controllers, gaze tracking, and mouse events through a unifi
Creates virtual reality applications that run directly in web browsers without requiring native app installation.
Rax este un framework de aplicații universale React și un mediu JavaScript izomorf conceput pentru a randa o singură bază de cod pe platforme web, mobile și mini-programe. Acesta funcționează ca un renderer de componente cross-platform care traduce componentele React în elemente specifice platformei folosind o specificație de driver standardizată. Framework-ul utilizează o specificație de driver UI universal pentru a decupla logica componentelor de stratul UI subiacent, permițând manipularea standardizată a DOM-ului și gestionarea evenimentelor în diferite medii de execuție. Această arhitectură permite integrarea componentelor native de mini-programe și a plugin-urilor specifice platformei pentru a utiliza hardware-ul sau software-ul local. Include un framework de server-side rendering pentru generarea de HTML static în vederea îmbunătățirii vitezei de încărcare inițiale și a vizibilității în motoarele de căutare, completat de un mecanism de hidratare client-side pentru a face interfața interactivă. Sistemul oferă, de asemenea, gestionarea ciclului de viață al aplicațiilor universale pentru a gestiona inițializarea, rutarea și tranzițiile de stare între platforme.
Provides a universal rendering engine that executes a single codebase across web, mobile, and mini-program platforms.
Metro UI is a progressive front-end framework for building reactive single-page applications with a Metro-style design language. It provides a component-based UI library with over 150 prebuilt interface elements, a reactive state model that automatically updates the DOM when application data changes, and a responsive grid layout system for mobile-first web development. The framework uses an HTML-first approach where interactive interfaces are assembled by adding custom HTML attributes to elements, eliminating the need for manual JavaScript glue code. It includes a hash-based SPA router for na
Builds mobile-first web applications with a Metro-style design language and automatic screen-size adaptation.
Sapper is a universal web application framework and server-side rendering framework for Svelte. It enables the development of applications that render views on the server for fast initial loads and hydrate them on the client for subsequent interactivity. The project features a file-based routing engine that maps URL paths to components based on the file system structure. It also functions as a static site generator, exporting production-ready HTML, CSS, and JavaScript files for hosting in environments without a live server. The framework covers full-stack development capabilities, including
Enables the creation of web applications that utilize server-side rendering, client-side hydration, and static generation.
Iron este un framework web Rust utilizat pentru construirea de aplicații web concurente și API-uri. Acesta funcționează ca un server HTTP concurent și oferă un dispatcher de rute stateless pentru a mapa căile URL și glob-urile către funcții handler specifice. Proiectul este centrat în jurul unui pipeline de cereri bazat pe middleware, care permite extinderea ciclului cerere-răspuns prin plugin-uri și modificatori. Utilizează un container de stare thread-safe pentru a stoca memoria partajată a aplicației, accesibilă tuturor handlerelor și middleware-urilor concurente. Framework-ul acoperă zone largi de capabilități, inclusiv rutarea dinamică a API-urilor, găzduirea de fișiere statice și gestionarea stării sesiunilor web. Include, de asemenea, instrumente pentru logarea traficului HTTP și parsarea body-urilor cererilor și a parametrilor URL.
Provides a comprehensive framework for building full-stack web applications, including routing and state management.
This is a demonstration project that illustrates the classic SSM architecture pattern—combining SpringMVC, Spring, and MyBatis—for building scalable enterprise Java web applications. It serves as both a learning resource and a practical tutorial for developers who want to understand how these three frameworks work together in a full-stack context. The project provides a step-by-step guide for assembling SpringMVC, Spring, and MyBatis into a cohesive enterprise web application stack, covering everything from Spring dependency injection and transaction management to MyBatis database access and
Assembles SpringMVC, Spring, and MyBatis frameworks into a full-stack enterprise web application for beginners.
This repository is a curated collection of tutorials and source code examples for learning Spring Boot development, covering a range of practical project types. It provides hands-on materials for building complete applications, including a bulletin board forum system, a full-stack blog, and a large-scale e-commerce system, as well as projects that demonstrate a decoupled frontend and backend architecture. The collection focuses on guiding developers through real-world application construction, with step-by-step tutorials and source code studies for each project. It covers fundamental Spring B
Provides examples of building web applications using template engines like Thymeleaf, JSP, and FreeMarker.
Acest proiect este o traducere în portugheză a unui ghid cuprinzător de programare JavaScript și resursă educațională. Servește ca un manual tehnic conceput pentru a face educația în JavaScript accesibilă vorbitorilor de portugheză, acoperind sintaxa fundamentală, structurile de date și logica de programare. Materialul oferă instrucțiuni atât pentru dezvoltarea web, cât și pentru construirea de aplicații server-side. Include o abordare structurată pentru învățarea manipulării modelului documentului browserului și gestionarea evenimentelor utilizatorului pentru a crea interfețe interactive. Resursa este livrată prin formate multiple, inclusiv un site web static cu un sandbox de cod bazat pe browser pentru executarea exemplelor și exersarea logicii. Conținutul este disponibil și pentru studiu offline prin exporturi PDF și EPUB.
Teaches the development of interactive user interfaces and full-stack web applications using JavaScript.
Acest proiect este o colecție cuprinzătoare de materiale educaționale de programare Python, incluzând tutoriale, exerciții și mostre de cod curate. Acesta servește drept curriculum de învățare și set de instrumente de inginerie software, utilizând Jupyter Notebooks pentru a combina codul executabil cu text educațional descriptiv. Repository-ul oferă ghiduri practice de implementare pentru construirea de aplicații cu modele de limbaj mari, cum ar fi sisteme de generare augmentată prin regăsire (RAG), agenți AI cu stare și fluxuri de lucru de machine learning. Se distinge prin oferirea unei abordări structurate a fluxurilor de lucru de codare agentică, acoperind distilarea ferestrei de context, rutarea modelelor agnostice la furnizor și output-uri structurate impuse prin schemă. Materialele acoperă o gamă largă de capabilități de inginerie software, inclusiv programarea asincronă cu cozi de sarcini distribuite, dezvoltarea de aplicații web cu API-uri REST și fluxuri de lucru de analiză a datelor. Include, de asemenea, resurse pentru stăpânirea designului orientat pe obiecte, implementarea pipeline-urilor CI/CD și aplicarea standardelor profesionale de linting și formatare.
Demonstrates how to build full-stack web applications and REST APIs using Python frameworks.
koa2-note este un proiect axat pe dezvoltarea de servere web cu Koa2 și programarea asincronă în Node.js. Oferă un framework pentru construirea de servere web și API-uri folosind un pipeline de middleware asincron pentru a gestiona ciclurile de request și response. Proiectul pune accent pe o arhitectură backend stratificată care decuplează rutarea, serviciile de business și modelele de date. Se distinge prin integrarea bazelor de date relaționale pentru persistența sesiunilor utilizatorilor și a datelor aplicației, alături de un proces de build care include compilarea JSX-to-JavaScript pentru asset-urile de frontend. Suprafața de capabilități acoperă designul API-urilor backend, inclusiv rutarea RESTful și parsarea datelor din request-uri, precum și randarea pe partea de server cu template engines. Include, de asemenea, suport pentru upload-uri asincrone de fișiere folosind parsarea de stream-uri multipart, gestionarea sesiunilor bazată pe cookie-uri și implementarea JSONP pentru request-uri cross-domain. Repository-ul servește ca resursă educațională cu tutoriale structurate și exemple pentru învățarea implementării framework-ului Koa și a arhitecturii de server.
Implements a full-stack web application integrating servers, routing, and state management.
Iconoir este o bibliotecă open-source de iconițe SVG formată din peste 1600 de grafice vectoriale. Acesta servește drept set de iconițe cross-platform conceput pentru utilizarea în aplicații web și mobile, precum și ca pachet de iconițe pentru instrumente de design precum Figma și Framer. Proiectul facilitează un flux de lucru design-to-code prin furnizarea unui set unificat de active care mențin armonia vizuală între prototipuri și mediile live. Suportă o gamă largă de ținte, inclusiv React, Vue, Flutter și dezvoltarea mobilă nativă.
Integrates a large library of scalable vector icons into web applications built with React, Vue, or standard HTML.
Mercury este un framework pentru transformarea notebook-urilor Jupyter în aplicații web interactive, un API de execuție a notebook-urilor și un generator de site-uri statice. Funcționează ca un server de aplicații self-hosted care permite utilizatorilor să implementeze notebook-uri protejate prin parolă ca interfețe funcționale pentru utilizatori, fără a scrie cod frontend. Sistemul se distinge prin maparea widget-urilor de notebook către o interfață web reactivă și sincronizarea sesiunilor live ale aplicației între mai mulți utilizatori în timp real. Permite execuția de la distanță a notebook-urilor printr-un API pentru a regăsi rezultatele calculelor sub formă de date structurate și suportă conversia notebook-urilor în slide-uri interactive sau interfețe de chat. Platforma acoperă o gamă largă de capabilități, inclusiv crearea de dashboard-uri interactive, generarea automată de rapoarte în formate PDF și HTML și capacitatea de a încorpora notebook-uri executate în site-uri web externe. Branding-ul și layout-ul aplicației sunt gestionate prin fișiere de configurare externe. Opțiunile de implementare includ servicii cloud gestionate și infrastructură privată self-hosted folosind containere Docker.
Constructs interactive web applications from notebooks, allowing users to execute code via widgets.