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

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

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

codegangsta/gin

0
View on GitHub↗
4,248 نجوم·307 تفرعات·Go·MIT·1 مشاهدة

Gin

Gin هي أداة إعادة تحميل ساخنة ومُعيد تحميل مباشر لتطبيقات ويب Go. تعمل كأداة تطوير وكيل HTTP تراقب الملفات المصدر للتغييرات وتقوم تلقائياً بإعادة تجميع وإعادة تشغيل خادم الويب للقضاء على عمليات إعادة تشغيل الخادم اليدوية.

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

Features

  • Hot-Reloading Servers - Provides a development server that monitors source changes and refreshes the running application automatically.
  • Application Hot Reloading - Allows developers to update running application logic instantly by monitoring files and recompiling without manual restarts.
  • Process Restarters - Automatically restarts the server process upon the first request following a successful build.
  • Hot Reloading Utilities - Eliminates manual server restarts for Go applications by automatically updating the running binary on file modification.
  • Server Process Reloaders - Monitors Go source files to automatically recompile and restart the web server process.
  • HTTP Request Forwarders - Intercepts incoming HTTP traffic and forwards it to the currently active application server instance.
  • Go Development Workflows - Optimizes the Go development lifecycle with automatic recompilation and server restarts.
  • File System Monitors - Utilizes operating system notifications to track source file changes and trigger the recompilation process.
  • Automatic Process Restarters - Monitors file changes and automatically restarts the server process to ensure the latest code is served.
  • Change-Triggered Builds - Implements a system that runs compilation commands automatically in response to filesystem changes.
  • Local Development Environments - Enables a local environment where Go code changes are reflected in real time for faster prototyping.
  • HTTP Proxies - Acts as an HTTP proxy that routes traffic to a backend server and manages process refreshes.
  • Child Process Management Helpers - Provides utilities to spawn and manage the lifecycle of the Go compiler and application binary as subprocesses.
  • Build and Compilation Tools - Live-reload tool for development.

سجل النجوم

مخطط تاريخ النجوم لـ codegangsta/ginمخطط تاريخ النجوم لـ codegangsta/gin

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

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

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

Start searching with AI

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

ما هي وظيفة codegangsta/gin؟

Gin هي أداة إعادة تحميل ساخنة ومُعيد تحميل مباشر لتطبيقات ويب Go. تعمل كأداة تطوير وكيل HTTP تراقب الملفات المصدر للتغييرات وتقوم تلقائياً بإعادة تجميع وإعادة تشغيل خادم الويب للقضاء على عمليات إعادة تشغيل الخادم اليدوية.

ما هي الميزات الرئيسية لـ codegangsta/gin؟

الميزات الرئيسية لـ codegangsta/gin هي: Hot-Reloading Servers, Application Hot Reloading, Process Restarters, Hot Reloading Utilities, Server Process Reloaders, HTTP Request Forwarders, Go Development Workflows, File System Monitors.

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

تشمل البدائل مفتوحة المصدر لـ codegangsta/gin: tinyproxy/tinyproxy — Tinyproxy is a lightweight HTTP and HTTPS proxy daemon designed for POSIX operating systems. It functions as a… oxequa/realize — Realize is a developer workflow orchestrator that monitors the filesystem for changes and automatically restarts… encode/uvicorn — Uvicorn is an ASGI web application host designed for asynchronous Python web development. It serves applications… mitmproxy/mitmproxy — Mitmproxy is an interactive, programmable network proxy engine designed for traffic analysis and protocol… watchexec/watchexec — Watchexec is a command-line task runner and file system change trigger that automates developer workflows by executing… cosmtrek/air — Air is a live reload tool and build automation utility for Go applications. It functions as a hot reloading…

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

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Gin.
  • tinyproxy/tinyproxyالصورة الرمزية لـ tinyproxy

    tinyproxy/tinyproxy

    5,886عرض على GitHub↗

    Tinyproxy is a lightweight HTTP and HTTPS proxy daemon designed for POSIX operating systems. It functions as a system-level network proxy that manages web traffic with minimal resource overhead. The project supports multiple routing modes, including reverse proxying to forward requests to backend servers and transparent proxying to intercept network traffic without client-side configuration. It also includes a header filter to modify or block specific HTTP headers for privacy and security. The software incorporates network access control based on client subnets and protocol filtering. For sy

    C
    عرض على GitHub↗5,886
  • oxequa/realizeالصورة الرمزية لـ oxequa

    oxequa/realize

    4,454عرض على GitHub↗

    Realize is a developer workflow orchestrator that monitors the filesystem for changes and automatically restarts applications, runs build scripts, and executes custom commands in response. It coordinates sequential command pipelines across setup, start, and cleanup phases, managing process lifecycles for multiple projects from a single declarative YAML configuration file. The tool distinguishes itself by combining file-change-triggered automation with multi-project process management, allowing several independent projects to be watched and coordinated concurrently. It supports environment var

    Gobuild-systembuild-toolfilewatcher
    عرض على GitHub↗4,454
  • encode/uvicornالصورة الرمزية لـ encode

    encode/uvicorn

    10,767عرض على GitHub↗

    Uvicorn is an ASGI web application host designed for asynchronous Python web development. It serves applications through a standardized asynchronous server gateway interface to handle non-blocking network traffic and high-concurrency requests. The server manages both HTTP and WebSocket traffic, including the handshaking process required to establish persistent, full-duplex communication channels for real-time data exchange. For development workflows, the project includes a hot-reload mechanism that monitors the filesystem for source code changes and automatically restarts the server process.

    Python
    عرض على GitHub↗10,767
  • mitmproxy/mitmproxyالصورة الرمزية لـ mitmproxy

    mitmproxy/mitmproxy

    43,943عرض على GitHub↗

    Mitmproxy is an interactive, programmable network proxy engine designed for traffic analysis and protocol manipulation. It functions as a gateway that intercepts, inspects, and modifies network traffic in real-time, supporting HTTP, HTTPS, WebSocket, DNS, and generic TCP or UDP streams. By acting as a trusted certificate authority, the proxy can dynamically generate and sign certificates to decrypt and analyze secure TLS-encrypted connections. The project distinguishes itself through a highly extensible, event-driven architecture that allows users to automate traffic transformation using cust

    Pythondebugginghttphttp2
    عرض على GitHub↗43,943
  • عرض جميع البدائل الـ 30 لـ Gin→