Cargo

Open-source projects categorized as Cargo
Language: + Rust + TypeScript

Top 23 Cargo Open-Source Projects

  • Cargo

    The Rust package manager

    Project mention: Understanding Dependencies in Programming | dev.to | 2024-04-14

    Dependency Management in Other Languages: We've discussed Python and Node.js in this article, but dependency management is a universal concept in programming. Exploring how you handle dependencies in other languages like Java, C#, or Rust could be beneficial. (I think Rust's cargo is an excellent example of a package manager.)

  • min-sized-rust

    🦀 How to minimize Rust binary size 📦

    Project mention: The Linux Kernel Prepares for Rust 1.77 Upgrade | news.ycombinator.com | 2024-02-18

    This is a good guide on building small Rust binaries: https://github.com/johnthagen/min-sized-rust

    This talks about going to extreme lengths on making the smallest Rust binary possible, 400 bytes when it was written, https://darkcoding.net/software/a-very-small-rust-binary-ind...

    The thing is, you lose a lot of nice features when you do this, like panic unwinding, debug symbols, stdlib… for kernel and some embedded development it’s definitely important, but for most use cases, does it matter?

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

  • cross

    “Zero setup” cross compilation and “cross testing” of Rust crates

    Project mention: Is statically compiling against glibc possible? | /r/rust | 2023-11-16

    To compile a program with musl on a glibc system you can use cross-rs!

  • juniper

    GraphQL server library for Rust

    Project mention: New Rustacean Looking For Guidance | /r/rust | 2023-05-11

    juniper

  • cargo-edit

    A utility for managing cargo dependencies from the command line.

    Project mention: Hey Rustaceans! Got a question? Ask here (23/2023)! | /r/rust | 2023-06-06

    “cargo add” from https://github.com/killercup/cargo-edit has that behavior, but not the built in one that was added to cargo

  • cargo-watch

    Watches over your Cargo project's source.

    Project mention: Cryptoflow: Building a secure and scalable system with Axum and SvelteKit - Part 0 | dev.to | 2024-01-04

    I used cargo-watch here so that every time my source changes, the server will automatically restart and re-serve the updated code.

  • cargo-expand

    Subcommand to show result of macro expansion

    Project mention: What is Rust doing behind the scenes? | news.ycombinator.com | 2023-12-10

    It's been superseded by https://github.com/dtolnay/cargo-expand

  • WorkOS

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

  • cargo-make

    Rust task runner and build tool.

    Project mention: Rust Tooling: 8 tools that will increase your productivity | dev.to | 2024-02-15

    cargo-make aims to be an extensive Rust-written task runner that additionally lets you define workflows to execute your tasks. You can install it using cargo install cargo-make.

  • tarpaulin

    A code coverage tool for Rust projects

  • cargo-generate

    cargo, make me a project

    Project mention: Implement React v18 from Scratch Using WASM and Rust - [1] Build the Project | dev.to | 2024-04-07

    cargo-generate: Quickly create Rust projects by using existing Git repositories as templates.

  • kondo

    Cleans dependencies and build artifacts from your projects.

    Project mention: Show HN: Kondo, OSS drive cleaner for devs | news.ycombinator.com | 2023-12-19
  • cargo-deny

    ❌ Cargo plugin for linting your dependencies 🦀

    Project mention: Please add licenses to your projects, rust DS emulator Dust now dead. | /r/rust | 2023-06-28

    Tip: You can check the licenses of all your dependencies (recursively) using cargo-deny: https://github.com/EmbarkStudios/cargo-deny

  • rustsec

    RustSec API & Tooling

    Project mention: Rust Tooling: 8 tools that will increase your productivity | dev.to | 2024-02-15

    cargo-audit is a simple Cargo tool for detecting vulnerable Rust crates. You can install it with cargo install cargo-audit, use cargo audit and you’re done! Any vulnerable crates will appear below, like so:

  • cargo-chef

    A cargo-subcommand to speed up Rust Docker builds using Docker layer caching.

    Project mention: Transitioning to Rust as a company | /r/rust | 2023-06-02

    CI time. Do you want to micromanage your own docker images for all your CI? Great! If not, yes you do. In fact, you want to manage a docker image to build a docker image to use for CI. Use cargo-chef to prepare a build image with your dependencies pre-built if you want to do fine-grained build/test pipelines. Oh also, there's no jUnit test report generation, that was killed off today. (YES, SORRY, I'm still salty.)

  • cargo-fuzz

    Command line helpers for fuzzing

  • bacon

    background rust code check

    Project mention: Bacon – a background Rust code checker | news.ycombinator.com | 2024-03-30
  • jql

    A JSON Query Language CLI tool

    Project mention: Jql: A JSON Query Language CLI Tool | news.ycombinator.com | 2023-12-03
  • mongo-rust-driver

    The official MongoDB Rust Driver

    Project mention: Hey Rustaceans! Got a question? Ask here (27/2023)! | /r/rust | 2023-07-03

    recently i came across this issue when trying to share a mongo client across tests, it turns out that a mongo client should only be used on the runtime that created it. is this something i should worry about for channels, or will they work if the sender & receiver are on different runtimes?

  • cargo-release

    Cargo subcommand `release`: everything about releasing a rust crate.

    Project mention: Oxlint – written in Rust – 50-100 Times Faster than ESLint | news.ycombinator.com | 2023-12-15

    You should combine step 1 and 2 with CI. Just tag a version in your git, push to remote and have CI auto build a release for you.

    Use github actions or other setup for other backends.

    Or go nuts with cargo-release.

    https://github.com/crate-ci/cargo-release

    https://github.com/cargo-bins/release-pr

  • cargo-dist

    📦 shippable application packaging

    Project mention: cargo-dist pre-release looking for feedback! | /r/rust | 2023-10-20

    You can learn more about the features and install the pre-release here: https://github.com/axodotdev/cargo-dist/releases/tag/v0.4.0-prerelease.2

  • Graviton-App

    🚀 A modern-looking Code Editor

  • cargo-outdated

    A cargo subcommand for displaying when Rust dependencies are out of date

    Project mention: What are some useful tools for Rust? | /r/rust | 2023-05-03

    cargo-outdated

  • cargo-update

    A cargo subcommand for checking and applying updates to installed executables

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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-04-14.

Cargo related posts

Index

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

Project Stars
1 Cargo 11,924
2 min-sized-rust 7,377
3 cross 5,889
4 juniper 5,523
5 cargo-edit 2,985
6 cargo-watch 2,602
7 cargo-expand 2,414
8 cargo-make 2,387
9 tarpaulin 2,325
10 cargo-generate 1,768
11 kondo 1,605
12 cargo-deny 1,538
13 rustsec 1,518
14 cargo-chef 1,510
15 cargo-fuzz 1,440
16 bacon 1,433
17 jql 1,417
18 mongo-rust-driver 1,375
19 cargo-release 1,240
20 cargo-dist 1,222
21 Graviton-App 1,139
22 cargo-outdated 1,134
23 cargo-update 1,122
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com