-
moka
A fast and concurrent cache library inspired by Java Caffeine
-
hdrhistogram
A port of HdrHistogram to Rust
-
jni
Rust bindings to the JNI
-
android-activity
Glue for building Rust applications on Android with NativeActivity or GameActivity
-
tree-sitter-java
Java grammar for tree-sitter
-
croaring
Rust wrapper for CRoaring
-
grok
popular Java & Ruby grok library which allows easy text and log file processing with composable patterns
-
oboe
Safe interface for oboe an android library for low latency audio IO
-
synoptic
low-level, syntax highlighting library with unicode support
-
j4rs
j4rs stands for 'Java for Rust' and allows effortless calls to Java code, from Rust
-
prost-types
Prost definitions of Protocol Buffers well known types
-
schema_registry_converter
Encode/decode data from/to kafka using the Confluent Schema Registry
-
autocorrect
A linter and formatter for help you improve copywriting, to correct spaces, words, punctuations between CJK (Chinese, Japanese, Korean)
-
cdrs-tokio
Async Cassandra DB driver written in Rust
-
vle
Very Little Editor - an exercise in minimalist text editing
-
genco
A whitespace-aware quasiquoter for beautiful code generation
-
libcasr
Collect crash reports, triage, and estimate severity
-
flurry
Rust port of Java's ConcurrentHashMap
-
avdl
Avro IDL compiler that turns .avdl into .avpr and .avsc JSON files
-
java-properties
reading and writing Java properties files in Rust
-
proguard
Basic proguard mapping file handling for Rust
-
lzma-rust2
LZMA / LZMA2 / LZIP / XZ compression ported from 'tukaani xz for java'
-
swh-graph
Compressed in-memory representation of the Software Heritage archive graph
-
dnp3
(IEEE 1815) with idiomatic bindings for C, C++, .NET, and Java
-
spring
Rust microservice framework like spring boot in java
-
android-build
A build-time dependency to compile Java source files for Android as part of a Rust build. Use this from your
build.rsCargo build script -
hprof-slurp
JVM heap dump hprof file analyzer
-
dbt-antlr4
Dbt fork of ANTLR4 runtime for Rust
-
rocketmq-broker
Unofficial Rust implementation of Apache RocketMQ
-
cdshealpix
HEALPix tesselation
-
jni-simple
binding for JNI (Java Native Interface) and JVMTI (JVM Tool Interface)
-
facet_generate
Generate Swift, Kotlin and TypeScript from types annotated with
#[derive(Facet)] -
Lion-cli
A developer tool to create files of different coding languages
-
webgraph
port of the WebGraph framework (http://webgraph.di.unimi.it/)
-
arborium-java
Java grammar for arborium (tree-sitter bindings)
-
maven_search_cmdline
searching in Maven Central and formatting to Maven/Gradle/Gradle.kts/Sbt/Ivy/Lein
-
android-rust-cli
A CLI tool for generating Android Rust JNI templates in a single command
-
antlr4rust
ANTLR4 runtime for Rust
-
aws-sdk-braket
AWS SDK for Braket
-
boringtun
WireGuard® protocol designed for portability and speed
-
droid-wrap
用于Rust的Android API的高级封装
-
datasketches
A software library of stochastic streaming algorithms (a.k.a. sketches)
-
prism3-function
Common functional programming type aliases for Rust, providing Java-style functional interfaces
-
jvmti-bindings
Complete JNI and JVMTI bindings for Rust with zero dependencies. Build JVM agents in pure Rust.
-
fossil-mcp
Multi-language static analysis toolkit with MCP server. Detects dead code, code clones, and AI scaffolding.
-
defguard_boringtun
WireGuard® protocol designed for portability and speed
-
pb-jelly-gen
A protobuf binding generation framework for the Rust language developed at Dropbox
-
magic-crypt
MagicCrypt is a Java/PHP/NodeJS/Rust library to encrypt/decrypt strings, files, or data, using Data Encryption Standard(DES) or Advanced Encryption Standard(AES) algorithms. It supports CBC block cipher mode…
-
rma-common
Common types and utilities for Qryon
-
typeshare-cli
Command Line Tool for generating language files with typeshare
-
cargo-apk2
Cargo extension for building Android apps easily
-
gtfs-guru
Command-line interface for GTFS Guru validator
-
ndk-context
Handles for accessing Android APIs
-
jaslog
A colored log reader for JSON logs
-
java2pyi
Java source to Python stubs for mypy/pyright
-
rodbus
A high-performance async implementation of the Modbus protocol using tokio
-
ristretto_classfile
reading, writing and verifying Java classfiles
-
netwatcher
List network interfaces and watch for changes efficiently
-
getenv
Getenv.rs
-
inspequte
Fast, CLI-first static analysis for JVM class and JAR files
-
infiniloom
High-performance repository context generator for LLMs - Claude, GPT-4, Gemini optimized
-
google-cloud-wkt
Google Cloud Client Libraries for Rust - Well Known Types
-
incli
Automation Tool For Installing Compilers, Sdk's and Package Managers
-
java-locator
Locates a Java installation in the host
-
scanner-rust
text scanners which can parse primitive types and strings using UTF-8 or ASCII
-
jnix
High-level extensions to help with the usage of JNI in Rust code
-
kybercheck
Quantum-vulnerable cryptography scanner for Post-Quantum Cryptography migration
-
manual_future
A future that must be manually completed, similar to Java's CompletableFuture
-
anyxml
A fully spec-conformant XML library
-
hdrs
Rust native client to hdfs
-
duchess
Silky smooth Java-Rust interop
-
proto-types
⚙️ Implementations for various common protobuf types
-
oo-bindgen
DSL-based binding geneator for C, C++, Java, and C#
-
rlibphonenumber
A high-performance Rust port of Google's libphonenumber for parsing, formatting, and validating international phone numbers
-
ristretto_classloader
loading Java classes
-
uniffi-bindgen-java
a java bindings generator for uniffi rust
-
wukong
command-line toolchain for Java with Rust
-
uorm
下的轻量级 ORM 框架,借鉴了 Java MyBatis 的设计理念,强调 SQL 与业务逻辑分离。它结合 Rust 的类型系统与宏机制,支持编写原生 SQL 并自动映射结果,兼容…
-
ristretto_cli
A Java Virtual Machine (JVM) CLI
-
rulemorph
YAML-based declarative data transformation engine for CSV/JSON to JSON
-
minipg
A blazingly fast parser generator with ANTLR4 compatibility
-
llm-utl
Convert code repositories into LLM-friendly prompts with smart chunking and filtering
-
gossiphs
lib for general code file relationship analysis. Based on tree-sitter and git analysis.
-
rust-mc-status
High-performance asynchronous Rust library for querying Minecraft server status (Java & Bedrock)
-
codeprism-lang-java
Java language support for codeprism
-
mokapot
analyzing and manipulating JVM bytecode
-
minify-html-common
Common code and data for minify-html*
-
java_asm
Java bytecode reader & writer in rust
-
howmany
A blazingly fast, intelligent code analysis tool with parallel processing, caching, and beautiful visualizations
-
classfile-parser
A parser for Java Class files written in rust
-
rustbridge-cli
Build tool and code generator for rustbridge
-
rustvncserver-android
Generic Android JNI bindings for rustvncserver
-
timsort
modified MergeSort used in Python and Java
-
jni-min-helper
Minimal helper for
jni-rs, supporting dynamic proxies, Android dex embedding, permission request and broadcast receiver. Used for calling Java code from Rust. -
kojamp
Some kind of basic 'n academic Java/Kotlin project-manager tool 📦
-
comment-remover
CLI utility to remove comments from source codes
-
noak
reading and writing java class files
-
ndbioimage
Read bio image formats using the bio-formats java package
-
minsweeper-native-client
GUI for minsweeper-rs
-
changepacks-java
Java/Gradle project support for changepacks
-
ccode_runner
Run/compiles files and executes them efficiently
-
jni-sys
Rust definitions corresponding to jni.h
-
cafebabe
parser for Java class files
-
jvr
Java version manager (registry: jvr), similar to Node.js's nvm, but it does not follow nvm's naming convention. Otherwise, it would be named 'jvm', which could cause command conflicts or ambiguity.
-
synchronoise
Synchronization primitives that build upon the standard library
-
joda_rs
A java time / joda like wrapper around the time crate
-
buildlog-consultant
buildlog parser and analyser
-
a11y
无障碍(ACCESSIBILITY,A11Y,辅助功能)
-
techscan
analyzing and visualizing technology stacks in codes
-
protocraft_framework
A framework for handling minecraft packets
-
boilrs
A fast rust CLI program to generate boilerplate code for programming languages
-
rocketmq-common
Apache rocketmq common
-
witchcraft-metrics
A general-purpose metrics library
-
rma-indexer
Tantivy/Sled based indexing for Qryon
-
harmony-jolt
JSON to JSON transformation library using the JOLT spec
-
typed-jni
Type-Safe JNI access for Rust
-
arraylist
wrapper built on top of rust vector implementation. Taste like Java Arraylist, and intuitive to use like Python list and JavaScript array.
-
i2pd-exporter
Prometheus exporter for i2pd (C++ via I2PControl). Not for Java I2P.
-
flowlang
A dataflow oriented programming meta-language in JSON supporting functions written in rust, python, javascript, java, and flow
-
fluxmq
High-performance message broker and streaming platform inspired by Apache Kafka
-
liba
An algorithm library based on C/C++
-
ristretto_jit
JVM JIT Compiler
-
backerror
Java style backtrace for Rust
-
testlint
A comprehensive toolkit for profiling and coverage reporting across multiple programming languages
-
ru-openapi-cg
A powerful OpenAPI 3.0 code generator written in Rust that supports multiple programming languages and frameworks
-
jks
Java KeyStore (JKS) and PKCS12 encoder/decoder for Rust
-
flapigen
connecting libraries written in Rust with other languages
-
ristretto_vm
Java Virtual Machine
-
mcwr
A MC WRAPPER CREATOR
-
flogging
fast, flexible logging crate, loosely based on the Java logging package: java.util.logging
-
android-media
A Rust-based Android media library that provides simple and easy-to-use audio recording and playback functionality
-
grok2
popular java & ruby grok library which allows easy text and log file processing with composable patterns. A fork of the grok crate.
-
shen-nbt5
Just A FASSST NBT parser/writer
-
blinc_platform_android
Blinc Android platform - native activity, JNI bridge, and input handling
-
jbuild
High-performance Java build tool supporting Maven and Gradle
-
hyperbuild
Fast allocation-less HTML minifier with smart whitespace handling
-
cesu8
Convert to and from CESU-8 encoding (similar to UTF-8)
-
tts
High-level Text-To-Speech (TTS) interface
-
rust-code-analysis
compute and export code metrics
-
oak-java
High-performance incremental Java language parser for the oak ecosystem with flexible configuration, supporting modern Java features and object-oriented programming
-
rjprof-cli
Command-line interface for rjprof Java profiler
-
spicedb-embedded-native-build
Shared build script logic for spicedb-embedded platform crates (internal, not published)
-
ciphern
Enterprise-grade cryptographic library
-
mdbook-lang
A mdbook preprocessor enables multiple programming languages playground
-
lighty-launcher
A modern minecraft launcher library supporting multiple mod loaders fabric quilt, forge, neoforge, vanilla, and more
-
bollard-buildkit-proto
Protobuf definitions to interact with buildkit using Bollard
-
cargo-prompt
Recursively minify and concatenate source code into a markdown document for llm prompting
-
sf-afmt
An Salesforce Apex lang formatter
-
kopi
JDK version management tool
-
run-kit
Universal multi-language runner and smart REPL
-
marco-polo
A CLI tool to cartograph codebases and generate Mermaid.js diagrams
-
regorus-mimalloc-sys
Vendored mimalloc C allocator bindings for regorus
-
flyway
Flyway-rs project, Database change control,similar to flyway in Java
-
flg
A linux profiling utility
-
hpyhex-rs
Simplified implementations of the HappyHex game components and hexagonal system in Rust
-
flop-cli
Interactively flip debug output statements in C/C++/Rust/Java/Go code
-
oso
open source policy engine for authorization that’s embedded in your application
-
prism3-rust-atomic
User-friendly atomic operations wrapper providing JDK-like atomic API
-
rusty-jvm
Java Virtual Machine (JVM)
-
prism3-atomic
User-friendly atomic operations wrapper providing JDK-like atomic API
-
serde-generate
generate (de)serialization code in multiple languages
-
code-analyze
Analyze code structure and relationships using tree-sitter
-
ebi
A stochastic process mining utility
-
annotator
CLI tool to automatically annotate Java source code files
-
piston-mc
interacting with mojangs piston-mc api
-
minsweeper-rs
minsweeper
-
java_asm_egui
Java bytecode reader & writer in rust
-
udbserver
Provide Unicorn emulator with a debug server
-
interpulse
interacting with pulseflow apis
-
ristretto_gc
JVM Garbage Collector
-
treeedbgen-souffle-souffle
Generate Soufflé types and relations from the Soufflé tree-sitter grammar
-
ecmascript_atomics
ECMAScript and Java memory model racy atomics
-
tree-parser
An asynchronous Rust library for parsing source code and searching constructs
-
compo-platform-loop
Cross-platform event loop implementation for the Compo declarative and reactive component framework
-
ristretto_intrinsics
Intrinsic methods for the Ristretto JVM
-
jsmoke
project manager targeting java applications
-
babel_nar
application supports of the NAVM model
-
searchdeadcode
A fast CLI tool to detect and remove dead/unused code in Android projects (Kotlin & Java)
-
java-ast-parser
A Java parser that produces a typed AST without initializers and function bodies
-
infrarust_protocol
Minecraft protocol implementation for Infrarust
-
polar-core
Polar core library for oso, an open source policy engine for authorization that’s embedded in your application
-
treeedb-java
Generate Datalog facts from Java source code
-
lyceris
An open source Minecraft launcher library
-
smali
read and write Android disassembly smali files
-
blueprint-dupe
Marker for types which are cheap to clone
-
mpm-cli
Modrinth Package Manager
-
croaring-sys
Raw bindings to CRoaring
-
rust-jni-android
Rust JNI bindings for Android - seamlessly integrate Rust code into Android applications
-
mangling
generates safe, recognizable identifiers from byte streams
-
next-plaid-cli
Semantic code search powered by ColBERT
-
bestest
Efficient Speedy Tester
-
ghidra-cli
Rust CLI to run Ghidra headless for reverse engineering with Claude Code and other agents
-
valence_nbt
Minecraft's Named Binary Tag (NBT) format
-
jprop
no-std parser for java .properties files that actually works
-
wit-bindgen-teavm-java
TeaVM-Java bindings generator for WIT and the component model, typically used through the
wit-bindgen-clicrate -
codescope-mcp
A Model Context Protocol (MCP) server that provides code analysis tools using tree-sitter
-
disposables
Run your test dependencies in disposable containers."
-
sqs-extended-client
AWS SQS extended client functionality from amazon-sqs-java-extended-client-lib
-
quartz
Port of the original Java Quartz Scheduler to Rust
-
probe-code
AI-friendly, fully local, semantic code search tool for large codebases
-
cruxlines
Ranks symbol definitions by cross-file references using tree-sitter
-
blueprint-cmp-any
Comparison for &dyn types
-
cdk-from-cfn
Turn AWS CloudFormation templates into AWS CDK applications
-
oak-jasmin
Jasmin Java assembler parser with support for Java bytecode assembly and class file generation
-
java-oxide-gen
Code generator for binding to JVM APIs from Rust
-
mcpkg
an external, declarative tool to manage Minecraft Java Edition servers
-
indexed_valued_enums
Create enums resolving into values, and get their variants back through their values, their discriminant or their name; inspired by Java
-
ristretto_types
Types and traits for the Ristretto JVM
-
accesskit_android
AccessKit UI accessibility infrastructure: Android adapter
-
ledger-models
A comprehensive model library for financial products (securities, prices, transactions, etc). Protobuf used for serialization, with language-specific implementations
-
rpa
Like JPA (In Java) Library to access database
-
regorus-mimalloc
Vendored mimalloc allocator for regorus
-
cadi-atomizer-java
Java language atomizer for CADI
-
rsj
Java is a tool for using a Rust-like folder structure for Java projects
-
ristretto_pom
Ristretto Package Object Model
-
fusen-rs
RPC framework for service registration and discovery through API exposure, compatible with Dubbo3 protocol, intertunable with Java projects
-
jclass
lib for java class file parse or edit
-
java_string
Java strings, tolerant of invalid UTF-16 encoding
-
rs4j
A small, automatic, efficient, and easy-to-use Rust to Java bridge
-
rustbridge-jni
JNI bindings for rustbridge - enables Java 17+ support
-
serde-java-properties
Serde support for
java-properties -
zetasketch-rs
Rust reimplementation of the ZetaSketch Java library for HyperLogLog++ implementation used by Google BigQuery and BigTable
-
fluvio-jolt
Fluvio JSON to JSON transformation library
-
jabr
JavaAccessBridge wrapper for Rust
-
ristretto_jimage
JVM JImage Reader
-
jawt
Cross-platform Rust bindings to Java AWT
-
passay-rs
A password validation library inspired by the Java Passay library
-
judge-runner
A code runner library for online judge system
-
java-manager
managing and locating Java installations
-
java_asm_server
Java bytecode reader & writer in rust
-
robusta_jni
Easy interop between Rust and Java
-
date_time_formatter
date-time-formatter-rs is a Rust crate that provides a simple and efficient way to parse and format date and time values. It is a rewrite of a subset of the Java time library, and aims to match its behaviour.
-
offline_intelligence_java
Java bindings for Offline Intelligence Library
-
droid-wrap-utils
用于Rust的Android API的高级封装
-
lzma-rust
LZMA/LZMA2 codec ported from 'tukaani xz for java'
-
hsperf
monitor java virtual machines performance data
-
typeshare-java
Typeshare CLI for generating Java types
-
jaded
Java deserialization for Rust
-
tree-sitter-java-orchard
Java grammar for tree-sitter
-
treereduce-java
Fast, parallel, syntax-aware program reducer for Java
-
jni-toolbox
tools to make writing JNI native functions less tiresome
-
spring_controller_parser
pest parser for Java Spring controllers
-
http-server-rs
HTTP server implementation in Rust without any dependencies, design inspired by Java's com.sun.net.httpserver.HttpServer
-
jclassfile
Java class files parser
-
java-bindgen
☕ + 🦀 = ❤️🔥 Java JNI Bindings Generator
-
javac
A build-time dependency for Cargo build scripts and unit tests to assist in invoking the native Java compiler to compile Java source files into class files
-
fnva
跨平台环境切换工具,支持 Java 和 LLM 环境配置
-
late-java-core
launching Minecraft Java Edition
-
ez_jni
Macros and functions that make using Java in rust feel natural
-
fusen-derive-macro
RPC framework for service registration and discovery through API exposure, compatible with Dubbo3 protocol, intertunable with Java projects
-
jni-utils
Extra Utilities for JNI in Rust
-
globetrotter-java
Polyglot, type-safe internationalization
-
librjprof
Java profiling library using JVMTI
-
java-bin-name
Java binary name parser and writer
-
jfrs
Java Flight Recorder reader for Rust
-
fusen-register
RPC framework for service registration and discovery through API exposure, compatible with Dubbo3 protocol, intertunable with Java projects
-
fusen-internal-common
RPC framework for service registration and discovery through API exposure, compatible with Dubbo3 protocol, intertunable with Java projects
-
treeedbgen-souffle-java
Generate Soufflé types and relations from the Java tree-sitter grammar
-
lighty-java
Java runtime management for Lighty Launcher
-
jerk
Java Embedding Rust Kit
-
jvm-init
Create a Java Virtual Machine with classpath dependencies easily
-
tree-sitter-stack-graphs-java
Stack graphs for the Java programming language
-
java-signatures
java classfile signatures parser
-
portal-jsc-jacon-backend
Java backend for ECMAScript
-
j4rs-171h
j4rs stands for 'Java for Rust' and allows effortless calls to Java code, from Rust
-
jimage-rs
A fast and efficient Rust library for working with jimage files used by the Java Platform Module System
-
jawt-sys
Raw bindings to Java AWT
-
jpre
A JDK management tool
-
rpfixer
fix Minecraft: Java Edition resource pack image protection
-
cesu8-str
CESU-8 and Java CESU-8 string validation and manipulation
Try searching with DuckDuckGo or on crates.io.