The prefix.dev blog
Where we talk about software package and environment management.
)
Trusted publishing to conda channels
Never forget your API keys again—with trusted publishing to prefix's channels

)
Pixi Global: Declarative Tool Installation
Think Homebrew, but cross-platform and easy to share with collaborators

)
Building CPU optimized packages for conda-forge
Did you know your packages could be even faster by enabling optimized CPU instructions? Learn how to build optimized packages for conda-forge.

)
rattler-build in conda-forge
rattler-build — the revolutionary build tool for the conda ecosystem (almost) available in conda-forge

)
Towards a Vendor-Lock-In-Free conda Experience
Why conda-forge is expected to remain free and open-source in the foreseeable future


)
WASM + Conda: Revolutionizing Scientific Computing in the Browser
Did you know that Conda packages can be built for WASM? Read more on how to build and use them with pixi!

)
Pixi - reproducible, scientific software workflows!
As scientists, your focus should be on research, not wrestling with software environments. At this year's SciPy conference, we're excited to show Pixi.

)
50x faster solves with sharded repodata
Repodata fetching can be painfully slow. We propose an alternative method that can speed things up drastically.

)
The joy of building conda packages with rattler-build
Learn how to integrate rattler-build into the conda-forge ecosystem, covering the essentials of conda-build and rattler-build, and how to create modern conda packages.

)
Using Python Projects With Pixi
pixi 0.18.0 ships with git, path and editable PyPI dependencies, improved PyPI <-> Conda mapping and experimental pyproject.toml support.

)
Introducing Pixi's Multiple Environments
Unleash the power of multiple environments — for the real power user.

)
7 Reasons to Switch from Conda to Pixi
Pixi is conda-compatible and comes with: more speed, lockfiles and tasks. It is the next-gen pacage manager for Python, R and more!

)
Adopting uv in pixi
tl;dr we're integrating uv into pixi

)
Building a C++ package with rattler-build
Conda packages are not only for Python! Learn how to build a C++ pacakge with conda-froge and rattler-build

)
rattler-build: A new parser
We have rewritten the rattler-build recipe parser with great developer experience in mind.

)
Prefix.dev — End of 2023
Follow what we have created this year, and plan for the next year.

)
Unleashing PyPI support in pixi
We've deeply integrated PyPI packages into pixi.toml's — read more...

)
Introducing Py-Rattler
Py-Rattler the Python partner to the blazingly fast rattler library.

)
Introducing rip — the fast & barebones pip implementation
`rip` resolves and installs packages from PyPI from pure Rust

)
Let Roboticists Stress About Boxes not Packages
Learn why `pixi` and the conda ecosystem are perfect of robotics.

)
Let's stop dependency hell
Pixi is a new package manager for the conda ecosystem, written in Rust. It's fast multi-platform, and language-agnostic.


)
The new Rattler Resolver
We wrote a new, fast SAT solver for conda packages in Rust – a port of the libsolv C library.

)
Why we support PackagingCon
prefix.dev is going to be at PackagingCon 2023, the software packaging conference

)
How we implemented API keys for prefix!
It's easy to overlook how important security is when implementing API keys

)
Introducing Channels: Host Your Own Packages
You can now host your own packages on prefix.dev

)
The new rattler-build
We are releasing a Rust based conda-build replacement that builds cross-platform binary packages much faster.

)
Repodata patching: how conda-forge keeps compatible
Keeping packages in a large repository compatible over time is tricky. conda-forge has a highly useful mechanism for that: repodata-patching.

)
Introducing Rattler: Conda from Rust
At prefix.dev we love Rust, but using conda/mamba from Rust is hard, so we started building Rattler, a set of crates that offer clean, compartmentalized building blocks for package management.

)
Introducing Online Environment Solving
We've released our first version of online environment solving.

To upper bound or not – the Python packaging debates
A hot debate is happening in the Python packaging world – should you use upper bounds to constrain your dependencies or not? We think there must be a better way.

)
Mamba 1.2 Release
We've released mamba 1.2 and here are all the improvements

)
Launching prefix.dev
We are excited to tell you more about what we are up to!

)
We're hiring
We are hiring engineers to work on developer tools (C++, Rust), our platform (Rust, TypeScript, React) and conda-forge (Python, CI pipelines)...
