Cover image for Packaging AI/ML models as conda packages

Packaging AI/ML models as conda packages

Distribute AI models with trust and ease.

Ruben Arts
Ruben Arts
Cover image for Flickzeug – or why patching source code is hard

Flickzeug – or why patching source code is hard

TL;DR - we have extended the Rust crate diffy to be able to patch real-world source code with real-world patches, which is surprisingly hard! In the process we renamed it to flickzeug.

Wolf Vollprecht
Wolf Vollprecht
Cover image for Seeking Reproducible Research Software: How the UW Scientific Software Engineering Center Adopted Pixi

Seeking Reproducible Research Software: How the UW Scientific Software Engineering Center Adopted Pixi

At the University of Washington Scientific Software Engineering Center (SSEC), our mission is to enhance our partners software development capabilities to bolster their research. In scientific research, reproducibility is the gold standard. The ability for another researcher to take your code, data, and environment to arrive at the exact same results is essential.

Anshul Tambay
Anshul Tambay
+1 other
Cover image for Introducing Pixi GUI

Introducing Pixi GUI

Hi, I’m Felix. I’m excited to share what I’ve been building over the past few months! Since last year I work as a working student at prefix.dev. As part of my bachelor's thesis, I designed and implemented a graphical user interface for the package manager Pixi, named Pixi GUI.

Felix Häcker
Felix Häcker
Cover image for Publishing Conda Packages on Amazon S3

Publishing Conda Packages on Amazon S3

We worked together with AWS Deadline Cloud to improve S3 support in our tools! Pixi and rattler-build now seamlessly authenticate using default credentials on your system, making it simple to upload, download and index packages on S3 buckets.

Wolf Vollprecht
Wolf Vollprecht
Cover image for Building your own build backend for Pixi

Building your own build backend for Pixi

Normally, development tooling and package publishing live in separate worlds: you use one workflow to build and test your software locally, and a completely different one to publish it. Wouldn't it be great to use the same manifest that describes your project environment to also define how the package is built, versioned, and released?

Valentin Kharin
Valentin Kharin
Cover image for ESOC Report: Implementing Pixi Extensions

ESOC Report: Implementing Pixi Extensions

Hey there! I'm Swastik. I completed a 3-month internship at prefix.dev under the ESoC'25 (European Summer of Code) program, and this blog is all about my internship experience.

Swastik Patel
Swastik Patel
Cover image for Pixi: Modern package management for Robotics

Pixi: Modern package management for Robotics

Developing Robots is hard; Pixi makes it easier by creating reproducible, cross-platform ROS development environments without Docker or Ubuntu lock-in.

Ruben Arts
Ruben Arts
Cover image for Cross compiling in the Conda ecosystem

Cross compiling in the Conda ecosystem

Cross compiling is a fundamental capability in modern software development, allowing developers to build packages for different architectures without needing access to the target hardware.

Wolf Vollprecht
Wolf Vollprecht
Cover image for Introducing a New Identity for Prefix.dev

Introducing a New Identity for Prefix.dev

Since 2021 we've used the same identity and the website was mostly consistent, today we are transitioning to a new identity.

Tim de Jager
Tim de Jager
+1 other
Cover image for  Using Pixi as a System Package Manager with Shortcuts and Completions

Using Pixi as a System Package Manager with Shortcuts and Completions

Pixi Global can be used for much more than just downloading and exposing CLI tools. In this blog post, we demonstrate two capabilities of pixi global which are core to making it a featureful and powerful system package manager: shortcuts, and (auto-)completions.

Lucas Colley
Lucas Colley
+1 other
Cover image for Mutex packages in the Conda Ecosystem

Mutex packages in the Conda Ecosystem

Mutex packages are a useful mechanism to guide the solver towards certain dependencies, mutually excluding other dependency trees.

Wolf Vollprecht
Wolf Vollprecht
Cover image for Build C++ projects with Pixi

Build C++ projects with Pixi

Painless dependency management (including shared libraries), monorepos and CI/CD is here for C++/CMake projects with Pixi.

Ruben Arts
Ruben Arts
Cover image for Securing the Conda Package Supply Chain with Sigstore

Securing the Conda Package Supply Chain with Sigstore

We're pleased to announce that sigstore support is now in public beta on prefix.dev! The Conda ecosystem can now use Sigstore to enhance the Software Supply Chain Security with cryptographic attestations.

Wolf Vollprecht
Wolf Vollprecht
Cover image for How FreeCAD uses Pixi

How FreeCAD uses Pixi

This is a guest blog post by Jackson Oursland - a FreeCAD maintainer and esteemed member of the conda-forge and Pixi community! FreeCAD uses Conda packages to build AppImages, DMG and Windows artifacts. Pixi greatly simplifies the developer workflow.

Jackson Oursland
Jackson Oursland
Cover image for What linking means when installing a Conda package

What linking means when installing a Conda package

Package managers face a fundamental challenge: how to efficiently place files from a package cache into multiple environments without excessive disk usage or compromising isolation.

Wolf Vollprecht
Wolf Vollprecht
Cover image for Virtual Packages in the Conda ecosystem

Virtual Packages in the Conda ecosystem

Virtual packages are a neat trick to inject system requirements into the SAT solver and resolve for compatible packages automatically. In this blog post we talk about how they are used in the Conda ecosystem to support complex cross-platform package distributions.

Wolf Vollprecht
Wolf Vollprecht
Cover image for What is a Conda package, actually?

What is a Conda package, actually?

At its core, a conda package really is just a "glorified" tarball—a compressed archive of files with some metadata attached.

Wolf Vollprecht
Wolf Vollprecht
Cover image for S3 support in Pixi and rattler-build

S3 support in Pixi and rattler-build

We're excited to announce S3 support across our entire toolchain – rattler, pixi, and rattler-build now support the most common cloud storage standard, thanks to contributions from our friends at QuantCo. This vendor-agnostic approach to distributing Conda packages represents a major step forward for the ecosystem, offering teams the flexibility to host packages on any S3-compatible provider (AWS, Cloudflare R2, Backblaze B2, Hetzner, and more) with built-in authentication and minimal vendor lock-in.

Wolf Vollprecht
Wolf Vollprecht
Cover image for Less Boilerplate, More Logic: Parameterising Pixi Tasks

Less Boilerplate, More Logic: Parameterising Pixi Tasks

Introducing powerful extensions to the existing task system

Parsa Bahrami
Parsa Bahrami
Cover image for Enhancing the Conda Ecosystem in 2025

Enhancing the Conda Ecosystem in 2025

We are working on some exciting Conda Enhancement Proposals (CEP) in 2025. Read more about them here.

Wolf Vollprecht
Wolf Vollprecht
Cover image for Trusted publishing to conda channels

Trusted publishing to conda channels

Never forget your API keys again—with trusted publishing to prefix's channels

Wolf Vollprecht
Wolf Vollprecht
Cover image for Pixi Global: Declarative Tool Installation

Pixi Global: Declarative Tool Installation

Think Homebrew, but cross-platform and easy to share with collaborators

Julian Hofer
Julian Hofer
Cover image for Building CPU optimized packages for conda-forge

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.

Bas Zalmstra
Bas Zalmstra
Cover image for rattler-build in conda-forge

rattler-build in conda-forge

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

Wolf Vollprecht
Wolf Vollprecht