All Projects → zig-java → jaz

zig-java / jaz

Licence: other
A JVM implementation in Zig!

Programming Languages

Zig
133 projects
java
68154 projects - #9 most used programming language

Labels

Projects that are alternatives of or similar to jaz

probes-api
Software Activity Metering - Probes Open API
Stars: ✭ 31 (-29.55%)
Mutual labels:  jvm
wasm2kt
Web Assembly to Kotlin and Java converter. Allows to compile a C or C++ program/library, and generate a Kotlin or Java program/library.
Stars: ✭ 20 (-54.55%)
Mutual labels:  jvm
sbt-jni
SBT Plugin to ease working with JNI
Stars: ✭ 110 (+150%)
Mutual labels:  jvm
iokk
International Obfuscated Kotlin Contest
Stars: ✭ 56 (+27.27%)
Mutual labels:  jvm
Java-Rule-Book
Basic concepts of Java to answer any question about how Java works
Stars: ✭ 36 (-18.18%)
Mutual labels:  jvm
bck2brwsr
Bck2Brwsr VM to transpile Java bytecode to JavaScript
Stars: ✭ 93 (+111.36%)
Mutual labels:  jvm
java-rust-ffi
🍋 FFI example for accessing Rust lang dynamic libraries from java
Stars: ✭ 37 (-15.91%)
Mutual labels:  jvm
secrets.clj
A library designed to generate cryptographically strong random numbers.
Stars: ✭ 64 (+45.45%)
Mutual labels:  jvm
play-scala-chatroom-example
Play chatroom with Scala API
Stars: ✭ 43 (-2.27%)
Mutual labels:  jvm
crypto
A collection of Kotlin Multiplatform Mobile cryptographic hashing functions.
Stars: ✭ 45 (+2.27%)
Mutual labels:  jvm
flamegrapher
Web frontend and REST API for Java Flight Recorder with Flamegraphs 🔥
Stars: ✭ 77 (+75%)
Mutual labels:  jvm
splunk-otel-java
Splunk Distribution of OpenTelemetry Java
Stars: ✭ 39 (-11.36%)
Mutual labels:  jvm
eta-ffi
A command line tool to automate the generation of ffi import code for the bindings of various Java libraries.
Stars: ✭ 19 (-56.82%)
Mutual labels:  jvm
Algorithm-Math
算法 & 数学知识 & 重拾基础知识系列文章编写和收集
Stars: ✭ 19 (-56.82%)
Mutual labels:  jvm
play-java-ebean-example
Example Play application showing Java with Ebean
Stars: ✭ 54 (+22.73%)
Mutual labels:  jvm
delta
DDD-centric event-sourcing library for the JVM
Stars: ✭ 15 (-65.91%)
Mutual labels:  jvm
jvm
Pure Rust implementation of the JVM 7 specification
Stars: ✭ 27 (-38.64%)
Mutual labels:  jvm
mapneat
MapNeat is a JVM library written in Kotlin that provides an easy to use DSL (Domain Specific Language) for transforming JSON to JSON, XML to JSON, POJO to JSON in a declarative way.
Stars: ✭ 45 (+2.27%)
Mutual labels:  jvm
go-jdk
Run JVM-based code in Go efficiently
Stars: ✭ 61 (+38.64%)
Mutual labels:  jvm
jni-bindgen
Generate Rust JVM FFI wrappers around APIs defined by .jar or .class files, because maintaining your own hand-written bindings is an exercise in boredom, soundness bugs, and pain.
Stars: ✭ 55 (+25%)
Mutual labels:  jvm

jaz

Java in Zig.

Parses Java class files and bytecode.

Taking it for a spin

To try out jaz for yourself, install jvm 16, then run the following commands:

# Compiles Java source
javac test/src/jaztest/*.java

# Adds user path to javastd
echo "pub const conf = .{.javastd_path = \"/path/to/javastd\"};" > src/conf.zig

# Runs demo
zig build run
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].