Rust Java

Open-source Rust projects categorized as Java

Top 23 Rust Java Projects

  • oso

    Oso is a batteries-included framework for building authorization in your application.

    Project mention: Who's hiring developer advocates? (October 2023) | dev.to | 2023-10-02

    Link to GitHub -->

  • extism

    The framework for building with WebAssembly (wasm). Easily load wasm modules, move data, call functions, and build extensible apps.

    Project mention: WASM by Example | news.ycombinator.com | 2023-11-15

    Extism handles this really well across 16 or so different languages - and you don’t need to write a whole IDL / schema.

    https://github.com/extism/extism

    It’s a general purpose framework for building with WebAssembly and sharing code across languages is a great way to put it to work.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • svix-webhooks

    The enterprise-ready webhooks service 🦀

    Project mention: Svix – Webhooks as a Service | news.ycombinator.com | 2023-10-04
  • jni-rs

    Rust bindings to the Java Native Interface — JNI

    Project mention: A system Steam should add | /r/Steam | 2022-12-10

    I do have education and real experience in the field. See, for example, my recent work on the rather arcane subject of Rust↔Java FFI. You don't get to pull rank with me, son. I know quite well what CreateFile does. (Fun fact: it creates a file handle, i.e. opens a file, and may or may not create the file itself.)

  • flapigen-rs

    Tool for connecting programs or libraries written in Rust with other languages

  • jvm

    JVM in Rust, written as a learning project. (by douchuan)

  • j4rs

    Java for Rust

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • wgpu-mc

    Rust-based replacement for the default Minecraft renderer

    Project mention: I mean if we're going by the rules... | /r/PhoenixSC | 2023-04-19

    ... soo just in case someone wanted to actually see this its incomplete but https://github.com/wgpu-mc/wgpu-mc

  • robusta

    Easy interop between Rust and Java (by giovanniberti)

  • livesplit-core

    livesplit-core is a library that provides a lot of functionality for creating a speedrun timer.

    Project mention: Does LiveSplit just suck in horizontal mode or am I genuinely doing something incorrectly? | /r/speedrun | 2023-02-28

    You could make your own livesplit-core frontend if you really are going to go for that route https://github.com/LiveSplit/livesplit-core

  • RustJNI

    Run Java code from Rust!

  • 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.

    Project mention: "Clean" Code, Horrible Performance | /r/programming | 2023-02-28

    As far as the absolute performance you have this sort of effect too. https://github.com/xemantic/java-2-times-faster-than-c

  • rust-jni-sys

  • graal-bindgen

    Safe Rust <---> GraalVM Polyglot bindings using procedural macros

  • frame_transpiler

    Frame is a markdown language for creating state machines (automata) in 8 programming languages as well as generating UML documentation.

  • rust-jdbc

    Rust-JDBC bindings

  • android-udp-bus

    Android tool to exchange UDP packets

  • qrono

    Qrono time-ordered queue server

  • wasmer-jni

    wasmer java binding

  • GameOfLife

    Game of Life (2d cellular automata described by John Conway) in C, C++, Javascript, Python, Rust (plain Rust and with GGEZ), and Java (plain Java and with libgdx) (by LelsersLasers)

  • buildpacks-jvm

    Heroku's Cloud Native Buildpacks for JVM applications.

  • javalocate

    Command line utility to find JVM versions on macOS, Linux and Windows

  • entro-shift

    Entro Shift is a 32-bit, pseudo-random number generator algorithm.

    Project mention: Can this PRNG code be more idiomatic? | /r/rust | 2023-11-11

    Some people said my Rust PRNG was "woefully unidiomatic" without giving any additional details, so it's appropriate to get some feedback from the Rust community before I publish a Crate.

  • SaaSHub

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

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). The latest post mention was on 2023-11-15.

Rust Java related posts

Index

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

Project Stars
1 oso 3,301
2 extism 2,845
3 svix-webhooks 1,783
4 jni-rs 996
5 flapigen-rs 737
6 jvm 503
7 j4rs 461
8 wgpu-mc 405
9 robusta 279
10 livesplit-core 196
11 RustJNI 69
12 java-2-times-faster-than-c 51
13 rust-jni-sys 47
14 graal-bindgen 41
15 frame_transpiler 36
16 rust-jdbc 17
17 android-udp-bus 9
18 qrono 8
19 wasmer-jni 7
20 GameOfLife 4
21 buildpacks-jvm 3
22 javalocate 3
23 entro-shift 2
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com