msoap/shell2http
Executing shell commands via HTTP server observed · 2026-08-28
Health v2 · maintenance only
66/100
- Activity 96
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4193
- days_rel: n/a
- days_push: 25
- n_releases_24m: 0
Adoption not part of the score
1504 stars · 148 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
shell2http is a lightweight Go CLI tool that runs an HTTP server where each URL path is mapped to a shell command, returning the command's stdout as the HTTP response. It supports form parsing, CGI mode, caching, and environment variable export, making it easy to expose shell scripts over HTTP.
Use cases
- expose shell scripts as http endpoints
- turn bash commands into a rest api for prototyping
- remotely trigger shell commands on a server
- quickly mock an api backed by shell scripts
- run system commands from a webhook
- build a tiny dev tool server without writing code
When to choose
- you need to expose shell commands over http with minimal setup
- prototyping or development where a quick http wrapper for scripts is enough
- remote control of a machine via simple http calls
- you want a single static binary or docker image with no dependencies
When to avoid
- you need authentication, TLS, or fine-grained security controls for production
- you need complex request routing, middleware, or JSON request handling
- exposing arbitrary shell commands publicly is a security risk
- you need a full application framework rather than a simple command bridge
Facets
cli-tool · maturity active
http-server cli developer-tools web-development windows go cross-platform shell-commands http-api remote-control prototyping cgi command-line automation linux macos docker
1 source
- readme: https://github.com/msoap/shell2http · fetched 2026-08-28 · 5a6f843c2f9f
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| msoap/shell2http | main | 66 |
For agents
markdown · JSON · MCP: product_card(name="msoap/shell2http")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem