Skip to main content

A fast, Rust-based Homebrew-compatible package manager - 10-100x faster than brew

Project description

stout

A fast, Rust-based Homebrew-compatible package manager - 10-100x faster than brew.

Installation

pip install stout-pkg

Or with pipx for isolated installation:

pipx install stout-pkg

Usage

# Update formula index
stout update

# Search for packages
stout search nodejs

# Install packages
stout install wget curl

# Show package info
stout info python

# List installed packages
stout list

Performance

Operation Homebrew stout Speedup
--version 500ms 5ms 100x
search 2-5s <50ms 40-100x
info 1-2s <100ms 10-20x
update 10-60s 1-3s 10-20x

How It Works

This package is a thin Python wrapper that:

  1. Downloads the native stout binary for your platform on first run
  2. Caches it in your user cache directory
  3. Forwards all commands to the native binary

Supported Platforms

  • macOS (Apple Silicon & Intel)
  • Linux (x86_64 & ARM64)

Links

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

stout_pkg-0.2.2.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

stout_pkg-0.2.2-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file stout_pkg-0.2.2.tar.gz.

File metadata

  • Download URL: stout_pkg-0.2.2.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for stout_pkg-0.2.2.tar.gz
Algorithm Hash digest
SHA256 349164c94e0926b7e07f5b745052ad0da7f08be705b0bdd5cc2645d2ad26bc75
MD5 d69023d9dffe98de36879335ea16618f
BLAKE2b-256 b2e7bb41a63381028e584430236ab6e20f8f5a171b34cbc5d7282b5700c3e6a0

See more details on using hashes here.

Provenance

The following attestation bundles were made for stout_pkg-0.2.2.tar.gz:

Publisher: release.yml on neul-labs/stout

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file stout_pkg-0.2.2-py3-none-any.whl.

File metadata

  • Download URL: stout_pkg-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 4.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for stout_pkg-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 7ba01777850ad91f3a2671558df1915b5fcd25bc46c9f946afb86466e44cdf63
MD5 4026b152a24779d8abed026b27d1f32e
BLAKE2b-256 31a751dd8fd818a4f3742b0f3e2e3d00b5aad4208d179f6aa274609e2e534f02

See more details on using hashes here.

Provenance

The following attestation bundles were made for stout_pkg-0.2.2-py3-none-any.whl:

Publisher: release.yml on neul-labs/stout

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page