6 Repos
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.
Dieses Repository ist eine Sammlung von Implementierungsmustern, Tutorial-Code und praktischen Beispielen für die Erstellung von Webanwendungen mit dem Gin-Framework in Go. Es dient als Leitfaden für das Erlernen der Strukturierung von Go-Webservern, wobei der Schwerpunkt auf der Zuordnung von URL-Pfaden zu Handler-Funktionen und der Verwaltung des Request-Flows liegt. Das Projekt bietet Demonstrationen zur Implementierung von Middleware für Aufgaben wie Authentifizierung, Logging und Rate Limiting. Zudem enthält es Referenzbeispiele für die Entwicklung von REST-APIs mit Fokus auf Datenstrukturierung und das Senden von JSON-Antworten an Clients.
Provides instructional guides and practical code examples for learning how to use the Gin web framework.
paopao-ce ist eine soziale Community-Plattform, die für die Veröffentlichung von Inhalten und das Management von Nutzerbeziehungen entwickelt wurde. Sie bietet eine skalierbare Networking-Umgebung, die sowohl Freundschafts- als auch Follower-basierte soziale Modelle implementiert, um Nutzerinteraktion und Content-Sharing zu regulieren. Die Plattform integriert eine digitale Wallet und eine Payment-Gateway-Anbindung, um Finanztransaktionen abzuwickeln und Nutzerguthaben zu verwalten. Sie nutzt eine Kombination aus einem Go-basierten Backend und einem JavaScript-basierten Frontend zur Bereitstellung ihrer Dienste. Das System umfasst Funktionen für Identitätsmanagement via SMS-Verifizierung und sichere Token-basierte Sitzungen. Es bietet zudem Community-Content-Suche mittels invertierter Indizierung, Medienpersistenz durch Objektspeicherung und die automatisierte Generierung maschinenlesbarer API-Spezifikationen. Die Observability wird durch System-Log-Capture und Performance-Profiling gehandhabt, um Verarbeitungsengpässe zu identifizieren.
Uses the Gin web framework to build high-performance API services and server-side logic.