Plotty

Custom VM

A compiler and virtual machine written from scratch in C# to run custom assembly code on a proprietary architecture.

C language compiler from scratch for a custom architecture, with virtual machine and all

GitHub

43 stars
3 watching
4 forks
Language: C#
last commit: over 2 years ago
cc-languagecompilercsharpemulatornetparserparsingriscsuperpoweruwpvirtual-machine

Related projects:

Repository Description Stars
vshymanskyy/wasm2mpy A tool for compiling WebAssembly code into native MicroPython modules for embedded systems. 122
superjmn/dotnetpackaging A tool to automate the distribution of .NET applications on Linux platforms 55
canokaue/gvm-vim Compiles VIM on a Golem Network node and runs it on a native machine. 0
kcreate/stackvm A virtual machine with a 240x160 VRAM display and basic assembly capabilities. 49
munificent/bulfinch A toy programming language designed to learn about building register-based virtual machines and compilers. 20
dotnet/llvmsharp A multi-platform .NET Standard library that provides access to the LLVM infrastructure 849
fastvm/paka A language and compiler for creating custom virtual machines. 160
gokayfem/comfyui_vlm_nodes Customizable UI nodes for integrating various vision and language models to generate text, music, images, or suggest creative prompts. 413
praeclarum/netjs Compiles .NET assemblies to JavaScript, allowing reuse in web apps by converting portable parts into reusable TypeScript files. 963
webghc/wasm-cross A toolchain for cross-compiling C and Haskell to WebAssembly 139
facebook/hhvm A virtual machine designed to execute programs written in a statically-typed programming language. 18,188
stephencleary/mvvm Provides reusable components and utilities to simplify MVVM development in C#. 135
jbuchermn/newm A Wayland compositor designed to efficiently manage windows on laptops and touchpads with an intuitive grid-based layout 959
jnz/q3vm A lightweight bytecode interpreter for C-language input files 840
vlm/asn1c Compiles ASN.1 definitions into C code for serialization and deserialization of data files. 1,051