25 个仓库
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 25 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 是一种通用编程语言和跨语言编译器,旨在将来自多个编程生态系统的资产和库统一到一个共享环境中。它使用针对不同目标环境定制的专用后端,将高级源代码转换为可执行二进制文件。 该项目具有自然语言编程系统,可将用纯英语编写的人类可读指令转换为可执行代码。它还充当跨语言工具,在编译过程中导入并集成来自不同语言生态系统的外部库和资产。 其功能面包括一个将文件名映射到 API 端点的基于文件的 Web 框架、一个用于数据提取的基于 DOM 的 HTML 解析器,以及一个利用事件驱动对话系统的基于 Actor 的 2D 游戏引擎。此外,它还为执行 Shell 命令和用于 DevOps 任务自动化的管理脚本提供了简化的语法。
Builds network applications using a routing system that maps filenames directly to API endpoints.
CakePHP 是一个 PHP Web 框架,专为快速开发功能齐全的 Web 应用程序而设计。它利用模型-视图-控制器(MVC)架构来分离业务逻辑、数据模型和用户界面。 该框架包括一个内置的对象关系映射器(ORM),允许在不编写原始 SQL 查询的情况下检索和存储关系数据。它采用“约定优于配置”的方法,通过为文件和数据库表假设标准命名方案来减少样板代码。 该项目提供了用于实现具有集成验证和处理逻辑的 Web 表单的工具。其架构包含一个用于管理应用程序服务的依赖注入容器,以及一个用于处理传入 HTTP 请求的基于中间件的请求流水线。
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 是一个 React 通用应用框架和同构 JavaScript 环境,旨在跨 Web、移动端和小程序平台渲染同一套代码库。它作为一个跨平台组件渲染器,使用标准化的驱动程序规范将 React 组件转换为特定平台的元素。 该框架利用通用 UI 驱动程序规范将组件逻辑与底层 UI 层解耦,从而在不同的执行环境中实现标准化的 DOM 操作和事件处理。这种架构支持集成原生小程序组件和特定平台的插件,以利用本地硬件或软件功能。 它包含一个用于生成静态 HTML 以提高首屏加载速度和搜索引擎可见性的服务端渲染框架,并辅以客户端注水(Hydration)机制使界面具有交互性。该系统还提供跨平台的通用应用生命周期管理,以处理初始化、路由和状态转换。
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 is a Rust web framework used for building concurrent web applications and APIs. It functions as a concurrent HTTP server and provides a stateless route dispatcher to map incoming URL paths and globs to specific handler functions. The project is centered around a middleware-based request pipeline, which allows the request-response cycle to be extended via plugins and modifiers. It utilizes a thread-safe state container to store shared application memory accessible across all concurrent handlers and middleware. The framework covers broad capability areas including dynamic API routing, sta
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.
本项目是综合 JavaScript 编程指南和教育资源的葡萄牙语翻译版。它作为一本技术教科书,旨在让葡萄牙语使用者能够轻松学习 JavaScript,涵盖基础语法、数据结构和编程逻辑。 该材料提供关于 Web 开发和服务器端应用构建的指导。它包括一种结构化的方法,用于学习如何操作浏览器文档模型并处理用户事件以创建交互式用户界面。 该资源通过多种格式提供,包括带有基于浏览器的代码沙箱的静态网站,用于执行示例和练习逻辑。内容也可通过 PDF 和 EPUB 导出进行离线学习。
Teaches the development of interactive user interfaces and full-stack web applications using JavaScript.
本项目是一个全面的 Python 编程教育材料合集,包括教程、练习与精选代码示例。它作为一个学习课程与软件工程工具包,利用 Jupyter Notebooks 将可执行代码与描述性教育文本相结合。 该仓库提供了构建大语言模型应用的实践指南,例如检索增强生成(RAG)系统、有状态 AI 代理与机器学习工作流。它通过提供结构化的代理编码工作流脱颖而出,涵盖了上下文窗口蒸馏、与提供商无关的模型路由以及模式强制的结构化输出。 这些材料涵盖了广泛的软件工程能力,包括使用分布式任务队列的异步编程、使用 REST API 的 Web 应用开发以及数据分析工作流。它还包括用于掌握面向对象设计、实现 CI/CD 流水线以及应用专业 Linting 与格式化标准的资源。
Demonstrates how to build full-stack web applications and REST APIs using Python frameworks.
koa2-note 是一个专注于 Koa2 Web 服务器开发和 Node.js 异步编程的项目。它提供了一个使用异步中间件管道处理请求和响应周期的 Web 服务器和 API 构建框架。 该项目强调分层后端架构,将路由、业务服务和数据模型解耦。其特色在于集成了用于持久化用户会话和应用数据的关系型数据库,以及包含用于前端资源 JSX 转 JavaScript 编译的构建过程。 功能范围涵盖后端 API 设计(包括 RESTful 路由和请求数据解析)以及使用模板引擎的服务器端渲染。它还包括对使用多部分流解析的异步文件上传、基于 Cookie 的会话管理以及用于跨域请求的 JSONP 实现的支持。 该仓库作为一个教育资源,提供了学习 Koa 框架实现和服务器架构的结构化教程和示例。
Implements a full-stack web application integrating servers, routing, and state management.
Iconoir is an open-source SVG icon library consisting of over 1600 vector graphics. It serves as a cross-platform icon set designed for use across web and mobile applications, as well as a design tool icon pack for Figma and Framer. The project facilitates a design-to-code workflow by providing a unified set of assets that maintain visual harmony between prototypes and live environments. It supports a wide range of targets, including React, Vue, Flutter, and native mobile development.
Integrates a large library of scalable vector icons into web applications built with React, Vue, or standard HTML.
Mercury 是一个将 Jupyter Notebook 转换为交互式 Web 应用、Notebook 执行 API 和静态站点生成器的框架。它作为一个自托管应用服务器,允许用户在不编写前端代码的情况下,将受密码保护的 Notebook 部署为功能性用户界面。 该系统通过将 Notebook 小部件映射到响应式 Web 界面并实时同步多个用户的实时应用会话,展现出其独特之处。它支持通过 API 远程执行 Notebook 以检索计算结果作为结构化数据,并支持将 Notebook 转换为交互式幻灯片或聊天界面。 该平台涵盖了广泛的能力,包括交互式仪表板创建、PDF 和 HTML 格式的自动化报告生成,以及将已执行的 Notebook 嵌入到外部网站的能力。应用品牌和布局通过外部配置文件进行管理。 部署选项包括托管云服务和使用 Docker 容器的自托管私有基础设施。
Constructs interactive web applications from notebooks, allowing users to execute code via widgets.