{"repo":"0xReLogic/Forge","free":true,"listed":false,"github":"https://github.com/0xReLogic/Forge","clone":"git clone https://github.com/0xReLogic/Forge.git","description":"Forge is a command-line interface (CLI) tool specifically designed for developers frustrated with the sluggish feedback loop of cloud-based CI/CD. We understand how annoying it is to wait for CI/CD pipelines to complete only to discover a tiny bug","language":"Rust","stars":29,"topics":["ci-cd-pipeline","docker","github-actions","hacktoberfest","hacktoberfest-accepted"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"FORGE - Local CI/CD Runner Fast, Offline, Reliable, Go-anywhere Execution About FORGE FORGE is a lightweight local CI/CD tool built with Rust that allows you to run automation pipelines on your local machine. It's extremely useful for developing and testing pipelines before pushing them to larger CI/CD systems. Why FORGE? - Local & Fast : Run pipelines on your local machine without waiting for CI/CD servers - Offline-First : Works without an internet connection (as long as Docker images are available locally) - Compatible : Syntax similar to GitHub Actions and GitLab CI - Lightweight : Minimal resource consumption - Portable : Runs on Windows, macOS, and Linux Features - Run CI/CD pipelines from simple YAML files - Isolation using Docker containers - Support for various Docker images - Real-time log streaming with colors (parallel stages buffer logs and print in definition order) - Environment variables management - Intuitive command-line interface & Interactive TUI Dashboard - Multi-stage pipelines with parallel execution - Caching to speed up builds (repo-local cache in ./.forge/cache/ ) - Secure secrets management (secrets are masked in verbose env output; commands can still echo secrets) - Dependencies between stages Quick Start Installation Windows (PowerShell): Prerequisites : Rust (1.91+) and Docker (20.10+; tested on 28.2.2) For detailed installation instructions, see docs/installation.md. Usage Standard CLI mode output: Secrets via .env (Recommended) FORGE reads secr","default_branch":null,"files":null,"tree":[],"storefront":"/r/0xReLogic","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/0xReLogic/Forge/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}