• Stars
    star
    2
  • Language
    Java
  • License
    Apache License 2.0
  • Created almost 7 years ago
  • Updated over 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A simple Java implementation of the Ethereum Virtual Machine (EVM).

More Repositories

1

DynamicTopologicalSort

C++ code accompanying the paper "A Dynamic Topological Sort Algorithm for Directed Acyclic Graphs".
C++
16
star
2

FeatherweightRust

Provides a reference implementation of FeatherweightRust in Java.
Java
14
star
3

jx86

Java Library for Generating x86 Code
Java
12
star
4

StronglyConnectedComponents

An example implementation of my algorithm for finding Strongly Connected Components.
Java
11
star
5

jkit

Java Compiler Kit (JKit)
Java
11
star
6

LeanEVM

A toy implementation of the EVM in Lean4.
Lean
10
star
7

JavaAVR

Simple AVR simulator written in Java
Java
9
star
8

TuttePolynomial

Tutte Polynomial Computation
C
3
star
9

JModelGen

A model generator library for use with automated test generation.
Java
3
star
10

SimpleVirtualMachine.wy

A demonstration of how Whiley can be used to verify compiler optimisations on a simple bytecode language.
Whiley
3
star
11

RustSpectrum

ZX Spectrum Emulator written in Rust
Rust
2
star
12

TinyBoy

A simple AVR Games Console which resembles the Arduaboy, but is designed around the ATtiny85!
Java
2
star
13

SyntacticHeap.rs

A generic data structure designed for representing Abstract Syntax Trees.
Rust
2
star
14

Web.wy

A functional framework for creating single-page applications to execute in the browser.
JavaScript
2
star
15

EvmTools

Various utilities for working with the Etherem Reference Tests.
Java
2
star
16

VirtualMachineInterpreter.rs

A utility for helping in the construction of interpreters / virtual machines.
Rust
2
star
17

Pacman

A Multi-Player Implementation of Pacman in Java
Java
1
star
18

JSMT

A bunch of utilities / algorithms for implementing SMT solvers
Java
1
star
19

JWebKit

A simple web framework, currently written in Java (though will eventually be in Whiley)
Java
1
star
20

Conway.wy

An HTML5 Canvas Implemetation of Conway's Game of Life written in Whiley
HTML
1
star
21

TokenContract.wy

A simple smart contract written in Whiley.
Whiley
1
star
22

JSyntacticHeap

A simple Java library for reading / writing files according to the SyntacticHeap format.
Java
1
star
23

WyrlVis

A Visualation Tool for the Whiley Rewrite Language. This allows automata and rewrites to be visualised, which is helpful for debugging (amongst other things).
Java
1
star
24

Homepage

My personal homepage.
HTML
1
star
25

Minesweeper.wy

Implementation of Minesweeper in Whiley
HTML
1
star
26

JBuildGraph

A library for managing builds (e.g. within a compiler).
Java
1
star
27

Lil.rs

A low-level intermediate language written Rust.
Rust
1
star
28

WebCalc.wy

A simple calculator implemented as a Single Page App in Whiley.
HTML
1
star
29

DevmProofGen

Dafny Evm Proof Generator (experimental)
Rust
1
star
30

BettingContract

A simple betting smart contract written in Solidity.
Dafny
1
star
31

SemanticSubtyping

A proof of the semantic subtyping relation from an academic paper.
Coq
1
star