awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
gin-gonic avatar

gin-gonic/examples

0
View on GitHub↗
4,537 نجوم·727 تفرعات·Go·MIT·2 مشاهداتgin-gonic.com↗

Examples

هذا المستودع عبارة عن مجموعة من أنماط التنفيذ، وكود تعليمي، وأمثلة عملية لبناء تطبيقات الويب باستخدام إطار عمل Gin في Go. يعمل كدليل لتعلم كيفية هيكلة خوادم الويب في Go، مع التركيز بشكل خاص على ربط مسارات URL بوظائف المعالجة وإدارة تدفق الطلبات.

يوفر المشروع عروضاً توضيحية لتنفيذ البرمجيات الوسيطة (middleware) لمهام مثل المصادقة، والتسجيل، وتحديد معدل الطلبات. كما يتضمن أمثلة مرجعية لتطوير REST APIs، مع التركيز على هيكلة البيانات وإرسال استجابات JSON للعملاء.

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.

سجل النجوم

مخطط تاريخ النجوم لـ gin-gonic/examplesمخطط تاريخ النجوم لـ gin-gonic/examples

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

مجموعات مختارة تضم Examples

مجموعات منسقة بعناية يظهر فيها Examples.
  • قالب إطار عمل ويب بـ Go

الأسئلة الشائعة

ما هي وظيفة gin-gonic/examples؟

هذا المستودع عبارة عن مجموعة من أنماط التنفيذ، وكود تعليمي، وأمثلة عملية لبناء تطبيقات الويب باستخدام إطار عمل Gin في Go. يعمل كدليل لتعلم كيفية هيكلة خوادم الويب في Go، مع التركيز بشكل خاص على ربط مسارات URL بوظائف المعالجة وإدارة تدفق الطلبات.

ما هي الميزات الرئيسية لـ gin-gonic/examples؟

الميزات الرئيسية لـ gin-gonic/examples هي: Tutorials, HTTP Request Dispatching, Request Interception Middleware, Web Framework Route Handlers, Request Routing, HTTP Request Routing, Middleware Chains, HTTP Middleware Pipelines.

ما هي البدائل مفتوحة المصدر لـ gin-gonic/examples؟

تشمل البدائل مفتوحة المصدر لـ gin-gonic/examples: 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…

بدائل مفتوحة المصدر لـ Examples

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Examples.
  • zijianhe/koa-routerالصورة الرمزية لـ ZijianHe

    ZijianHe/koa-router

    4,816عرض على GitHub↗

    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
    عرض على GitHub↗4,816
  • emicklei/go-restfulالصورة الرمزية لـ emicklei

    emicklei/go-restful

    5,111عرض على GitHub↗

    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
    عرض على GitHub↗5,111
  • xinliangnote/goالصورة الرمزية لـ xinliangnote

    xinliangnote/Go

    4,932عرض على GitHub↗

    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
    عرض على GitHub↗4,932
  • h3js/h3الصورة الرمزية لـ h3js

    h3js/h3

    5,353عرض على GitHub↗

    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
    عرض على GitHub↗5,353
  • عرض جميع البدائل الـ 30 لـ Examples→