16 个仓库
用于构建响应式全栈界面的框架。
Explore 16 awesome GitHub repositories matching part of an awesome list · 全栈框架. Refine with filters or upvote what's useful.
Gin is a web framework designed for building high-performance web services and APIs. It functions as a middleware-oriented engine that processes incoming HTTP requests through a sequential chain of handlers, allowing for the modular management of cross-cutting concerns such as authentication and logging. The framework utilizes a radix tree data structure to perform request routing, ensuring high-speed path matching with minimal memory overhead. It distinguishes itself by employing a zero-reflection dispatch mechanism that invokes handler functions through static type assertions, avoiding the
High-performance HTTP framework with a familiar API.
Fiber is a high-performance web framework designed for building scalable HTTP services with minimal memory overhead. It provides a comprehensive runtime environment for managing the full request lifecycle, utilizing an optimized radix tree for high-speed route matching and an object pooling system to reduce garbage collection pressure during traffic processing. The framework distinguishes itself through its multi-process architecture, which supports prefork socket reuse to distribute incoming traffic across all available CPU cores. It offers a modular approach to application development, feat
Express-inspired framework optimized for performance.
Beego is a high-performance toolkit for building web applications and RESTful APIs using the Go programming language. It is structured as an MVC web framework that separates data models, views, and controllers to organize application logic. The project provides a comprehensive suite of integrated tools, including an object-relational mapper for translating code objects into database tables and a session manager for maintaining user identity and state across server requests. It also includes an internationalization framework for managing multilingual content and translating text based on user
Full-featured, high-performance framework for web development.
Revel is a full-stack web framework and toolkit for building applications with the Go language. It implements a model-view-controller architecture to separate business logic from user interface rendering, providing a comprehensive system for routing, parameter binding, and session management. The project distinguishes itself with a high-productivity development environment featuring automatic code compilation and hot-reloading, which refreshes the application state and templates upon file changes without requiring manual restarts. It also employs reflection-based parameter binding to automati
Full-stack framework focused on high developer productivity.
GF is a comprehensive Go application toolkit and web framework. It provides a set of libraries and tools for building scalable web applications, APIs, and enterprise-level software. The project features a driver-agnostic SQL database toolkit with a query builder and object mapper, alongside a dedicated framework for creating structured command line interfaces. It includes a project scaffolding tool to bootstrap application structures and automate development workflows. The toolkit covers several broader capability areas, including concurrent data management with thread-safe collections, cryp
Powerful modular framework for efficient project development.
Martini is a web framework for the Go programming language that provides a toolkit for building web applications. It functions as a routing engine and an HTTP middleware pipeline to map network requests to specific handler functions. The framework is distinguished by its dependency injection system, which automatically resolves and provides requested service types as arguments to handler functions. This allows for the decoupling of business logic from infrastructure by matching requested types against a registry of available services. The project covers a broad range of web capabilities, inc
Classy web framework for modular application design.
Buffalo 是一个全面的 MVC Web 框架和全栈工具链,用于使用 Go 构建 Web 应用程序。它提供了一个结构化的开发环境,将模型、视图和控制器分离,并将 Web 框架与用于数据库模式和记录管理的专用对象关系映射(ORM)包装器集成在一起。 该项目通过一套用于引导项目结构、管理资产和构建生产就绪容器的开发工具脱颖而出。它具有复杂的路由系统,支持基于约定的 RESTful 资源生成、基于域的虚拟主机,以及用于一致内部链接的路由助手。 该框架涵盖了广泛的核心 Web 功能,包括基于中间件的请求管道、动态模板渲染和请求作用域的状态管理。它还包括对后台任务处理、会话管理、电子邮件发送和优雅服务器关闭的集成支持。
Rapid development ecosystem for building web applications.
Reactpy is a Python web component framework and server-side UI library used to build interactive web interfaces. It allows for the creation of structured web layouts and visual logic within Python, removing the requirement to write client-side JavaScript. The framework utilizes a component-based model with reactive state management, where the user interface automatically updates in response to changes in the underlying Python state. It employs a virtual-DOM diffing process and WebSocket-based syncing to push real-time updates from the server to the browser. The system functions as an integra
React-like component development in Python.
Ponzu is a content management framework written in Go that functions as a headless CMS with a built-in JSON API and an automatically generated admin dashboard. It is designed to be compiled into a single binary, serving both the content API and the administrative interface from a single HTTP server. The framework distinguishes itself through automatic HTTPS certificate management via Let's Encrypt, enabling secure HTTP/2 delivery out of the box. It provides compile-time content scaffolding, allowing developers to define custom content types from the command line and generate the corresponding
Headless CMS with an integrated server framework.
本项目是一个全栈开发框架和无代码 Web 应用构建器,旨在自动化网络接口和 API 文档的创建。它作为一个通过将可视化前端编辑器连接到服务器端逻辑来构建全栈 Web 应用的系统。 该平台作为一个多语言后端集成器和编排器,使用统一的通信层将前端组件连接到用多种不同编程语言编写的服务器端逻辑。它采用共享对象模型来维护客户端和服务器之间的同步,自动对齐网络契约和数据模式。 该系统包括一个用于通过拖放编辑器构建用户界面组件的图形设计工具。这种可视化方法允许通过将视觉交互映射到与后端数据模型同步的结构化表示来构建渐进式 Web 应用。
Automatically aligns network interfaces and API documentation between client and server using a shared object model.
Package macaron is a high productive and modular web framework in Go.
Productive and modular framework for web applications.
Phoenix LiveView but for Django
Phoenix LiveView-style reactive components for Django.
Build fast, user-friendly applications with Django and React or Vue
Bridge for building React frontends with Django.
Django LiveView: Framework for creating Realtime SPAs using HTML over the Wire technology
Dynamic, reactive interfaces using server-side templates.
Framework for building modular and pluggable applications.