10

8

6

4

2


9.6

9.9

9.2

9.8

9.2

9.5

9.5

9.3
rr

7.8

8.9

9.4

9.1

100 Development tools packages and projects

  • Clippy

    9.6 9.9 Rust
    Rust lints
  • intellij-rust

    9.2 9.8 Kotlin
    an IntelliJ-based IDE for Rust
  • Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
    Sponsored scoutapm.com
  • PyO3

    9.2 9.5 Rust
    CPython Rust binding (a fork of rust-cpython)
  • rr

    9.5 9.3 L1 C++
    rr is a lightweight tool for recording and replaying execution of applications
  • tarpaulin

    7.8 8.9 Rust
    A code coverage tool designed for Rust
  • Rustup

    9.4 9.1 Rust
    the Rust toolchain installer
  • rustfmt

    9.3 9.0 Rust
    a Rust code formatter
  • cargo-make

    7.3 8.5 Rust
    Rust task runner and build tool.
  • neon

    9.4 8.7 Rust
    use Rust from Node.js
  • MIRAI

    6.3 9.1 Rust
    Rust mid-level IR Abstract Interpreter
  • cbindgen

    7.8 8.5 Rust
    generates C header files from Rust source files. Used in Gecko for WebRender
  • YouCompleteMe

    10.0 7.2 L5 Python
    A code-completion engine for Vim
  • CodeLLDB

    7.4 6.9 L4 C++
    a LLDB extension for Visual Studio Code.
  • just

    8.9 6.8 Rust
    A handy command runner for project-specific tasks
  • cargo-deb

    6.4 7.3 Rust
    generate binary Debian packages
  • Rust Language Server

    9.2 6.7 Rust
    a server that runs in the background, providing IDEs, editors, and other tools with information about Rust programs
  • j4rs

    4.5 6.5 Rust
    Java for Rust
  • Racer

    9.2 6.5 Rust
    code completion for Rust
  • cargo-release

    6.6 6.3 Rust
    tool for releasing git-managed cargo project, build, tag, publish, doc and push
  • jni-rs

    6.3 6.2 Rust
    use Rust from Java
  • Rustler

    9.0 5.2 Rust
    safe Rust bridge for creating Erlang NIF functions
  • cargo-update

    5.9 5.4 Rust
    cargo subcommand for checking and applying updates to installed executables
  • xargo

    7.4 6.1 Rust
    effortless cross compilation of Rust programs to custom bare-metal targets like ARM Cortex-M
  • rust-cpython

    8.1 5.8 Rust
    Python bindings
  • cargo-linked

    0.3 0.0 Rust
    Display linked packages for compiled rust binaries
  • rusty-tags

    5.2 5.2 Rust
    create ctags/etags for a cargo project and all of its dependencies
  • rust-mode

    7.3 4.1 Emacs Lisp
    Rust Major Mode
  • gdbgui

    9.8 4.8 TypeScript
    Browser based frontend for gdb to debug C, C++, Rust, and go.
  • proptest

    7.2 4.6 Rust
    property testing framework inspired by the Hypothesis framework for Python
  • Mockito

    5.4 5.0 Rust
    HTTP mocking
  • docker-rust

    4.9 4.4 Python
    the official Rust Docker image
  • cargo-modules

    4.8 8.4 Rust
    A cargo plugin for showing a tree-like overview of a crate's modules.
  • rust-musl-cross

    4.2 4.7 Dockerfile
    Docker images for compiling static Rust binaries using musl-cross
  • rust.vim

    9.0 3.3 Vim script
    provides file detection, syntax highlighting, formatting, Syntastic integration, and more.
  • afl.rs

    7.7 5.3 L4 Rust
    a Rust fuzzer, using AFL
  • rustfix

    6.5 3.2 Rust
    automatically applies the suggestions made by rustc
  • cargo-ebuild

    2.9 2.3 Rust
    cargo extension that can generate ebuilds using the in-tree eclasses
  • sublime-rust

    6.9 2.4 Python
    official Rust package
  • cargo-benchcmp

    4.9 2.6 Rust
    utility to compare Rust micro-benchmarks
  • vim-racer

    6.6 3.5 Vim script
    allows vim to use Racer for Rust code completion and navigation.
  • cargo-bitbake

    2.6 2.3 Rust
    cargo extension that can generate BitBake recipes utilizing the classes from meta-rust
  • emacs-ycmd

    5.6 1.3 Emacs Lisp
    Emacs client for ycmd, the code completion system.
  • quickcheck

    8.3 5.2 Rust
    a Rust implementation of QuickCheck
  • curryrs

    5.0 0.5 Rust
    Bridge the gap between Haskell and Rust
  • helix

    8.6 0.7 Rust
    write Ruby classes in Rust
  • rustr

    0.5 1.5 Rust
    use Rust from R, and use R in Rust
  • rust-objc

    5.1 0.3 Rust
    Objective-C Runtime bindings and wrapper for Rust
  • artifact

    6.4 0.5 Rust
    the design doc tool made for developers
  • rusteval

    0.8 0.2 Rust
    A tool used to evaluate the output of retrieval algorithms
  • rust-lua

    3.8 0.0 Rust
    Safe Rust bindings to Lua 5.1
  • mini-docker-rust

    3.2 0.0 Dockerfile
    An example project for very small rust docker images
  • semantic-rs

    4.2 0.0 Rust
    automatic crate publishing
  • haskellrs

    0.9 0.0 Rust
    Rust in Haskell FFI Example
  • rushs

    0.2 0.0 Rust
    Haskell in Rust FFI Example
  • intellij-toml

    1.5 0.0 Kotlin
    basic Toml support
  • rust-jni-sys

    2.3 0.0 Rust
    Rust definitions corresponding to jni.h
  • AfterglowIntelliJ

    3.1 0.0 L4 Java
    custom icons
  • vim-cargo

    2.0 0.0 Vim script
    command bindings to quickly run cargo stuff from vim.
  • rusty-cheddar

    4.5 0.0 Rust
    generates C header files from Rust source files
  • RustJNI

    2.3 0.0 Rust
    use Java from Rust
  • rucaja

    2.2 0.0 Rust
    use Java from Rust
  • vscode-rust

    6.5 0.0 TypeScript
    a fork of RustyCode
  • rust-bindgen

    0.5 0.0 Rust
    a Rust bindings generator
  • rst

    0.3 0.0
    the requirements tracking tool made for developers
  • rFmt

    1.1 0.0 Rust
    Rust source code formatter
  • tokamak

    5.5 0.0 HTML
    Fusion Reactor for Rust - Atom Rust IDE
  • rust-cross

    8.4 0.0 Shell
    everything you need to know about cross compiling Rust programs
  • hornet

    1.7 0.0 Rust
    a Performance Co-Pilot memory-mapped values instrumentation library
  • Mockiato

    4.5 0.0 Rust
    A strict, yet friendly mocking library for Rust 2018
  • crate-deps

    1.0 0.0 Rust
    generates images of dependency graphs for crates hosted on crates.io
  • ruru

    7.1 0.0 Rust
    native Ruby extensions written in Rust
  • Rust for Visual Studio Code

    6.6 0.0 TypeScript
    Rust for Visual Studio Code
  • clog-cli

    6.7 0.0 Rust
    generates a changelog from git metadata (conventional changelog)
  • stainless

    5.7 0.0 Rust
    Organized, flexible testing framework
  • flycheck-rust

    3.5 0.0 Emacs Lisp
    Rust support for Flycheck
  • emacs-racer

    5.8 1.0 Emacs Lisp
    Autocompletion (see also company and auto-complete)
  • polish

    1.9 0.0 Rust
    Mini Testing/Test-Driven Framework
  • cargo-find

    0.6 0.0 Rust
    Find crates from command line
  • shiny

    3.4 0.0 Rust
    a fancy syntax similar to Ruby's Rspec or Objective-C' kiwi
  • snaek

    4.7 0.0 Python
    helps to build Rust libraries and bridge them to Python with the help of cffi.
  • torch

    3.5 0.0 L2 Perl
    generates FlameGraphs based on DWARF Debug Info
  • rust-stopwatch

    2.6 0.0 Rust
    a stopwatch library
  • SolidOak

    7.6 0.0 Rust
    a simple IDE for Rust, based on GTK+ and Neovim
  • rust-jdbc

    1.0 0.0 Rust
    uses JDBC from Rust
  • RustDT

    5.9 0.0 L4 Java
    an Eclipse-based IDE for Rust
  • VisualRust

    7.5 0.0 L3 C#
    a Visual Studio extension for Rust
  • Module Linker

    4.7 0.0 JavaScript
    Extension that adds <a> links to references in mod, use and extern crate statements at GitHub.
  • rustpy

    3.2 0.0 Rust
    Python bindings
  • mrusty

    4.4 0.0 Rust
    mruby safe bindings for Rust
  • hlua

    5.9 0.0 L3 C
    Rust library to interface with Lua
  • docker-rustup

    2.4 1.6 Dockerfile
    a multiple version (with musl tools) Rust Docker image
  • milksnake

    6.7 0.0 Python
    extension for python setuptools that allows you to distribute dynamic linked libraries in Python wheels in the most portable way imaginable.
  • td_rlua

    2.4 0.0 L3 C
    Zero-cost high-level lua 5.3 wrapper for Rust
  • rust-lua53

    4.3 0.0 C
    Lua 5.3 bindings for Rust
  • java-rust-example

    5.2 0.0 L5 Java
    use Rust from Java
  • rust-loader

    1.6 0.0 JavaScript
    Webpack Rust loader (wasm)
  • rust-on-raspberry-pi

    5.2 0.0 Shell
    instructions for how to cross compile Rust projects for the Raspberry Pi .
  • trust

    7.7 0.0 Shell
    A Travis CI and AppVeyor template to test your Rust crate on 5 architectures and publish binary releases of it for Linux, macOS and Windows
  • cargo-testify

    2.5 0.0 Rust
    watches files changes, runs tests and notifies about the result with friendly OS notification
  • mi-rust

    0.3 0.0 Perl
    Adds support to M::I for building modules with Cargo

Add another 'Development tools' Package