awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
gin-gonic avatar

gin-gonic/examples

0
View on GitHub↗
4,537 Stars·727 Forks·Go·MIT·7 Aufrufegin-gonic.com↗

Examples

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.

Features

  • Tutorials - Provides instructional guides and practical code examples for learning how to use the Gin web framework.
  • HTTP Request Dispatching - Demonstrates mechanisms that map incoming HTTP requests to internal handler callbacks based on path patterns.
  • Request Interception Middleware - Implements architectural patterns for intercepting requests to perform authentication, logging, and rate limiting.
  • Web Framework Route Handlers - Demonstrates how to map URL patterns to specific application functions within a web framework.
  • Request Routing - Provides practical examples of mapping incoming HTTP requests to handler functions within Go services.
  • HTTP Request Routing - Maps incoming network paths and URLs to specific handlers or controllers using predefined patterns.
  • Middleware Chains - Provides examples of architectural pipelines for processing HTTP requests and responses through a chain of handlers.
  • HTTP Middleware Pipelines - Implements middleware chains that intercept and transform HTTP requests for logging and authentication.
  • JSON Response Formatters - Provides utilities to convert data structures into JSON strings and set appropriate HTTP content-type headers.
  • Framework Middleware Examples - Shows how to intercept HTTP requests for authentication, logging, and rate limiting specifically within Gin.
  • JSON APIs - Provides reference examples for building services that deliver structured JSON data for programmatic consumption.
  • RESTful API Development - Provides reference patterns for building scalable web services using standard HTTP methods and JSON.
  • Radix Tree Routers - Uses high-performance compressed trie structures to match incoming URL paths to handler functions.

Star-Verlauf

Star-Verlauf für gin-gonic/examplesStar-Verlauf für gin-gonic/examples

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Examples

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Examples.
  • zijianhe/koa-routerAvatar von ZijianHe

    ZijianHe/koa-router

    4,816Auf GitHub ansehen↗

    koa-router is a routing middleware for Koa applications that maps incoming HTTP requests to specific handler functions based on URL patterns and HTTP methods. It provides the foundation for organizing web endpoints and developing REST APIs by linking request paths to their corresponding controller actions. The project enables the organization of complex endpoints through recursive router nesting, allowing multiple router instances to be mounted as middleware to create logical route hierarchies. It supports dynamic URL generation via named route mapping, which allows the creation of URL string

    JavaScript
    Auf GitHub ansehen↗4,816
  • emicklei/go-restfulAvatar von emicklei

    emicklei/go-restful

    5,111Auf GitHub ansehen↗

    go-restful is a framework for building RESTful web services in Go. It functions as a toolkit for managing API endpoints, providing a request router that maps incoming HTTP requests to handler functions using path parameters and custom URL patterns. The framework includes a data conversion layer that transforms Go structures into JSON or XML formats for request and response bodies. It also provides a system for organizing related web services into containers to manage endpoint prefixing and shared configuration. The project covers request lifecycle management through middleware filters for va

    Go
    Auf GitHub ansehen↗5,111
  • xinliangnote/goAvatar von xinliangnote

    xinliangnote/Go

    4,932Auf GitHub ansehen↗

    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

    Gogingin-frameworkgo
    Auf GitHub ansehen↗4,932
  • h3js/h3Avatar von h3js

    h3js/h3

    5,353Auf GitHub ansehen↗

    Hono is a minimal JavaScript HTTP framework designed for building web servers across multiple runtimes, including Node.js, edge runtimes, and serverless platforms. It functions as a cross-runtime web server and a web standard API wrapper, normalizing various runtime request and response objects into standard Web API signatures. The project serves as an HTTP middleware orchestrator and request handler, utilizing a middleware-based request pipeline and hierarchical route mounting to create modular server structures. It distinguishes itself through a runtime-agnostic event wrapper that ensures c

    TypeScript
    Auf GitHub ansehen↗5,353
Alle 30 Alternativen zu Examples anzeigen→

Häufig gestellte Fragen

Was macht gin-gonic/examples?

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.

Was sind die Hauptfunktionen von gin-gonic/examples?

Die Hauptfunktionen von gin-gonic/examples sind: Tutorials, HTTP Request Dispatching, Request Interception Middleware, Web Framework Route Handlers, Request Routing, HTTP Request Routing, Middleware Chains, HTTP Middleware Pipelines.

Welche Open-Source-Alternativen gibt es zu gin-gonic/examples?

Open-Source-Alternativen zu gin-gonic/examples sind unter anderem: zijianhe/koa-router — koa-router is a routing middleware for Koa applications that maps incoming HTTP requests to specific handler functions… emicklei/go-restful — go-restful is a framework for building RESTful web services in Go. It functions as a toolkit for managing API… xinliangnote/go — This project is a Go programming language study guide and backend development course. It provides a collection of… h3js/h3 — Hono is a minimal JavaScript HTTP framework designed for building web servers across multiple runtimes, including… salvo-rs/salvo — Salvo is a comprehensive Rust web framework for building asynchronous HTTP servers and web applications. It features a… koajs/router — This project provides a routing library for the Koa web framework, designed to map incoming HTTP requests to specific…

Kuratierte Suchen mit Examples

Handverlesene Sammlungen, in denen Examples vorkommt.
  • Go Web-Framework-Boilerplate