Rust Performance

Open-source Rust projects categorized as Performance

Top 19 Rust Performance Projects

  • sozu

    Sōzu HTTP reverse proxy, configurable at runtime, fast and safe, built in Rust. It is awesome!

  • woodpecker

    Drill is an HTTP load testing application written in Rust

  • Project mention: My impressions of using the Drill performance testing tool | dev.to | 2023-12-28
  • 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.

    InfluxDB logo
  • moka

    A high performance concurrent caching library for Rust

  • tailcall

    A high-performance GraphQL Platform

  • Project mention: Developer Relations Engineer [Tailcall] | news.ycombinator.com | 2024-03-19
  • goose

    Load testing framework, inspired by Locust (by tag1consulting)

  • huak

    My experimental Python package manager.

  • rustc-perf

    Website for graphing performance of rustc

  • Project mention: Adding runtime benchmarks to the Rust compiler benchmark suite | news.ycombinator.com | 2023-09-30

    > what do people use to run benchmarks on CI?

    Typically, you purchase/rent a server that does nothing but sequentially run queued benchmarks (and the size/performance of this server doesn't really matter, as long as the performance is consistent), then sends the report somewhere for hosting and processing. Of course, this could be triggered by something running in CI, and the CI job could wait for the results, if benchmarking is an important part of your workflow.

    But CI and benchmarks really shouldn't be run on the same host.

    > What does the rust project use?

    It's not clear exactly where the Rust benchmark "perf-runner" is hosted, but here are the specifications of the machine at least: https://github.com/rust-lang/rustc-perf/blob/414230abc695bd7...

    > What do other projects use?

    Essentially what I described above, a dedicated machine that runs benchmarks. The Rust project seems to do it via GitHub comments (as I understand https://github.com/rust-lang/rustc-perf/tree/master/collecto...), others have API servers that respond to HTTP requests done from CI/chat, others have remote GUIs that triggers the runs. I don't think there is a single solution that everyone/most are using.

  • SaaSHub

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

    SaaSHub logo
  • binjs-ref

    Reference implementation for the JavaScript Binary AST format

  • itoa

    Fast function for printing integer primitives to a decimal string (by dtolnay)

  • ZenithTA

    A high performance python technical analysis library written in Rust and the Numpy C API.

  • perf-ninja-rs

    Rust port of dendibakh/perf-ninja - an online course where you can learn and master the skill of low-level performance analysis and tuning.

  • cargo-multivers

    Cargo subcommand to build multiple versions of the same binary, each with a different CPU features set, merged into a single portable optimized binary

  • Project mention: Cargo-Multivers | news.ycombinator.com | 2023-12-15
  • quadim

    High-performance Quadtree image compression/stylization, 100+FPS on modern computers and avoiding ugly non-squares 💢

  • Project mention: Fast image quadtree stylization impl using Rust (>100FPS with multithreading) | news.ycombinator.com | 2023-05-12
  • rbperf

    Low-overhead sampling profiler and tracer for Ruby for Linux (by javierhonduco)

  • goku

    Goku is an HTTP load testing application written in Rust

  • findlargedir

    quickly find all "blackhole" directories with a huge amount of filesystem entries in a flat structure

  • java-2-times-faster-than-c

    An inquiry into nondogmatic software development. An experiment showing double performance of the code running on JVM comparing to equivalent native C code.

  • renoir

    Reactive Network of Operators In Rust. Framework for Parallel and distributed computation inspired from the DataFlow model

  • speed-tests

    Code for comparing CDN speeds!

  • SaaSHub

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

    SaaSHub logo
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 Performance related posts

  • My impressions of using the Drill performance testing tool

    1 project | dev.to | 28 Dec 2023
  • S3 Express Is All You Need

    6 projects | news.ycombinator.com | 28 Nov 2023
  • Adding runtime benchmarks to the Rust compiler benchmark suite

    3 projects | news.ycombinator.com | 30 Sep 2023
  • [rustc-perf] Runtime benchmarks got finally merged

    1 project | /r/rust | 29 Jul 2023
  • LinuxCon: Catch performance regressions in Rust

    1 project | /r/rust | 30 May 2023
  • Grasshopper – An Open Source Python Library for Load Testing

    3 projects | news.ycombinator.com | 1 May 2023
  • New release of Goku!

    1 project | /r/rust | 10 Apr 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 10 May 2024
    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. Learn more →

Index

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

Project Stars
1 sozu 2,839
2 woodpecker 1,975
3 moka 1,352
4 tailcall 1,114
5 goose 703
6 huak 614
7 rustc-perf 592
8 binjs-ref 427
9 itoa 278
10 ZenithTA 213
11 perf-ninja-rs 170
12 cargo-multivers 156
13 quadim 127
14 rbperf 116
15 goku 103
16 findlargedir 51
17 java-2-times-faster-than-c 50
18 renoir 45
19 speed-tests 29

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com