All Projects → Brain → Similar Projects or Alternatives

1385 Open source projects that are alternatives of or similar to Brain

Mico
Mico ("Monkey" in catalan). Monkey language implementation done with C++. https://interpreterbook.com/
Stars: ✭ 19 (-83.04%)
Mutual labels:  interpreter, repl
Grin
GRIN is a compiler back-end for lazy and strict functional languages with whole program optimization support.
Stars: ✭ 834 (+644.64%)
Mutual labels:  compiler, llvm
Zion
A statically-typed strictly-evaluated garbage-collected readable programming language.
Stars: ✭ 33 (-70.54%)
Mutual labels:  compiler, llvm
Codi.vim
📔 The interactive scratchpad for hackers.
Stars: ✭ 2,464 (+2100%)
Mutual labels:  interpreter, repl
Charly
🐈 The Charly Programming Language | Written by @KCreate
Stars: ✭ 185 (+65.18%)
Mutual labels:  interpreter, repl
Flax
general purpose programming language, in the vein of C++
Stars: ✭ 111 (-0.89%)
Mutual labels:  compiler, llvm
Ldc
The LLVM-based D Compiler.
Stars: ✭ 937 (+736.61%)
Mutual labels:  compiler, llvm
Wasm Forth
A Forth implementation compiling to WebAssembly.
Stars: ✭ 92 (-17.86%)
Mutual labels:  compiler, interpreter
Lawvere
A categorical programming language with effects
Stars: ✭ 142 (+26.79%)
Mutual labels:  compiler, interpreter
Forge
A lightweight, elegant scripting language with built-in Rust-FFI.
Stars: ✭ 153 (+36.61%)
Mutual labels:  compiler, interpreter
Emacs Cl
Common Lisp implemented in Emacs Lisp.
Stars: ✭ 140 (+25%)
Mutual labels:  compiler, interpreter
Jitfromscratch
Example project from my talks in the LLVM Social Berlin and C++ User Group
Stars: ✭ 158 (+41.07%)
Mutual labels:  compiler, llvm
Rhine
🔬 a C++ compiler middle-end, using an LLVM backend
Stars: ✭ 157 (+40.18%)
Mutual labels:  compiler, llvm
Play with llvm
A book about LLVM & Clang(中文开源书:玩转 LLVM)
Stars: ✭ 175 (+56.25%)
Mutual labels:  compiler, llvm
Nxdk
The cross-platform, open-source SDK to develop for original Xbox: *new* xdk
Stars: ✭ 200 (+78.57%)
Mutual labels:  compiler, llvm
Cub
The Cub Programming Language
Stars: ✭ 198 (+76.79%)
Mutual labels:  compiler, interpreter
Ghdl
VHDL 2008/93/87 simulator
Stars: ✭ 1,285 (+1047.32%)
Mutual labels:  compiler, llvm
Lhc
The LLVM LHC Haskell Optimization System
Stars: ✭ 188 (+67.86%)
Mutual labels:  compiler, llvm
Gwion
🎵 strongly-timed musical programming language
Stars: ✭ 235 (+109.82%)
Mutual labels:  compiler, interpreter
fundot
The Fundot programming language.
Stars: ✭ 15 (-86.61%)
Mutual labels:  interpreter, repl
Llvm Guide Zh
User Guides For those new to the LLVM system.(LLVM系统的新用户指南,中文翻译版)
Stars: ✭ 180 (+60.71%)
Mutual labels:  compiler, llvm
lambda
lambda calculus interpreter
Stars: ✭ 23 (-79.46%)
Mutual labels:  interpreter, repl
ol
Otus Lisp (Ol in short) is a purely* functional dialect of Lisp.
Stars: ✭ 157 (+40.18%)
Mutual labels:  interpreter, repl
malluscript
A simple,gentle,humble scripting language for mallus, based on malayalam memes.
Stars: ✭ 112 (+0%)
Mutual labels:  interpreter, repl
klisp
A Lisp written in about 200 lines of Ink, featuring an interactive literate programming notebook
Stars: ✭ 28 (-75%)
Mutual labels:  interpreter, repl
retro12
This repo is retired. See http://forthworks.com:8000/
Stars: ✭ 18 (-83.93%)
Mutual labels:  interpreter, repl
js-ziju
Compile javascript to LLVM IR, x86 assembly and self interpreting
Stars: ✭ 112 (+0%)
Mutual labels:  interpreter, llvm
Flashforth
FlashForth development
Stars: ✭ 60 (-46.43%)
Mutual labels:  compiler, interpreter
Tiny Lisp
A tiny lisp compiler written in JS
Stars: ✭ 58 (-48.21%)
Mutual labels:  compiler, interpreter
Kai
An expressive low level programming language
Stars: ✭ 68 (-39.29%)
Mutual labels:  compiler, llvm
V8
The official mirror of the V8 Git repository
Stars: ✭ 18,808 (+16692.86%)
Mutual labels:  compiler, interpreter
Craftinginterpreters
Repository for the book "Crafting Interpreters"
Stars: ✭ 4,298 (+3737.5%)
Mutual labels:  compiler, interpreter
Passerine
A small extensible programming language designed for concise expression with little code.
Stars: ✭ 341 (+204.46%)
Mutual labels:  compiler, interpreter
Umka Lang
Umka: a statically typed embeddable scripting language
Stars: ✭ 308 (+175%)
Mutual labels:  compiler, interpreter
Bytecoder
Rich Domain Model for JVM Bytecode and Framework to interpret and transpile it.
Stars: ✭ 401 (+258.04%)
Mutual labels:  compiler, llvm
Nlvm
LLVM-based compiler for the Nim language
Stars: ✭ 380 (+239.29%)
Mutual labels:  compiler, llvm
Enso
Hybrid visual and textual functional programming.
Stars: ✭ 5,238 (+4576.79%)
Mutual labels:  compiler, interpreter
Enso Archive
Looking for Enso, the visual programming language? ➡️ https://github.com/enso-org/enso
Stars: ✭ 305 (+172.32%)
Mutual labels:  compiler, interpreter
Renjin
JVM-based interpreter for the R language for the statistical analysis.
Stars: ✭ 466 (+316.07%)
Mutual labels:  compiler, interpreter
Webassemblyjs
Toolchain for WebAssembly
Stars: ✭ 566 (+405.36%)
Mutual labels:  compiler, interpreter
Enzyme
High-performance automatic differentiation of LLVM.
Stars: ✭ 418 (+273.21%)
Mutual labels:  compiler, llvm
Goto
Goto is an interpreted programming language written in go.
Stars: ✭ 79 (-29.46%)
Mutual labels:  interpreter, repl
Gocaml
🐫 Practical statically typed functional programming language implementation with Go and LLVM
Stars: ✭ 653 (+483.04%)
Mutual labels:  compiler, llvm
Awesome Graal
A curated list of awesome resources for Graal, GraalVM, Truffle and related topics
Stars: ✭ 302 (+169.64%)
Mutual labels:  llvm, interpreter
Speedy.js
Accelerate JavaScript Applications by Compiling to WebAssembly
Stars: ✭ 300 (+167.86%)
Mutual labels:  compiler, llvm
Numba
NumPy aware dynamic Python compiler using LLVM
Stars: ✭ 7,090 (+6230.36%)
Mutual labels:  compiler, llvm
I8086.js
16bit Intel 8086 / 80186 + X87 emulator written in TypeScript with REPL assembly compiler and tiny C compiler
Stars: ✭ 54 (-51.79%)
Mutual labels:  compiler, repl
Seeless
C IDE for iOS
Stars: ✭ 71 (-36.61%)
Mutual labels:  compiler, llvm
Mini Interpreter
A Simple Scripting Language
Stars: ✭ 72 (-35.71%)
Mutual labels:  compiler, interpreter
Ngraph
nGraph has moved to OpenVINO
Stars: ✭ 1,322 (+1080.36%)
Mutual labels:  compiler
S2e
S2E: A platform for multi-path program analysis with selective symbolic execution.
Stars: ✭ 102 (-8.93%)
Mutual labels:  llvm
Pyast64
Compile a subset of the Python AST to x64-64 assembler
Stars: ✭ 93 (-16.96%)
Mutual labels:  compiler
Amplifier.net
Amplifier allows .NET developers to easily run complex applications with intensive mathematical computation on Intel CPU/GPU, NVIDIA, AMD without writing any additional C kernel code. Write your function in .NET and Amplifier will take care of running it on your favorite hardware.
Stars: ✭ 92 (-17.86%)
Mutual labels:  compiler
Svelte
Cybernetically enhanced web apps
Stars: ✭ 53,867 (+47995.54%)
Mutual labels:  compiler
Purescript Python
A Python backend for PureScript.
Stars: ✭ 103 (-8.04%)
Mutual labels:  compiler
Sniprun
A neovim plugin to run lines/blocs of code (independently of the rest of the file), supporting multiples languages
Stars: ✭ 93 (-16.96%)
Mutual labels:  interpreter
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 (+1076.79%)
Mutual labels:  compiler
Kukulcan
A REPL for Apache Kafka
Stars: ✭ 103 (-8.04%)
Mutual labels:  repl
Rusti
REPL for the Rust programming language
Stars: ✭ 1,316 (+1075%)
Mutual labels:  repl
Scheje
A little scheme implementation on top of Clojure
Stars: ✭ 92 (-17.86%)
Mutual labels:  compiler
61-120 of 1385 similar projects