{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/3"}],"enrichment":{"capability":"Honcho runs and manages multiple processes defined in a Procfile, coordinating their startup, logging, and environment configuration from a single command.","skillfed_tags":["process-management","development-tools","procfile"],"use_cases":["Start a web server, Redis cache, and background job worker together during local development with a single honcho start command","Manage environment variables across multiple processes using a .env file instead of setting them individually in each shell","Replicate production-like process management locally before deploying to Heroku or similar platforms that use Procfiles","Coordinate startup and logging of microservices or multi-tier applications during development without Docker","Simplify onboarding by letting new developers run the entire stack with one command instead of manual process startup"],"what_it_does":"Honcho is a Python implementation of Foreman, a tool for managing Procfile-based applications. It reads a Procfile (a text file defining named processes) and a .env file (for environment configuration), then starts and coordinates all those processes together from a single command. This is particularly useful in development environments where you need to run multiple services\u2014a web server, a background worker, a database, a cache layer\u2014all at once without opening separate terminal windows.\n\nThe package depends on backports.entry-points-selectable and colorama for colored console output. It supports Python 3.8 through 3.13 and runs on both CPython and PyPy. With over 2 million monthly downloads and a position in the top 5000 PyPI packages, Honcho is a stable, widely-used tool for local development workflows following the 12-factor app methodology.","worth_installing":"Yes. Honcho is a lightweight, permissively licensed tool with low install friction and no known vulnerabilities. It solves a real problem\u2014coordinating multiple local processes\u2014and is widely used and maintained. The aging maintenance status (677 days since last release) is not a blocker for a stable, mature tool with recent repository activity. Install it if you manage multi-process development environments."},"id":"honcho","links":{"html":"https://skillfed.io/packages/honcho","md":"https://skillfed.io/packages/honcho.md","pypi":"https://pypi.org/project/honcho/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2024-10-06","license_spdx":null,"license_treatment":"permissive","name":"honcho","python_support":"unspecified","summary":"Honcho: a Python clone of Foreman. For managing Procfile-based applications."},"popularity":{"monthly_downloads":2167360,"position":3234,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"2.0.0"}
