🇯🇵 Made in Japan

Discover Japan's Leading Open Source Projects: Explore top-notch open source initiatives hailing from the vibrant tech community of Japan.

TOP Rust Projects

1
dalance/procs

dalance/procs

A modern replacement for ps written in Rust
Rust
5,092
star
2
tonarino/innernet

tonarino/innernet

A private network system that uses WireGuard under the hood.
Rust
4,949
star
3
ynqa/jnv

ynqa/jnv

Interactive JSON filter using jq
Rust
4,754
star
4
hatoo/oha

hatoo/oha

Ohayou(おはよう), HTTP load generator, inspired by rakyll/hey with tui animation.
Rust
4,651
star
5
fujiapple852/trippy

fujiapple852/trippy

A network diagnostic tool
Rust
3,446
star
6
koute/stdweb

koute/stdweb

A standard library for the client-side Web
Rust
3,441
star
7
nuta/kerla

nuta/kerla

A new operating system kernel with Linux binary compatibility written in Rust.
Rust
3,196
star
8
TaKO8Ki/awesome-alternatives-in-rust

TaKO8Ki/awesome-alternatives-in-rust

A curated list of replacements for existing software written in Rust
Rust
2,946
star
9
mtshiba/pylyzer

mtshiba/pylyzer

A fast static code analyzer & language server for Python
Rust
2,400
star
10
Kintaro/wtftw

Kintaro/wtftw

Window Tiling For The Win. A tiling window manager written in Rust
Rust
2,387
star
11
TaKO8Ki/gobang

TaKO8Ki/gobang

A cross-platform TUI database management tool written in Rust
Rust
2,268
star
12
Yamato-Security/hayabusa

Yamato-Security/hayabusa

Hayabusa (隼) is a sigma-based threat hunting and fast forensics timeline generator for Windows event logs.
Rust
2,200
star
13
nullpo-head/wsl-distrod

nullpo-head/wsl-distrod

Distrod is a meta-distro for WSL 2 which installs Ubuntu, Arch, Debian, Gentoo, etc. with systemd in a minute for you. Distrod also has built-in auto-start feature on Windows startup and port forwarding ability.
Rust
1,905
star
14
mosuka/bayard

mosuka/bayard

A full-text search and indexing server written in Rust.
Rust
1,855
star
15
o8vm/octox

o8vm/octox

Unix-like OS in Rust inspired by xv6-riscv
Rust
1,331
star
16
lloydmeta/frunk

lloydmeta/frunk

Funktional generic type-level programming in Rust: HList, Coproduct, Generic, LabelledGeneric, Validated, Monoid and friends.
Rust
1,280
star
17
nullpo-head/WSL-Hello-sudo

nullpo-head/WSL-Hello-sudo

Let's sudo by face recognition of Windows Hello on Windows Subsystem for Linux (WSL). It runs on both WSL 1 and WSL 2. This is a PAM module for Linux on WSL.
Rust
1,210
star
18
koute/cargo-web

koute/cargo-web

A Cargo subcommand for the client-side Web
Rust
1,106
star
19
archseer/enigma

archseer/enigma

An Erlang VM implementation in Rust
Rust
1,043
star
20
koute/not-perf

koute/not-perf

A sampling CPU profiler for Linux
Rust
870
star
21
VOICEVOX/voicevox_core

VOICEVOX/voicevox_core

無料で使える中品質なテキスト読み上げソフトウェア、VOICEVOXのコア
Rust
859
star
22
nuta/nsh

nuta/nsh

A command-line shell like fish, but POSIX compatible.
Rust
838
star
23
dalance/amber

dalance/amber

A code search / replace tool
Rust
832
star
24
blacknon/hwatch

blacknon/hwatch

A modern alternative to the watch command, records the differences in execution results and can check this differences at after.
Rust
774
star
25
koute/pinky

koute/pinky

An NES emulator written in Rust
Rust
771
star
26
taiki-e/cargo-llvm-cov

taiki-e/cargo-llvm-cov

Cargo subcommand to easily use LLVM source-based code coverage (-C instrument-coverage).
Rust
741
star
27
kyoheiu/felix

kyoheiu/felix

tui file manager with vim-like key mapping
Rust
729
star
28
rhysd/kiro-editor

rhysd/kiro-editor

A terminal UTF-8 text editor written in Rust 📝🦀
Rust
728
star
29
Cysharp/csbindgen

Cysharp/csbindgen

Generate C# FFI from Rust for automatically brings native code and C native library to .NET and Unity.
Rust
688
star
30
coord-e/magicpak

coord-e/magicpak

🔨 Build minimal docker images without static linking
Rust
607
star
31
takahirox/riscv-rust

takahirox/riscv-rust

RISC-V processor emulator written in Rust+WASM
Rust
595
star
32
lmt-swallow/puppy-browser

lmt-swallow/puppy-browser

An example implementation of a tiny Web browser for educational purposes.
Rust
592
star
33
retrage/gpt-macro

retrage/gpt-macro

ChatGPT powered Rust proc macro that generates code at compile-time.
Rust
574
star
34
ynqa/sig

ynqa/sig

Interactive grep (for streaming)
Rust
568
star
35
maekawatoshiki/naglfar

maekawatoshiki/naglfar

A toy web browser implemented in Rust from scratch
Rust
554
star
36
TaKO8Ki/frum

TaKO8Ki/frum

A little bit fast and modern Ruby version manager written in Rust
Rust
538
star
37
KOBA789/relly

KOBA789/relly

RDBMS のしくみを学ぶための小さな RDBMS 実装
Rust
537
star
38
o8vm/krabs

o8vm/krabs

An x86 bootloader written in Rust.
Rust
517
star
39
garkimasera/rusted-ruins

garkimasera/rusted-ruins

Extensible open world rogue like game with pixel art. Players can explore the wilderness and ruins.
Rust
496
star
40
raskr/rust-autograd

raskr/rust-autograd

Tensors and differentiable operations (like TensorFlow) in Rust
Rust
484
star
41
maekawatoshiki/rapidus

maekawatoshiki/rapidus

ECMAScript implementation in Rust
Rust
475
star
42
bokuweb/rustynes

bokuweb/rustynes

👾 An NES emulator by Rust and WebAssembly
Rust
473
star
43
dalance/svls

dalance/svls

SystemVerilog language server
Rust
461
star
44
wadackel/vim-dogrun

wadackel/vim-dogrun

🐶 A dark Neovim / Vim colorscheme for the GUI and 256 / true-color terminals.
Rust
454
star
45
taiki-e/pin-project

taiki-e/pin-project

A crate for safe and ergonomic pin-projection.
Rust
447
star
46
termoshtt/accel

termoshtt/accel

(Mirror of GitLab) GPGPU Framework for Rust
Rust
445
star
47
ricosjp/truck

ricosjp/truck

Truck is a Rust CAD Kernel.
Rust
427
star
48
rhysd/wain

rhysd/wain

WebAssembly implementation from scratch in Safe Rust with zero dependencies
Rust
425
star
49
JunSuzukiJapan/macro-lisp

JunSuzukiJapan/macro-lisp

Lisp-like DSL for Rust language
Rust
423
star
50
rhysd/hgrep

rhysd/hgrep

Grep with human-friendly search results
Rust
419
star
51
moriturus/ktra

moriturus/ktra

Your Little Cargo Registry
Rust
405
star
52
TianyiShi2001/Algorithms

TianyiShi2001/Algorithms

Algorithms implemented in Rust, explained.
Rust
403
star
53
dalance/sv-parser

dalance/sv-parser

SystemVerilog parser library fully compliant with IEEE 1800-2017
Rust
403
star
54
yuk1ty/learning-systems-programming-in-rust

yuk1ty/learning-systems-programming-in-rust

「Rustでもわかるシステムプログラミング」
Rust
400
star
55
tanakh/cargo-atcoder

tanakh/cargo-atcoder

Cargo subcommand for AtCoder
Rust
398
star
56
maekawatoshiki/sericum

maekawatoshiki/sericum

(Toy) Compiler Infrastructure influenced by LLVM written in Rust
Rust
390
star
57
taiki-e/cargo-hack

taiki-e/cargo-hack

Cargo subcommand to provide various options useful for testing and continuous integration.
Rust
379
star
58
KeenS/webml

KeenS/webml

A Standard ML Compiler for the Web
Rust
373
star
59
koute/speedy

koute/speedy

A fast binary serialization framework
Rust
373
star
60
lindera/lindera

lindera/lindera

A multilingual morphological analysis library.
Rust
370
star
61
flatt-security/shisho

flatt-security/shisho

Lightweight static analyzer for several programming languages
Rust
356
star
62
o8vm/ods

o8vm/ods

Open Data Structures (in Rust)
Rust
349
star
63
Kogia-sima/sailfish

Kogia-sima/sailfish

Simple, small, and extremely fast template engine for Rust
Rust
343
star
64
uzimaru0000/tv

uzimaru0000/tv

Format json into table view
Rust
342
star
65
bokuweb/docx-rs

bokuweb/docx-rs

📝 A .docx file writer with Rust/WebAssembly.
Rust
335
star
66
sorah/subsystemctl

sorah/subsystemctl

Utility to run systemd in WSL2 with a Linux namespace
Rust
323
star
67
uhyo/nitrogql

uhyo/nitrogql

GraphQL + TypeScript toolchain
Rust
319
star
68
lusingander/serie

lusingander/serie

A rich git commit graph in your terminal, like magic 📚
Rust
315
star
69
dalance/svlint

dalance/svlint

SystemVerilog linter
Rust
309
star
70
pandaman64/serde-query

pandaman64/serde-query

Rust
307
star
71
taiki-e/auto_enums

taiki-e/auto_enums

A library for to allow multiple return types by automatically generated enum.
Rust
303
star
72
madonoharu/tsify

madonoharu/tsify

A library for generating TypeScript definitions from rust code.
Rust
300
star
73
rhysd/tui-textarea

rhysd/tui-textarea

Simple yet powerful multi-line text editor widget for ratatui and tui-rs
Rust
287
star
74
ksk001100/seahorse

ksk001100/seahorse

A minimal CLI framework written in Rust
Rust
282
star
75
maekawatoshiki/ferrugo

maekawatoshiki/ferrugo

Ferrugo is a JVM implementation written in Rust
Rust
280
star
76
rhysd/vim-color-spring-night

rhysd/vim-color-spring-night

Low-contrast calm color scheme for Vim
Rust
276
star
77
zephyrchien/kaminari

zephyrchien/kaminari

Blazing-fast websocket tunnel built on top of lightws.
Rust
272
star
78
informationsea/xlsxwriter-rs

informationsea/xlsxwriter-rs

Excel file writer for Rust
Rust
265
star
79
kenkoooo/competitive-programming-rs

kenkoooo/competitive-programming-rs

Algorithm Snippets for Competitive Programming in Rust
Rust
264
star
80
LayerXcom/zero-chain

LayerXcom/zero-chain

A privacy-preserving blockchain on Substrate
Rust
261
star
81
rhysd/cargo-husky

rhysd/cargo-husky

Setup Git hooks automatically for cargo projects with 🐶
Rust
260
star
82
MathNya/umya-spreadsheet

MathNya/umya-spreadsheet

A pure rust library for reading and writing spreadsheet files
Rust
258
star
83
Cysharp/MagicPhysX

Cysharp/MagicPhysX

.NET PhysX 5 binding to all platforms(win, osx, linux) for 3D engine, deep learning, dedicated server of gaming.
Rust
258
star
84
qryxip/cargo-compete

qryxip/cargo-compete

A Cargo subcommand for competitive programming
Rust
257
star
85
wadackel/rs-monkey-lang

wadackel/rs-monkey-lang

Monkey Programming Language written in Rust.
Rust
256
star
86
tonarino/webrtc-audio-processing

tonarino/webrtc-audio-processing

Rust bindings for the webrtc-audio-processing library
Rust
252
star
87
ynqa/kubernetes-rust

ynqa/kubernetes-rust

Rust client for Kubernetes
Rust
248
star
88
nwtgck/piping-server-rust

nwtgck/piping-server-rust

Infinitely transfer between every device over pure HTTP with pipes or browsers
Rust
247
star
89
ynqa/promkit

ynqa/promkit

A toolkit for building interactive prompt in Rust
Rust
246
star
90
koute/polkavm

koute/polkavm

A fast and secure RISC-V based virtual machine
Rust
239
star
91
utam0k/r9cc

utam0k/r9cc

Toy C compiler
Rust
238
star
92
bschwind/key-ripper

bschwind/key-ripper

Rust
232
star
93
algon-320/vime

algon-320/vime

Using Vim as an input method for X11 apps
Rust
228
star
94
b-inary/postflop-solver

b-inary/postflop-solver

[Development suspended] An efficient open-source postflop solver library written in Rust
Rust
228
star
95
ubnt-intrepid/dot

ubnt-intrepid/dot

Yet another management tool for dotfiles
Rust
228
star
96
dalance/veryl

dalance/veryl

Veryl: A Modern Hardware Description Language
Rust
226
star
97
narumatt/sqlitefs

narumatt/sqlitefs

sqlite as a filesystem
Rust
217
star
98
rnitta/commit_artist

rnitta/commit_artist

Beautify Your Git Commits.
Rust
212
star
99
maekawatoshiki/vicis

maekawatoshiki/vicis

Manipulate LLVM-IR in Pure Rust
Rust
210
star
100
oreilly-japan/conc_ytakano

oreilly-japan/conc_ytakano

『並行プログラミング入門』(O'Reilly Japan, 2021)
Rust
209
star