All Projects → Corewar → Similar Projects or Alternatives

915 Open source projects that are alternatives of or similar to Corewar

Customasm
💻 An assembler for custom, user-defined instruction sets! https://hlorenzi.github.io/customasm/web/
Stars: ✭ 211 (+21.97%)
Mutual labels:  compiler, asm, virtual-machine
Corewar
School 42 project // Implementation of programming game “Core War” [Champions + Assembler + Disassembler + Virtual Machine + Visualizer]
Stars: ✭ 76 (-56.07%)
Mutual labels:  ncurses, virtual-machine
Ring
Innovative and practical general-purpose multi-paradigm language
Stars: ✭ 716 (+313.87%)
Mutual labels:  compiler, virtual-machine
Go.vm
A simple virtual machine - compiler & interpreter - written in golang
Stars: ✭ 178 (+2.89%)
Mutual labels:  compiler, virtual-machine
Swift Lispkit
Interpreter framework for Lisp-based extension and scripting languages on macOS and iOS. LispKit is based on the R7RS standard for Scheme. Its compiler generates bytecode for a virtual machine. LispKit is fully implemented in Swift 5.
Stars: ✭ 228 (+31.79%)
Mutual labels:  compiler, virtual-machine
V8
The official mirror of the V8 Git repository
Stars: ✭ 18,808 (+10771.68%)
Mutual labels:  compiler, virtual-machine
Smlvm
Smallrepo Virtual Machine
Stars: ✭ 265 (+53.18%)
Mutual labels:  compiler, virtual-machine
Pl Compiler Resource
程序语言与编译技术相关资料(持续更新中)
Stars: ✭ 578 (+234.1%)
Mutual labels:  compiler, virtual-machine
Ark
ArkScript is a small, fast, functional and scripting language for C++ projects
Stars: ✭ 312 (+80.35%)
Mutual labels:  compiler, virtual-machine
c8c
The chip8 compiler, assembler, and virtual machine
Stars: ✭ 110 (-36.42%)
Mutual labels:  virtual-machine, asm
Ph7
An Embedded Implementation of PHP (C Library)
Stars: ✭ 422 (+143.93%)
Mutual labels:  compiler, virtual-machine
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,802 (+1519.65%)
Mutual labels:  compiler, virtual-machine
Selfie
An educational software system of a tiny self-compiling C compiler, a tiny self-executing RISC-V emulator, and a tiny self-hosting RISC-V hypervisor.
Stars: ✭ 1,318 (+661.85%)
Mutual labels:  compiler, virtual-machine
Umka Lang
Umka: a statically typed embeddable scripting language
Stars: ✭ 308 (+78.03%)
Mutual labels:  compiler, virtual-machine
Cub
The Cub Programming Language
Stars: ✭ 198 (+14.45%)
Mutual labels:  compiler, virtual-machine
512-byte-vm
A VM image in 512 bytes. Yes, you read it right.
Stars: ✭ 29 (-83.24%)
Mutual labels:  virtual-machine, asm
Lumen
An alternative BEAM implementation, designed for WebAssembly
Stars: ✭ 2,742 (+1484.97%)
Mutual labels:  compiler, virtual-machine
Minic Hosting
A simple stack-based virtual machine that runs C in the browser.
Stars: ✭ 628 (+263.01%)
Mutual labels:  compiler, virtual-machine
Quickjs
The official repo is at bellard/quickjs.
Stars: ✭ 1,429 (+726.01%)
Mutual labels:  compiler, virtual-machine
Lioness
The Lioness Programming Language
Stars: ✭ 155 (-10.4%)
Mutual labels:  compiler, virtual-machine
Never
Never: statically typed, embeddable functional programming language.
Stars: ✭ 248 (+43.35%)
Mutual labels:  compiler, virtual-machine
Quickjs
QuickJS是一个小型并且可嵌入的Javascript引擎,它支持ES2020规范,包括模块,异步生成器和代理器。
Stars: ✭ 2,199 (+1171.1%)
Mutual labels:  compiler, virtual-machine
RISVM
A low overhead, embeddable bytecode virtual machine in C++
Stars: ✭ 21 (-87.86%)
Mutual labels:  virtual-machine, asm
The Hack General Purpose Computer
Using HDL, from Boolean algebra and elementary logic gates to building a Central Processing Unit, a memory system, and a hardware platform, leading up to a 16-bit general-purpose computer. Then, implementing the modern software hierarchy designed to enable the translation and execution of object-based, high-level languages on a bare-bone computer hardware platform; Including Virtual machine,Compiler and Operating system.
Stars: ✭ 39 (-77.46%)
Mutual labels:  compiler, virtual-machine
Cymbal
Yet another Rust implementation of the Monkey language from "Writing an Interpreter in Go" and "Writing a Compiler in Go"
Stars: ✭ 49 (-71.68%)
Mutual labels:  compiler, virtual-machine
Tiny Compiler
A tiny compiler for a language featuring LL(2) with Lexer, Parser, ASM-like codegen and VM. Complex enough to give you a flavour of how the "real" thing works whilst not being a mere toy example
Stars: ✭ 425 (+145.66%)
Mutual labels:  compiler, asm
Fanx
A portable programming language
Stars: ✭ 101 (-41.62%)
Mutual labels:  compiler, virtual-machine
Tinyscript
自制的一个编译器, 用于学习,完整实现了词法分析,语法分析,中间代码(SSA)生成,机器码生成,和基于寄存器的虚拟机
Stars: ✭ 132 (-23.7%)
Mutual labels:  compiler, virtual-machine
Ebooks
A repository for ebooks, including C, C plus plus, Linux Kernel, Compiler, OS, Algorithm, Security, Database, Network, ML and DL
Stars: ✭ 151 (-12.72%)
Mutual labels:  compiler
Simplesvmhook
SimpleSvmHook is a research purpose hypervisor for Windows on AMD processors.
Stars: ✭ 159 (-8.09%)
Mutual labels:  virtual-machine
Cloudstack Ui
Modern UI for Apache Cloudstack User Self Service Portal
Stars: ✭ 150 (-13.29%)
Mutual labels:  virtual-machine
Crust
C compiler toolchain in Rust. [WIP, early development stage]
Stars: ✭ 150 (-13.29%)
Mutual labels:  compiler
Wasmvm
An unofficial standalone WebAssembly process virtual machine
Stars: ✭ 164 (-5.2%)
Mutual labels:  virtual-machine
Bytecode Viewer
A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More)
Stars: ✭ 12,606 (+7186.71%)
Mutual labels:  compiler
Esp8266 game engine
Used ili9341 or ST7735. Contains a virtual machine running games from RAM.
Stars: ✭ 149 (-13.87%)
Mutual labels:  virtual-machine
Nngen
NNgen: A Fully-Customizable Hardware Synthesis Compiler for Deep Neural Network
Stars: ✭ 149 (-13.87%)
Mutual labels:  compiler
Rhine
🔬 a C++ compiler middle-end, using an LLVM backend
Stars: ✭ 157 (-9.25%)
Mutual labels:  compiler
Typelang
🌳 A tiny language interpreter implemented purely in TypeScript's type-system
Stars: ✭ 149 (-13.87%)
Mutual labels:  compiler
Slang
SystemVerilog compiler and language services
Stars: ✭ 145 (-16.18%)
Mutual labels:  compiler
Tuicss
Text-based user interface CSS library
Stars: ✭ 167 (-3.47%)
Mutual labels:  ncurses
Ddc
The Disco Discus Compiler
Stars: ✭ 164 (-5.2%)
Mutual labels:  compiler
Eval
Eval is a lightweight interpreter framework written in Swift, evaluating expressions at runtime
Stars: ✭ 157 (-9.25%)
Mutual labels:  compiler
Wah
a slightly higher-level language superset of webassembly
Stars: ✭ 147 (-15.03%)
Mutual labels:  compiler
Core
Eru, a simple, stateless, flexible, production-ready orchestrator designed to easily integrate into existing workflows. Can run any virtualization things in long or short time.
Stars: ✭ 147 (-15.03%)
Mutual labels:  virtual-machine
C
Compile and execute C "scripts" in one go!
Stars: ✭ 1,920 (+1009.83%)
Mutual labels:  compiler
Glslang
Khronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.
Stars: ✭ 2,034 (+1075.72%)
Mutual labels:  compiler
Finkel
Haskell in S-expression
Stars: ✭ 146 (-15.61%)
Mutual labels:  compiler
Compile To Web
Discover what languages can be compiled to Web Assembly
Stars: ✭ 164 (-5.2%)
Mutual labels:  compiler
Lbac Swift
Let's Build a Compiler by Jack Crenshaw translated to Swift Playgrounds
Stars: ✭ 156 (-9.83%)
Mutual labels:  compiler
Assemblyscript
A TypeScript-like language for WebAssembly.
Stars: ✭ 13,152 (+7502.31%)
Mutual labels:  compiler
Swc
swc is a super-fast compiler written in rust; producing widely-supported javascript from modern standards and typescript.
Stars: ✭ 18,627 (+10667.05%)
Mutual labels:  compiler
Xs Vm
eXtremely small virtual machine -- for educational purposes :)
Stars: ✭ 155 (-10.4%)
Mutual labels:  virtual-machine
Ispc
Intel SPMD Program Compiler
Stars: ✭ 1,924 (+1012.14%)
Mutual labels:  compiler
Homestead improved
A un upgraded fork of the original Laravel Homestead
Stars: ✭ 144 (-16.76%)
Mutual labels:  virtual-machine
Mocp
Music On Console Player
Stars: ✭ 171 (-1.16%)
Mutual labels:  ncurses
Redacted Compiler Plugin
A Kotlin compiler plugin that generates redacted toString() implementations.
Stars: ✭ 168 (-2.89%)
Mutual labels:  compiler
Willos
💾 A minimal kernel (just a hobby, won't be big and professional). // Work In Progress
Stars: ✭ 163 (-5.78%)
Mutual labels:  asm
Cs2cpp
C# to C++ transpiler (Cs2Cpp) (Powered by Roslyn)
Stars: ✭ 155 (-10.4%)
Mutual labels:  compiler
Glsl
GLSL parser for Rust
Stars: ✭ 145 (-16.18%)
Mutual labels:  compiler
Qemu Images
A collection of disk images and virtual machines that can be used by the QEMU emulator
Stars: ✭ 145 (-16.18%)
Mutual labels:  virtual-machine
1-60 of 915 similar projects