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

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

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

ddollar/foreman

0
View on GitHub↗
6,153 نجوم·629 تفرعات·Ruby·MIT·11 مشاهداتddollar.github.com/foreman↗

Foreman

Manage Procfile-based applications

Features

  • Local Process Managers - Runs multiple processes defined in a Procfile concurrently during local development with output multiplexing and lifecycle control.
  • Procfile-Based Environments - Runs multiple processes defined in a Procfile concurrently during local development with output multiplexing and lifecycle control.
  • External Environment File Loaders - Loads key-value pairs from a .env file and makes them available to all running processes.
  • Procfile-Based Managers - Runs multiple processes defined in a Procfile concurrently in a single terminal for local development.
  • Procfile-Based Runners - Starts and manages all processes from a Procfile simultaneously, interleaving their output on stdout.
  • Process Output Multiplexers - Interleaves stdout from all running processes into a single terminal stream with process-prefixed labeling.
  • Procfile-Based Exports - Generates systemd, upstart, and runit configuration files from a Procfile for production deployment.
  • Environment File Loaders - Loads environment variables from .env files and per-process files for isolated configuration.
  • Procfile-Based Exports - Generates systemd, upstart, and runit configuration files from a Procfile for production deployment.
  • Declarative Process Orchestrators - Reads a declarative Procfile to define and run multiple processes concurrently in a single terminal session.
  • Procfile-Based Exporters - Generates configuration files for production process managers like systemd or upstart from a Procfile definition.
  • Procfile-Based Exports - Generates systemd, upstart, and runit configuration files from a Procfile for production deployment.
  • Procfile-Based Runners - Starts and manages multiple processes defined in a Procfile, running them concurrently in a single terminal session.
  • File-Based Loading - Reads key-value pairs from a .env file and makes them available as environment variables to all processes.
  • Concurrent Execution Managers - Runs all defined processes simultaneously in a single terminal, managing their lifecycle and output multiplexing.
  • Running Process Inputs - Starts one instance of every process type defined in the Procfile, interleaving their output on stdout.
  • One-Time Command Executions - Executes a single command using the same environment variables as the defined processes.
  • Environment-Aware One-Off Commands - Runs a single command using the same environment variables as defined processes without starting the full application.
  • Process Scaling - Sets the number of instances for each process type to control resource allocation during development.
  • Procfile-to-Init Exporters - Generates configuration files for a production process manager so the same Procfile runs in a deployed environment.
  • Selective Process Starters - Starts only the specified process type from the Procfile instead of all defined processes.
  • Process Manager Configuration Generators - Generates configuration files for various production process managers by abstracting the Procfile format into target-specific outputs.
  • Process Management - Manages applications using Procfiles.
  • Processes and Threads - Listed in the “Processes and Threads” section of the Awesome Perl awesome list.

سجل النجوم

مخطط تاريخ النجوم لـ ddollar/foremanمخطط تاريخ النجوم لـ ddollar/foreman

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

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

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

Start searching with AI

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

ما هي وظيفة ddollar/foreman؟

Manage Procfile-based applications

ما هي الميزات الرئيسية لـ ddollar/foreman؟

الميزات الرئيسية لـ ddollar/foreman هي: Local Process Managers, Procfile-Based Environments, External Environment File Loaders, Procfile-Based Managers, Procfile-Based Runners, Process Output Multiplexers, Procfile-Based Exports, Environment File Loaders.

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

تشمل البدائل مفتوحة المصدر لـ ddollar/foreman: darthsim/overmind — Overmind is a process manager for starting and monitoring multiple background processes defined in a Procfile. It… bkeepers/dotenv — Dotenv is a Ruby library used for loading key-value pairs from files into an application environment. It includes a… symfony/dotenv — This library is a PHP environment variable loader and configuration parser. It extracts key-value pairs from local… typicode/hotel — Hotel is a reverse proxy and process manager for local development. It maps custom local domains and subdomains to… joho/godotenv — godotenv is a Go library designed to load, parse, and serialize environment configuration files. It provides tools to… azkaban/azkaban — Azkaban is a distributed workflow manager and DAG-based job orchestrator designed as an enterprise batch processor. It…

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

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

    DarthSim/overmind

    3,687عرض على GitHub↗

    Overmind is a process manager for starting and monitoring multiple background processes defined in a Procfile. It functions as an interactive process controller that allows users to attach terminals to running processes for direct input and control. The project differentiates itself through its integration with a terminal multiplexer to organize process outputs into separate windows and its ability to act as a remote process manager via a network-capable controller. It supports a daemonized execution mode to maintain process execution in the background while providing separate interfaces for

    Goprocfile
    عرض على GitHub↗3,687
  • bkeepers/dotenvالصورة الرمزية لـ bkeepers

    bkeepers/dotenv

    6,758عرض على GitHub↗

    Dotenv is a Ruby library used for loading key-value pairs from files into an application environment. It includes a configuration parser to extract variables into hashes and a loader to inject those pairs into the global environment. The project features a variable interpolator that resolves environment variables and shell command outputs within configuration values. It also provides a validator to verify that required configuration keys are present during application initialization. The toolset covers environment variable management, including the ability to generate configuration templates

    Ruby
    عرض على GitHub↗6,758
  • symfony/dotenvالصورة الرمزية لـ symfony

    symfony/dotenv

    3,790عرض على GitHub↗

    This library is a PHP environment variable loader and configuration parser. It extracts key-value pairs from local text files to populate global server and system environment arrays, ensuring that sensitive credentials and application settings remain separate from the source code. The tool implements twelve-factor app configuration principles by mapping local files to process-level variables. It utilizes a regex-based parser to identify variable assignments while stripping comments and whitespace, and it includes guards to prevent local configuration files from overwriting existing host-level

    PHP
    عرض على GitHub↗3,790
  • typicode/hotelالصورة الرمزية لـ typicode

    typicode/hotel

    10,005عرض على GitHub↗

    Hotel is a reverse proxy and process manager for local development. It maps custom local domains and subdomains to specific ports or remote servers, removing the need for manual host file modifications. The project provides a web interface to manage the lifecycle of background processes and application servers. It includes on-demand process activation, which starts and stops servers automatically when accessed via a browser to conserve system resources. The tool generates self-signed SSL certificates to enable encrypted HTTPS connections for local environments. It also supports routing traff

    JavaScriptdevtoolsfront-endhttps
    عرض على GitHub↗10,005
عرض جميع البدائل الـ 30 لـ Foreman→