All Projects → rchaser53 → rust-jvm

rchaser53 / rust-jvm

Licence: other
A toy JVM on Web Browser implemented by Rust

Programming Languages

rust
11053 projects
Vue
7211 projects
java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to rust-jvm

jvm.js
A Java VM bytecode library written in ES6 for Node.js
Stars: ✭ 33 (-44.07%)
Mutual labels:  jvm
archimedes-jvm
Archimedes's implementation for the Java Virtual Machine (JVM)
Stars: ✭ 24 (-59.32%)
Mutual labels:  jvm
clojang
Clojure API for Erlang/OTP Communications (built on jiface)
Stars: ✭ 61 (+3.39%)
Mutual labels:  jvm
SquirrelJME
SquirrelJME is a Java ME 8 Virtual Machine for embedded and Internet of Things devices. It has the ultimate goal of being 99.9% compatible with the Java ME standard.
Stars: ✭ 148 (+150.85%)
Mutual labels:  jvm
openj9
Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (https://github.com/eclipse/omr) and combines with the Extensions for OpenJDK for OpenJ9 repo.
Stars: ✭ 2,973 (+4938.98%)
Mutual labels:  jvm
play-java-seed.g8
Play Java Seed template: use "sbt new playframework/play-java-seed.g8"
Stars: ✭ 20 (-66.1%)
Mutual labels:  jvm
Blog
Where I write stuff.
Stars: ✭ 25 (-57.63%)
Mutual labels:  jvm
LearningNotes
Java学习笔记,主要来源于B站上视频的学习,同时会记录平时一些学习和项目中遇到的问题,同步更新在蘑菇博客,如果对我的博客网站感兴趣的话,欢迎关注我的 蘑菇博客项目 笔记主要涵盖:Java,Spring,SpringCloud,计算机网络,操作系统,数据结构,Vue等 如果笔记对您有帮助的话,欢迎star支持,谢谢~
Stars: ✭ 477 (+708.47%)
Mutual labels:  jvm
SourceCodeSummary
个人笔记(编译/性能优化/framework/音视频/flutter)
Stars: ✭ 18 (-69.49%)
Mutual labels:  jvm
java-sdk
一些常用的java sdk和工具类(日期工具类,分布式锁,redis缓存,二叉树,反射工具类,线程池,对称/非对称/分段加解密,json序列化,http工具,雪花算法,字符串相似度,集合操作工具,xml解析,重试Retry工具类,Jvm监控等)
Stars: ✭ 26 (-55.93%)
Mutual labels:  jvm
liquibase-slf4j
Liquibase SLF4J Logger.
Stars: ✭ 42 (-28.81%)
Mutual labels:  jvm
awesome-eta
⭐ Useful resources for the Eta programming language
Stars: ✭ 59 (+0%)
Mutual labels:  jvm
JavaNewBee
Java 从小白到大牛,涵盖Java 基础、进阶、面试要点等核心要点,助你一臂之力。
Stars: ✭ 84 (+42.37%)
Mutual labels:  jvm
play-java-fileupload-example
An example Play application showing custom multiform fileupload in Java
Stars: ✭ 13 (-77.97%)
Mutual labels:  jvm
play-scala-log4j2-example
An example Play project using Log4J 2 as the logging engine
Stars: ✭ 14 (-76.27%)
Mutual labels:  jvm
Android
Swift library for Android
Stars: ✭ 48 (-18.64%)
Mutual labels:  jvm
stuff
All stuff in a single repo (tests, ideas, benchmarks)
Stars: ✭ 13 (-77.97%)
Mutual labels:  jvm
classfile-rs
JVM classfile parser and writer for Rust
Stars: ✭ 27 (-54.24%)
Mutual labels:  jvm
java-notes
自己的学习笔记。包含:个人秋招经历、🐂客面经问题按照频率总结、Java一系列知识、数据库、分布式、微服务、前端、技术面试、每日文章等(持续更新)
Stars: ✭ 1,560 (+2544.07%)
Mutual labels:  jvm
setup-action
▶️ GitHub Action using Coursier to install JVM and Scala tools
Stars: ✭ 30 (-49.15%)
Mutual labels:  jvm

build_status

How to play

$ cargo run --bin rj -- ClassName

Play on Browser

rust-jvm can be used on browser using wasm.

$ cd ./web
$ npm i
$ npm run serve

dependencies

you need to install below to play rust-jvm using wasm.

Demo

FizzBuzz on Wasm

Creating Instance + Nested Array on Cli

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