Rattler
github.com
Spec sheet
- Purpose
- Its stated goal is to let applications work with Conda without depending on Python.Read 11 Oct 2026 · github.com
- Product
- Rattler is a Rust library that provides functionality for working with the Conda ecosystem without requiring Python.Read 11 Oct 2026 · github.com
- Intended users
- Rattler is intended for developers building tools and libraries that need to interact with the Conda ecosystem from Rust or other languages.Read 11 Oct 2026 · github.com
- Free plan
- YesRead 21 Sep 2026 · github.com
- Integrations
- The project says Rattler is actively used by Pixi, rattler-build, and the prefix.dev backend.Read 11 Oct 2026 · github.com
- License
- The repository lists a BSD-3-Clause license.Read 11 Oct 2026 · github.com
- Browser use
- The README names mambajs as a user of Rattler for solving and installing packages from the emscripten-forge channel in a browser.Read 11 Oct 2026 · github.com
- Community support
- The README directs contributors with questions or requests to the project's Discord server.Read 11 Oct 2026 · github.com
- Components
- The project includes crates for package archives, repository metadata, environment solving, shell activation, lockfiles, networking, and other Conda-related tasks.Read 11 Oct 2026 · github.com
- Dependency resolution
- YesRead 21 Sep 2026 · github.com
- Environment workflows
- Rattler can solve environments, install packages, and run commands in Conda environments.Read 11 Oct 2026 · github.com
- Installation
- The README documents installing py-rattler with pip or conda and installing @conda-org/rattler with npm.Read 11 Oct 2026 · github.com
- JavaScript bindings
- The `@conda-org/rattler` package is compiled to WebAssembly and can be used in browsers or Node.js.Read 11 Oct 2026 · github.com
- Language bindings
- Rattler offers Python bindings and JavaScript bindings compiled to WebAssembly for browsers and Node.js.Read 11 Oct 2026 · github.com
- Lockfile support
- YesRead 21 Sep 2026 · github.com
- Operating systems
- The README gives example commands for Windows, Linux, and macOS.Read 11 Oct 2026 · github.com
- Package formats
- .conda,.tar.bz2Read 21 Sep 2026 · github.com
- Package verification
- The `rattler_sigstore` crate discovers, fetches, and verifies Sigstore attestations of Conda packages.Read 11 Oct 2026 · github.com
- Package workflows
- Rattler can solve environments, download and install packages, and run programs in Conda environments.Read 11 Oct 2026 · github.com
- Private registry auth
- YesRead 21 Sep 2026 · github.com
- Python bindings
- Python bindings are available as `py-rattler` through pip or conda, and the README says they are designed for asyncio.Read 11 Oct 2026 · github.com
- Rust API
- The project describes Rattler as providing a clean API and language bindings for use in non-Rust projects.Read 11 Oct 2026 · github.com
- Security reporting
- The security policy asks users to report vulnerabilities through GitHub Security Advisories and says the security team will provide progress updates after its initial response.Read 11 Oct 2026 · github.com
- Support and community
- The README invites contributors and directs questions, requests, or informal discussion to its Discord server.Read 11 Oct 2026 · github.com
- Supported examples
- The README gives instructions for running JupyterLab on Windows, Linux, or macOS.Read 11 Oct 2026 · github.com
- Supported platforms
- Windows,macOS,Linux,browser,Node.jsRead 21 Sep 2026 · github.com
- What it is
- Rattler is a Rust library that provides common functionality for programs and libraries working with the Conda ecosystem.Read 11 Oct 2026 · github.com
Where Specifiction places it
- Package Managers#47 of 937.8