Showing 423 open source projects for "rust"

View related business solutions
  • Veeam Data Platform v13.1 - Get Your Free Trial Icon
    Veeam Data Platform v13.1 - Get Your Free Trial

    Secure by design, portable by default. Recover clean, fast, anywhere. Start a free trial.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try it Free
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 1
    Rust

    Rust

    Rust tools, libraries

    nikivdev/rust is a personal workspace containing Rust tools, libraries, experiments, and command-line utilities. It is not a single product with one narrow feature set, but a collection of reusable Rust code organized around the author’s development workflow. The repository is designed to work with the author’s Flow task runner, which provides setup, task discovery, and deployment commands.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 2
    rust-analyzer

    rust-analyzer

    A Rust compiler front-end for IDEs

    rust-analyzer is a modular compiler frontend for the Rust language. It is a part of a larger rls-2.0 effort to create excellent IDE support for Rust. If you want to contribute to rust-analyzer or are just curious about how things work under the hood, check the ./docs/dev folder. If you want to use rust-analyzer's language server with your editor of choice, check the manual folder.
    Downloads: 19 This Week
    Last Update:
    See Project
  • 3
    Rust-Lightning

    Rust-Lightning

    Bitcoin Lightning library written in Rust

    Rust-Lightning is a Bitcoin Lightning library written in Rust. The main crate, lightning, does not handle networking, persistence, or any other I/O. Thus, it is runtime-agnostic, but users must implement basic networking logic, chain interactions, and disk storage. The project implements all of the BOLT specifications in the 1.0 spec.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    hyper for Rust

    hyper for Rust

    An HTTP library for Rust

    hyper is a fast HTTP implementation written in and for Rust. A Client for talking to web services. A Server for building those web services. Blazing fast thanks to Rust. High concurrency with non-blocking sockets. HTTP/1 and HTTP/2 support. hyper is a relatively low-level library, meant to be a building block for libraries and applications. If you are looking for a convenient HTTP client, then you may wish to consider reqwest.
    Downloads: 1 This Week
    Last Update:
    See Project
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • 5
    Rust Latam

    Rust Latam

    Learn to write Rust procedural macros

    This is a workshop/repository by the Rust developer David Tolnay (dtolnay) intended to teach how to write Rust procedural macros (derive macros, function-like macros, attribute macros). The repo contains multiple toy/realistic macro projects drawn from real use-cases: e.g., derive(Builder), derive(CustomDebug), seq!, #[sorted], #[bitfield]. The README indicates the focus is on learning: parsing token streams, generating code, handling generics, attribute arguments, etc. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Rust lexical

    Rust lexical

    Fast numeric to- and from-string conversion routines

    rust-lexical is a high-performance Rust library for numeric-to-string and string-to-numeric conversions. Designed for efficiency and flexibility, it operates in no_std environments, making it suitable for embedded systems and performance-critical applications. The library supports various numeric formats and provides customizable parsing and formatting options.​
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Rust-Peg

    Rust-Peg

    Parsing Expression Grammar (PEG) parser generator for Rust

    rust-peg is a Parsing Expression Grammar (PEG) parser generator for Rust. It allows developers to define grammars in a concise syntax and generates efficient parsers, facilitating the creation of domain-specific languages and interpreters.​
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Rust Programming Language

    Rust Programming Language

    Empowering everyone to build reliable and efficient software

    ...Hundreds of companies the world over are using Rust to power an amazing range of cross-platform solutions. See what a great fit Rust can be for your own projects!
    Downloads: 15 This Week
    Last Update:
    See Project
  • 9
    rust.vim

    rust.vim

    Vim configuration for Rust

    ...Though it doesn’t itself provide full language-server (LSP) capabilities, it lays the foundation so you can plug in LSP or other completion/diagnostic plugins. Many Rust users say that rust.vim is a reliable baseline for making Vim feel like a competent Rust editor rather than a bare text editor.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Patching and Endpoint Management for Under $1/Endpoint Icon
    Patching and Endpoint Management for Under $1/Endpoint

    OS and third-party patching, vulnerability insights, and remote control included

    Splashtop AEM gives IT teams automated patching, monitoring, and unattended remote access for Windows and macOS. No long setup, no paying extra for key features.
    Start Free Trial
  • 10
    rust_core

    rust_core

    A pure Dart implementation of patterns found in Rust's core library

    rust_core is a pure Dart implementation of patterns found in Rust's core library, bringing the power of Rust to Dart.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    min-sized-rust

    min-sized-rust

    How to minimize Rust binary size

    min-sized-rust is a practical, research-oriented repository that demonstrates how to aggressively reduce the size of compiled Rust binaries through a combination of compiler flags, linker optimizations, and code-level techniques. By default, Rust prioritizes performance, debuggability, and compile speed, which often results in relatively large binaries, especially in debug mode or when including standard libraries.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Flutter Rust Bridge

    Flutter Rust Bridge

    Rust binding generator, feature-rich, but seamless and simple

    flutter_rust_bridge is a toolchain that generates ergonomic bindings between Rust and Dart/Flutter so you can write performance-critical logic in Rust while building UI in Flutter. It abstracts away the low-level FFI details, letting developers define Rust functions and data structures that are safely callable from Dart. The project supports passing complex types, handling async operations and streams, and integrating with Flutter across mobile and desktop targets. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Rust Monero Library

    Rust Monero Library

    The Rust Monero library published on crates.io

    Library with support for de/serialization on block data structures and key/address generation and scanning related to Monero cryptocurrency.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    pretzelhammer's Rust blog

    pretzelhammer's Rust blog

    Educational blog posts for Rust beginners

    Educational blog posts for Rust beginners.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Parser for Rust source code

    Parser for Rust source code

    Parser for Rust source code

    Parser for Rust source code is a major Rust crate for parsing Rust source code (token streams) into a syntax tree (AST) that procedural macros can inspect or transform. The primary target is macro authors: you can parse TokenStreams into syn::File, syn::Item, syn::Expr, syn::Type, etc. It offers rich data structures, fine-grained parsing, span tracking (for error reporting), traversal and mutation APIs (visit, fold, visit_mut), printing back to tokens, and strong feature-gating so you only compile what you need. ...
    Downloads: 10 This Week
    Last Update:
    See Project
  • 16
    graphql_client

    graphql_client

    Typed, correct GraphQL requests and responses in Rust

    A typed GraphQL client library for Rust. Precise types for query variables and responses. Supports GraphQL fragments, objects, unions, inputs, enums, custom scalars and input objects. Works in the browser (WebAssembly). Subscriptions support (serialization-deserialization only at the moment). Copies documentation from the GraphQL schema to the generated Rust code. Arbitrary derives on the generated responses.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Pake

    Pake

    Turn any webpage into a desktop app with Rust

    Pake is a lightweight Rust-based CLI tool that packages any web page into a desktop application using the Tauri framework. It provides a minimal, performant alternative to Electron with a small binary (~5 MB), offering immersive web experiences across platforms.
    Downloads: 99 This Week
    Last Update:
    See Project
  • 18
    SWC

    SWC

    Rust-based platform for the Web

    ...SWC can be downloaded and used as a pre-built binary, or built from the source. SWC (stands for Speedy Web Compiler) is a super-fast TypeScript / JavaScript compiler written in Rust. It's a library for Rust and JavaScript at the same time. If you are using SWC from Rust, see rustdoc and for most users, your entry point for using the library will be parser. If you are using SWC from JavaScript, please refer to the docs on the website.
    Downloads: 65 This Week
    Last Update:
    See Project
  • 19
    Ruff

    Ruff

    An extremely fast Python linter, written in Rust

    ...Ruff supports over 500 lint rules, many of which are inspired by popular tools like Flake8, isort, pyupgrade, and others. Regardless of the rule's origin, Ruff re-implements every rule in Rust as a first-party feature.
    Downloads: 99 This Week
    Last Update:
    See Project
  • 20
    Mini Jinja

    Mini Jinja

    MiniJinja is a powerful but minimal dependency template engine

    MiniJinja is a minimal-dependency template engine based on the syntax and behavior of Python’s Jinja2. It is implemented primarily for Rust and also has Go, JavaScript, Python, C, and CLI-related components. The project supports Jinja-style templates, inheritance, filters, expressions, dynamic objects, and serde-compatible data. It is designed to stay close to Jinja2 while keeping compile times, dependencies, and API surface manageable for Rust programs. MiniJinja can also be used as a small expression language or embedded template layer in larger applications. ...
    Downloads: 33 This Week
    Last Update:
    See Project
  • 21
    Rerun

    Rerun

    Visualize streams of multimodal data

    Rerun is an open-source tool that helps developers visualize real-time multimodal data streams, such as images, point clouds, and tensors, for debugging and understanding ML and robotics systems. Designed for use with Python and Rust, it captures logged data and renders it through an interactive desktop interface, making it easier to understand how complex systems behave over time.
    Downloads: 28 This Week
    Last Update:
    See Project
  • 22
    VOLTA

    VOLTA

    Volta: JS Toolchains as Code

    Install and run any JS tool quickly and seamlessly! Volta is built in Rust and ships as a snappy static binary. Ensure everyone in your project has the same tools—without interfering with their workflow. No matter the package manager, Node runtime, or OS, one command is all you need: volta install. Fast: Install and run any JS tool quickly and seamlessly! Volta is built in Rust and ships as a snappy static binary.
    Downloads: 47 This Week
    Last Update:
    See Project
  • 23
    CXX

    CXX

    Safe interop between Rust and C++

    CXX is a library that offers safe interop between Rust and C++. It provides a safe mechanism for calling C++ code from Rust and vice versa, one that is protected from the many possible things that can go wrong when bindgen or cbindgen is used to generate unsafe C-style bindings. The general idea of CXX is to define the signatures of both sides of the FFI boundary embedded together in one Rust module.
    Downloads: 16 This Week
    Last Update:
    See Project
  • 24
    cuda-oxide

    cuda-oxide

    cuda-oxide is an experimental Rust-to-CUDA compiler

    ...Its main value is giving Rust developers a more direct path into NVIDIA GPU kernels while preserving familiar Rust syntax and tooling concepts.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    wgpu

    wgpu

    Safe and portable GPU abstraction in Rust, implementing WebGPU API

    ...These binaries can be downloaded from gfbuild-angle artifacts, manual compilation may be required on Macs with Apple silicon. The wgpu crate is meant to be an idiomatic Rust translation of the WebGPU API. That specification, along with its shading language, WGSL, are both still in the "Working Draft" phase.
    Downloads: 29 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next