Rust package-manager

Open-source Rust projects categorized as package-manager

Top 23 Rust package-manager Projects

  • Cargo

    The Rust package manager

    Project mention: Scriptisto: "Shebang interpreter" that enables writing scripts in compiled langs | news.ycombinator.com | 2024-02-06

    Nice hack! Would it have been possible back then to use cargo to pull in some dependencies?

    The clean solution of cargo script is here: https://github.com/rust-lang/cargo/issues/12207

  • volta

    Volta: JS Toolchains as Code. ⚡

    Project mention: Faster Postgres Queries with Cloudflare Hyperdrive and Neon | dev.to | 2024-02-07

    Your local machine should have Node.js and npm installed. Wrangler CLI requires a Node version of 16.13.0 or later to avoid permission issues.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • habitat

    Modern applications with built-in automation

  • pixi

    Package management made easy

    Project mention: Uv: Python Packaging in Rust | news.ycombinator.com | 2024-02-15

    Isn't this basically what pixi wants to be? Wouldn't it be better to work together?

    https://github.com/prefix-dev/pixi/

  • topgrade

    Upgrade all the things (by topgrade-rs)

    Project mention: Saving Linux Desktop. Unifying repositories is the only way | /r/linux | 2023-12-07

    I don't understand why more people aren't aware of this: https://github.com/topgrade-rs/topgrade -I use it for Linux and Windows.

  • orogene

    Makes `node_modules/` happen. Fast. No fuss.

    Project mention: Yarn 4.0 | news.ycombinator.com | 2023-10-23

    Interesting, but no support for workspaces yet: https://github.com/orogene/orogene/issues/161

  • volt

    An experimental package management tool for JavaScript. Upto 30x faster installation of dependencies using pre-flattened dependency trees. (by dimensionhq)

  • Onboard AI

    ChatGPT with full context of any GitHub repo. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at app.getonboardai.com.

  • huak

    [wip] A Python package manager written in Rust and inspired by Cargo.

    Project mention: Why is poetry such a mess? | /r/Python | 2023-04-28
  • dvm

    🦕 Deno Version Manager - Easy way to manage multiple active deno versions.

  • hysp

    📦 An independent package manager that every hacker deserves.

    Project mention: What's everyone working on this week (49/2023)? | /r/rust | 2023-12-05

    I'm working on my package manager hysp

  • pacaptr

    Pacman-like syntax wrapper for many package managers.

  • cotton

    A package manager for JavaScript projects. `cotton install` runs faster than `rm -rf node_modules`.

    Project mention: A package manager for JavaScript projects. With a fast network, `cotton install` runs faster than `rm -rf node_modules`. | /r/javascript | 2023-06-04
  • novus

    A blazingly fast and efficient package manager for windows.

  • huber

    Huber 📦, Package Install Manager for GitHub repos

  • shipp

    Deadly simple package manager

    Project mention: Shipp – Deadly simple package manager (for C/C++) | news.ycombinator.com | 2024-01-26
  • ny

    🗽 Fast, Proxy Package Manager for JavaScript

    Project mention: Show HN: NY – Use right JavaScript package manager | news.ycombinator.com | 2023-08-22
  • mirro-rs

    An Arch Linux mirrorlist manager with a TUI

    Project mention: Unable to start reflector.service | /r/archlinux | 2023-05-23

    mirro-rs

  • lpm

    an experimental package manager for operating systems

    Project mention: Show HN: An experimental, modern package manager for operating systems | news.ycombinator.com | 2023-11-13
  • plow

    Plow - The ontology package manager (by field33)

    Project mention: Protégé: A free, open-source ontology editor for building intelligent systems | news.ycombinator.com | 2023-11-10

    Yes, consensus in ontology building has traditionally been a huge drag for the adoption of ontologies.

    However, I don't think the core issue is consensus itself, but instead that the prevalent form of consensus in the ontology authoring space is consensus by committee rather than consensus by usage (as is usual in the open source software space).

    That's why I've in the past been involved in creating Plow[0], a package manager for ontologies, with the aim of bringing the same "grassroots" nature and network effects that you find in other open source ecosystem to ontology engineering.

    [0]: https://plow.pm/

  • opm

    The Oxidized Package Manager

  • npt

    Nix Package Tool. A (humble) successor to linux's apt, which makes life easier when using nix as a package manager. (by woile)

    Project mention: Nix noob question | /r/Nix | 2023-07-06

    You can also just install flakes doing nix profile install . I wrote a tool to make it a bit easier, npt but it's completely optional. Once you install the packages with nix profile. Then in your repos you can use a flake with a devShell and run nix develop. Check https://flake.parts to write your flakes.

  • clyde

    A cross-platform package manager for prebuilt applications

    Project mention: Self-replace: Utility library to implement processes that replace themselves | news.ycombinator.com | 2023-05-14

    A little known fact about executables on Windows is that while it's not possible to remove a running executable, it's possible to rename it.

    I use this in [Clyde](https://github.com/agateau/clyde): on Windows, when clyde needs to upgrade itself (which means uninstalling vN and installing vN+1) it renames itself from `clyde.exe` to `_clyde.exe`. I leave the old `_clyde.exe` around, but a nicer implementation could remove on the next start.

  • Ferry

    A Rustified package manager for python (by Lioncat2002)

  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-02-15.

Rust package-manager related posts

Index

What are some of the best open-source package-manager projects in Rust? This list will help you:

Project Stars
1 Cargo 11,660
2 volta 9,536
3 habitat 2,548
4 pixi 1,544
5 topgrade 1,408
6 orogene 1,382
7 volt 886
8 huak 616
9 dvm 615
10 hysp 404
11 pacaptr 341
12 cotton 272
13 novus 208
14 huber 171
15 shipp 84
16 ny 84
17 mirro-rs 68
18 lpm 61
19 plow 47
20 opm 32
21 npt 23
22 clyde 23
23 Ferry 12
The modern API for authentication & user identity.
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
workos.com