Skip to content
SPECIFICTION
Get listed

Rattler

github.com

WebWindowsmacOSLinuxAPISelf-hosted
Visit github.com
Spec score 7.8 #47 of 93 in Package Managers

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

Alternatives to RattlerAll alternatives →