pkg.soopen package index

brew / rank 10592

Install ladder with Homebrew

Selfhosted alternative to 12ft.io and 1ft.io HTTP web proxies. Version 0.0.23 via Homebrew; verified 2026-07-26.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install ladder

local Homebrew formula metadata

overview

Package summary

Selfhosted alternative to 12ft.io and 1ft.io HTTP web proxies

Commands and aliases

  • ladder

history

Project history and usage

Ladder is a self-hosted HTTP web proxy for testing and analyzing paywall behavior, response modification, CORS/header behavior, and content delivery differences across client environments. The project positions itself for legitimate research, QA, and debugging use.

Its package history is niche but concrete: a small Go proxy became a packaged binary, Docker image, Compose service, Helm-adjacent deployment, and ruleset-driven web tool.

Project history

The README describes Ladder as a developer tool for simulating different client environments and observing how modern websites serve content under varying conditions. It supports request and response modifications, custom user agents, X-Forwarded-For settings, injected code, raw HTML fetching, an API route, and rulesets.

The project separated reusable rules into the `everywall/ladder-rules` repository and release notes later mention ruleset compiler work, JSON body support, FlareSolverr integration, Docker hardening, and continued binary releases.

Adoption history

Ladder adoption appears concentrated among self-hosters, researchers, and developers who want a local or private proxy rather than depending on public hosted services. The README documents binary, Docker, Docker Compose, and Helm-chart installation paths.

Release pages show early 0.0.x packaging with multi-platform assets and community contributions, but there is limited public evidence of broad institutional adoption.

How it is used

Users run the proxy locally or in Docker, often pointing it at a ruleset URL. They can browse through the web form, append a target URL to the proxy base URL, call `/api/`, or fetch raw HTML through `/raw/`.

Configuration is mostly environment-variable driven: port, preforking, user agent, forwarded IP, basic auth, URL logging, allowed domains, base path, ruleset path, and optional FlareSolverr host.

Why package nerds care

Ladder is package-nerd interesting because it packages an otherwise messy browser/proxy/debugging workflow into one self-hostable binary and container image.

It also illustrates the tension around proxy tools in package repositories: useful for QA and access-control testing, but requiring explicit warnings about legal compliance, terms of service, and public-instance abuse.

Timeline

  • 2020s: Ladder emerged as a self-hosted alternative to public article-proxy services.
  • 2020s: The project added Docker, binary, API, ruleset, and response-modification workflows.
  • 2020s: The ruleset repository became a companion project for reusable domain-specific behavior.
  • 2026: The v0.0.x release line included JSON API body support, FlareSolverr integration, and Docker hardening work.

Related projects

  • `everywall/ladder-rules` is the direct companion ruleset repository.
  • FlareSolverr is an optional integration mentioned by Ladder for browser-rendered challenge handling, with separate legal and contractual considerations.
  • Public services such as 12ft.io and 1ft.io are historical comparison points named by the package metadata and repository description.

security posture

No protected-tool coverage found yet

No matching local secret-handling manifest was found for ladder. Package metadata is still published here so future coverage has a stable package URL.

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Build metadata lists 1 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
laddercliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-08-04
manager version0.0.23
manager updated2026-07-26
local dataok
upstreamcurrent
latest detectedv0.0.23

https://github.com/everywall/ladder

  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:ladder
Version0.0.23
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/ladder
Homepagehttps://github.com/everywall/ladder
Repositoryhttps://github.com/everywall/ladder
LicenseGPL-3.0-only
Source archivehttps://github.com/everywall/ladder/archive/refs/tags/v0.0.23.tar.gz
Last updated2026-07-26T13:40:58+02:00
Pulseupdated
Build dependenciesgo
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameladder
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • cross-ecosystem install command graph
  • curated package history
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation