Rust Packaging

Open-source Rust projects categorized as Packaging

Top 6 Rust Packaging Projects

  1. rye

    a Hassle-Free Python Experience

    Project mention: Uvtrick | news.ycombinator.com | 2024-09-06

    Yeah, the README said the following until January 2024 [1]:

    > Rye is Armin's personal one-stop-shop for all his Python needs. [...] It is a wish of what Python was, with no guarantee to work for anyone else.

    That text was removed only a few weeks before the announcement that Astral was taking stewardship of Rye.

    [1]: https://github.com/astral-sh/rye/commit/f7c928898ae5f952fc2f...

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. maturin

    Build and publish crates with pyo3, cffi and uniffi bindings as well as rust binaries as python packages

    Project mention: GraalPy – A high-performance embeddable Python 3 runtime for Java | news.ycombinator.com | 2024-09-17

    Note: there is basic GraalPy support in Maturin[0] and PyO3[1], the problem is often that packages require older Maturin/PyO3 versions and/or they use CPython-isms, semi-public APIs, etc., but it is getting better[2].

    It is fair to say that large projects with a huge set of dependencies will likely face some compatibility issues, but we're working on ironing this out. There is GraalPy support in setup-python GitHub action. GraalPy is supported in the manylinux image [3]. Hopefully soon also in cibuildwheel [4].

    [0] https://github.com/PyO3/maturin/pull/1645 (merged)

  4. cargo-dist

    📦 shippable application packaging

  5. pyapp

    Runtime installer for Python applications

    Project mention: Pex: A tool for generating .pex (Python EXecutable) files, lock files and venvs | news.ycombinator.com | 2024-11-15

    PyApp is really good for this: https://github.com/ofek/pyapp

    You can get it setup pretty easily with hatch: https://hatch.pypa.io/1.9/plugins/builder/app/

    But yea I agree the problem with python is there isn’t a tool like deno that just does everything that has to do with packaging, locking, venvs, and building a cross platform binary.

  6. rinstall

    Declarative install for programs

  7. butido

    Build Linux packages using Docker containers

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).

Rust Packaging discussion

Log in or Post with

Rust Packaging related posts

Index

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

# Project Stars
1 rye 13,995
2 maturin 4,150
3 cargo-dist 1,615
4 pyapp 1,323
5 rinstall 30
6 butido 23

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that Rust is
the 5th most popular programming language
based on number of references?