Need help with tojvm?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

zserge
133 Stars 12 Forks Apache License 2.0 8 Commits 0 Opened issues

Description

A toy JVM in Go

Services available

!
?

Need anything else?

Contributors list

# 4,331
gtk
tcl
webkit
cgo
3 commits
# 54,988
Perl
golang
Bash
registe...
2 commits
# 30,838
Spring
Flutter
tutoria...
Dart
1 commit

tojvm

Tojvm is a "toy VM", an attempt to implement a JVM in Go. Currently it's rather incomplete, and many instructions are missing. However, it can do basic arithmetics, create objects, call methods and modify their fields. I hope to add more instructions later, but if you get interested in how it works - PRs and comments are always welcome!

This should not be used in production, the performance will suffer anyway. Only use for didactic purposes.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.