11126 Repositories
Rust Statistics and Vector Algebra Library
Rstats Usage Insert rstats = "^1" in the Cargo.toml file, under [dependencies]. Use in source files any of the following structs, as needed: use rstat
A vector with a fixed capacity. (Rust)
arrayvec OR A vector with fixed capacity. Please read the API documentation here License Dual-licensed to be compatible with the Rust project. License
A linear algebra library written in Rust
rulinalg This library is no longer actively maintained The crate is currently on version 0.4.2. Read the API Documentation to learn more. Summary Ruli
a rust crate for drawing fancy pie charts in the terminal
piechart piechart is a rust crate for drawing fancy pie charts in the terminal. Example usage: use piechart::{Chart, Color, Data}; fn main() { le
Tiny Rust library to draw pretty line graphs using ascii characters.
rasciigraph Tiny Rust library to draw pretty line graphs using ascii characters. Usage Add this to your Cargo.toml [dependencies] rasciigraph = "0.1.1
Terminal plotting library for using in Rust CLI applications
textplots Terminal plotting library for using in Rust CLI applications. Should work well in any unicode terminal with monospaced font. It is inspired
Rust crate for creating beautiful interactive Chord Diagrams
Chord PRO Released Chord PRO is the full-featured chord visualization API, producing beautiful interactive visualizations, e.g. those featured on the
A library of to show data (in browser, evcxr_jupyter) as table, chart...
showata A library of to show data (in browser, evcxr_jupyter) as table, chart.... The crate provides display for: image vector and slice (as table) nd
A Rust API for Vega-Lite V4 to build chart with a rusty API.
Vega-Lite V4 for Rust A Rust API for Vega-Lite V4 to build chart with a rusty API. Similar to the Altair project in python, this crate build upon Vega
Externalize easily the plotting process from Rust to gnuplot.
preexplorer Easy plotter and saver of simple data. Handy tool for development stage or small computational projects. Save data, have a quick view and
A pure Rust visualization library inspired by D3.js
charts A pure Rust visualization library inspired by D3.js. See gallery and examples for code and more charts. Install You can add this as a dependenc
A simple 2D plotting library that outputs graphs to SVG that can be styled using CSS.
Poloto graphs can be stylized using css either directly in the SVG, or from inside of html with an embedded svg. The latter allows the user to dynamically match the svg to their website's theme.
REPL for the Rust programming language
Rusti A REPL for the Rust programming language. The rusti project is deprecated. It is not recommended for regular use. Dependencies On Unix systems,
Jupyter extension for Rust.
rustdef Jupyter extension for jupyter notebook and rust user. You can define functions in rust and run them as python functions. This extension is bui
An evaluation context for Rust.
Evcxr An evaluation context for Rust. This project consists of several related crates. evcxr_jupyter - A Jupyter Kernel evcxr_repl - A Rust REPL evcxr
A simple event-driven library for parsing WebAssembly binary files
The WebAssembly binary file decoder in Rust A Bytecode Alliance project The decoder library provides lightweight and fast decoding/parsing of WebAssem
WebAssembly serialization/deserialization in rust
parity-wasm Low-level WebAssembly format library. Documentation Rust WebAssembly format serializing/deserializing Add to Cargo.toml [dependencies] par
A specialized 2D game library
Gate Gate is a game development library tailored to 2D pixel-art games, written in Rust. Games I've made a couple of games using Gate, which are playa
A panic hook for wasm32-unknown-unknown that logs panics with console.error
console_error_panic_hook This crate lets you debug panics on wasm32-unknown-unknown by providing a panic hook that forwards panic messages to console.
The Wasm-Enabled, Elfin Allocator
wee_alloc The Wasm-Enabled, Elfin Allocator API Docs | Contributing | Chat Built with 🦀 🕸 by The Rust and WebAssembly Working Group About wee_alloc:
webpack plugin for Rust
@wasm-tool/wasm-pack-plugin webpack plugin for Rust Installation With npm: npm install --save-dev @wasm-tool/wasm-pack-plugin Or with Yarn: yarn add -
This is a webpack loader that loads Rust code as a WebAssembly module
rust-native-wasm-loader This is a webpack loader that loads Rust code as a WebAssembly module. It uses the native Rust support for compiling to wasm32
Jest preprocessor/transformer for Rust
rs-jest tl;dr -- see examples This is a jest transformer that loads Rust code so it can be interop with Javascript base project. Currently, the Rust c
A rollup plugin that compile Rust code into WebAssembly modules
rollup-plugin-rust tl;dr -- see examples This is a rollup plugin that loads Rust code so it can be interop with Javascript base project. Currently, th
Twiggy🌱 is a code size profiler
Twiggy 🌱 A code size profiler for Wasm Guide | Contributing | Chat Built with 🦀 🕸 by The Rust and WebAssembly Working Group About Twiggy is a code
`wasm-snip` replaces a WebAssembly function's body with an `unreachable`
wasm-snip wasm-snip replaces a Wasm function's body with an unreachable instruction. API Docs | Contributing | Chat Built with 🦀 🕸 by The Rust and W
Compiler infrastructure and toolchain library for WebAssembly
Binaryen Binaryen is a compiler and toolchain infrastructure library for WebAssembly, written in C++. It aims to make compiling to WebAssembly easy, f
gc-sections for wasm
wasm-gc Note: you probably don't need to use this project. This project is no longer necessary to run by hand, nor do you need the wasm-gc executable