6 个仓库
Comprehensive frameworks for building and managing network-accessible application interfaces.
Explore 6 awesome GitHub repositories matching web development · API Frameworks. Refine with filters or upvote what's useful.
This project is an end-to-end type-safe API framework designed to synchronize data structures between frontend and backend codebases without the need for manual code generation. By leveraging TypeScript’s type inference, it allows developers to invoke server-side functions directly from the client as if they were local methods. This remote procedure call approach abstracts away the complexities of HTTP verbs and URL structures, streamlining the full-stack development workflow into a unified experience. The framework distinguishes itself through a modular router architecture that organizes bac
Provides a complete framework for building end-to-end type-safe APIs.
This is a Go backend template that structures a web service into domain, usecase, controller, and repository layers with strict dependency inversion. It provides a foundation for building maintainable and testable REST APIs by separating business logic from transport and data access concerns. The project implements JWT-based authentication, issuing access and refresh tokens for user signup, login, and protected endpoint access. It uses the Gin HTTP framework to build a Docker-packaged REST API with public and private route groups, request validation, and middleware-based authentication. Depen
Ships a REST API built on the Gin HTTP framework with public and private routes.
go-gin-api is an API framework built on the Gin HTTP router that integrates common middleware and tools for rapid business development. It provides a modular structure for organizing API handlers and middleware, with built-in support for JWT token authentication to secure endpoints and GORM for database object-relational mapping and operations. The framework includes a gRPC service component for inter-service communication, along with middleware for collecting Prometheus metrics and generating Swagger API documentation from code annotations. It also features OpenTelemetry trace propagation fo
An API framework built on Gin that integrates common middleware and tools for rapid business development.
This project is a Go programming language study guide and backend development course. It provides a collection of learning notes and practical examples covering fundamental syntax and core language concepts. The repository functions as a tutorial for building web APIs and network services. It includes implementation guides for the Gin web framework and code demonstrations for creating remote procedure call services using Protocol Buffers. The material covers backend API engineering, including routing, data binding, and error handling. It also includes examples of structured logging and custo
Provides a practical implementation guide for building web APIs using the Gin framework.
该仓库是使用 Go 语言 Gin 框架构建 Web 应用程序的实现模式、教程代码和实践示例的集合。它作为学习如何构建 Go Web 服务器的指南,特别侧重于将 URL 路径映射到处理函数以及管理请求流。 该项目提供了中间件实现的演示,用于身份验证、日志记录和速率限制等任务。它还包括开发 REST API 的参考示例,重点在于结构化数据并向客户端发送 JSON 响应。
Provides instructional guides and practical code examples for learning how to use the Gin web framework.
paopao-ce 是一个社交社区平台,旨在发布内容和管理用户关系。它提供了一个可扩展的网络环境,实现了基于好友和关注者的社交模型,以规范用户交互和内容共享。 该平台集成了数字钱包和支付网关连接,以处理金融交易并维护用户余额。它结合了基于 Go 的后端和基于 JavaScript 的前端来交付其服务。 该系统包括通过短信验证和基于安全令牌的会话进行身份管理的功能。它还具有使用倒排索引的社区内容搜索、通过对象存储进行媒体持久化以及自动生成机器可读 API 规范的功能。 可观测性通过系统日志捕获和性能分析来处理,以识别处理瓶颈。
Uses the Gin web framework to build high-performance API services and server-side logic.