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

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

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

gravityblast/fresh

0
View on GitHub↗
3,860 نجوم·378 تفرعات·Go·MIT·2 مشاهدات

Fresh

Fresh is a development utility and process manager for Go web applications that synchronizes the running state of a binary with its source code. It functions as a live-reload orchestrator that automatically recompiles and restarts Go applications when source or template files are modified.

The tool distinguishes itself by capturing compilation failures and serving them through a web middleware layer, allowing build errors to be displayed directly within the browser.

It manages the full development cycle by monitoring the filesystem via kernel events to trigger automatic rebuilds and handling the lifecycle of child processes. These capabilities ensure that the running server reflects the most recent code changes without manual intervention.

Features

  • Go Live-Reloading Tools - Automating the compile and run cycle for Go projects to see code changes reflected in the application immediately.
  • Binary Hot-Reloading - Orchestrates the rebuilding and restarting of Go binaries to synchronize running state with source code.
  • Live-Reloading Servers - Implements a development server workflow that synchronizes application state with source and template modifications.
  • Live Reloading Tools - Provides a utility that monitors Go source code and automatically synchronizes updates to the running environment.
  • Process Lifecycle Managers - Manages the spawning and clean termination of the Go application process to sync it with source changes.
  • Build Rebuild Triggers - Automatically recompiles the Go binary when source files change during the development cycle.
  • Source-Change Auto-Restarts - Stops and restarts the running Go application automatically whenever source or template files are modified.
  • Child Process Spawning - Handles the launching and lifecycle of external Go binary processes in response to file changes.
  • Rapid Iteration Controllers - Enables rapid development of Go web applications through automatic restarts and real-time build error feedback.
  • Go Development Tooling - Serves as a specialized utility for Go application development with integrated build-error reporting.
  • Build Error Middleware - Captures compilation failures and serves them through a web middleware layer for browser-based error display.
  • Build Error Reporters - Captures and formats compilation failures to display them directly within the developer's web browser.
  • Out-of-Process Build Execution - Executes build tasks in a separate process context to keep the main orchestrator responsive.
  • Cross-Platform Filesystem Event Monitors - Uses native operating system notifications to detect filesystem changes without manual disk polling.
  • Build and Compilation Tools - Live-reload tool for development.

سجل النجوم

مخطط تاريخ النجوم لـ gravityblast/freshمخطط تاريخ النجوم لـ gravityblast/fresh

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

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

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

Start searching with AI

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

ما هي وظيفة gravityblast/fresh؟

Fresh is a development utility and process manager for Go web applications that synchronizes the running state of a binary with its source code. It functions as a live-reload orchestrator that automatically recompiles and restarts Go applications when source or template files are modified.

ما هي الميزات الرئيسية لـ gravityblast/fresh؟

الميزات الرئيسية لـ gravityblast/fresh هي: Go Live-Reloading Tools, Binary Hot-Reloading, Live-Reloading Servers, Live Reloading Tools, Process Lifecycle Managers, Build Rebuild Triggers, Source-Change Auto-Restarts, Child Process Spawning.

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

تشمل البدائل مفتوحة المصدر لـ gravityblast/fresh: cosmtrek/air — Air is a live reload tool and build automation utility for Go applications. It functions as a hot reloading… petruisfan/node-supervisor — node-supervisor is a process supervisor and manager for Node.js applications. It provides automated lifecycle… air-verse/air — Air is a command-line utility designed to automate the development lifecycle for Go applications. It functions as a… sass/sass — Sass is a stylesheet compilation engine and CSS preprocessor that extends standard CSS with variables, nested rules,… go-lang-plugin-org/go-lang-idea-plugin — This project is an IDE extension for the IntelliJ Platform that provides language support for Go. It integrates Go… golang/vscode-go — This project is a language extension for VS Code that provides comprehensive Go language support. It functions as a…

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

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

    cosmtrek/air

    23,694عرض على GitHub↗

    Air is a live reload tool and build automation utility for Go applications. It functions as a hot reloading orchestrator that monitors source files for changes to automatically recompile and restart application binaries. The tool distinguishes itself by offering a managed build and execution pipeline, allowing for custom build commands, environment variable injection, and platform-specific build overrides based on the host operating system. It further synchronizes the development cycle by using a proxy to signal web browsers to reload automatically when static files or source code are modifie

    Go
    عرض على GitHub↗23,694
  • petruisfan/node-supervisorالصورة الرمزية لـ petruisfan

    petruisfan/node-supervisor

    3,728عرض على GitHub↗

    node-supervisor is a process supervisor and manager for Node.js applications. It provides automated lifecycle management and crash recovery by executing programs and monitoring their status to ensure continuous availability. The utility implements a hot-reloading workflow by monitoring the filesystem for source code modifications. When changes are detected, the supervisor terminates the existing process and triggers an immediate restart to apply updates. The tool covers process control capabilities including the spawning of external executables, signal-based termination, and the piping of st

    JavaScript
    عرض على GitHub↗3,728
  • air-verse/airالصورة الرمزية لـ air-verse

    air-verse/air

    22,999عرض على GitHub↗

    Air is a command-line utility designed to automate the development lifecycle for Go applications. It functions as a build runner that monitors source code for file-system modifications, automatically triggering rebuilds and process restarts to maintain an updated development environment. The tool distinguishes itself by integrating container-isolated execution, allowing developers to run build and test workflows within consistent, ephemeral environments. It also incorporates a reverse-proxy layer that intercepts network traffic to facilitate live-reloading of browser sessions, ensuring that c

    Godockerfile-watchergin
    عرض على GitHub↗22,999
  • sass/sassالصورة الرمزية لـ sass

    sass/sass

    15,373عرض على GitHub↗

    Sass is a stylesheet compilation engine and CSS preprocessor that extends standard CSS with variables, nested rules, mixins, and functions. It functions as a comprehensive design system tool, enabling developers to organize complex stylesheets into modular, reusable components while automating the transformation of advanced syntax into browser-compatible CSS. The project distinguishes itself through its sophisticated build automation and language-level extensibility. It provides robust support for programmatic style generation, including conditional logic, iterative loops, and unit-aware math

    TypeScript
    عرض على GitHub↗15,373
عرض جميع البدائل الـ 30 لـ Fresh→