GitHub topics: toy-language
KisaragiEffective/origlang
Language: Rust - Size: 1.77 MB - Last synced at: about 1 hour ago - Pushed at: about 2 hours ago - Stars: 4 - Forks: 0

chester-lang/chester
Trying to make a practical possibly unsound dependently typed language with algebraic effects
Language: Scala - Size: 57.2 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 7 - Forks: 1

lockenkoepflein/CompilerProject
A compiler to help understand how compilers work
Language: Python - Size: 20.5 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

miloszmilo/joy
simple programming language
Language: Python - Size: 116 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

Robert076/Interpreter-for-Toy-Language
A Java-based interpreter for a custom toy programming language with concurrency, type checking, and a JavaFX GUI. Built using MVC architecture, OOP, and functional programming principles. Developed as part of university coursework.
Language: Java - Size: 121 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 2 - Forks: 0

bytecodealliance/cranelift-jit-demo
JIT compiler and runtime for a toy language, using Cranelift
Language: Rust - Size: 107 KB - Last synced at: 5 days ago - Pushed at: 28 days ago - Stars: 678 - Forks: 61

minseoc03/llvm-kaleidoscope-playground
This project is a step-by-step implementation of a simple functional language based on the LLVM Kaleidoscope Tutorial.
Language: C++ - Size: 551 KB - Last synced at: 16 days ago - Pushed at: 17 days ago - Stars: 0 - Forks: 0

nikodemus/foolang
A toy programming language.
Language: Smalltalk - Size: 40.6 MB - Last synced at: 12 days ago - Pushed at: over 1 year ago - Stars: 40 - Forks: 0

PThorpe92/ayc
speedrun programming language with bytecode register vm
Language: Go - Size: 32.2 KB - Last synced at: 3 days ago - Pushed at: 4 months ago - Stars: 5 - Forks: 0

Amaryosf/Aurox
A simple yet powerful Discord music bot using the Lavalink client (Shoukaku & Kazagumo) and Discord.js v14.
Language: JavaScript - Size: 46.9 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

ValentinAebi/Rattlesnake
Simple programming language, statically typed and compiled to JVM bytecode
Language: Scala - Size: 21 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 2

tylerlaberge/rascal
A simple Pascal interpreter written in rust.
Language: Rust - Size: 107 KB - Last synced at: 28 days ago - Pushed at: over 6 years ago - Stars: 56 - Forks: 3

GerfautGE/SiC
Compiler for my own language using Flex/Bison/LLVM
Language: C++ - Size: 86.9 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 1

vijayphoenix/Compiler-written-in-Haskell
A Turing complete language 😉
Language: Haskell - Size: 36.1 MB - Last synced at: 21 days ago - Pushed at: over 4 years ago - Stars: 42 - Forks: 3

rise-ui/rise
Toy toolkit, toy language, with moral support @rustlang_ru community
Language: Rust - Size: 469 KB - Last synced at: about 5 hours ago - Pushed at: over 6 years ago - Stars: 73 - Forks: 5

dloscutoff/Esolangs
Miscellaneous esoteric programming languages.
Language: Python - Size: 241 KB - Last synced at: about 15 hours ago - Pushed at: 3 months ago - Stars: 39 - Forks: 5

AdrianMosnegutu/Toy-Language-Interpreter
A toy language interpreter made in Java, together with a user-friendly interface to debug and see how simple programs work.
Language: Java - Size: 12.9 MB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

indigoparadox/mpyrite
Absolutely tiny toy python-ish interpreter built around maug/retroflat
Language: C - Size: 184 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

BastianBlokland/novus
General purpose, statically typed, functional programming language
Language: C++ - Size: 3.14 MB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 14 - Forks: 0

csm-18/echo
echo - A toy lang.
Language: Rust - Size: 12.7 KB - Last synced at: 28 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

RKirlew/Brainfart-Interpreter-In-C
Brainfart is a toy language made by me. It was inspired by Brainf*ck,however Brainfart is somewhat simplified.
Language: C - Size: 3.91 KB - Last synced at: 6 days ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

d06i/dalg
LLVM Based Simple Language
Language: C++ - Size: 21.5 KB - Last synced at: 1 day ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

DrkWithT/Toy_Language
A toy scripting language for fun.
Language: C - Size: 192 KB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 0

minirop/simple-lisp
A toy interpreter/compiler for a toy language
Language: Rust - Size: 203 KB - Last synced at: 7 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

aazuspan/arpeggio
A toy domain-specific language for composing and synthesizing music
Language: Python - Size: 4.37 MB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

adamsondavid/blindworm
A Compiler that transforms BlindWorm (Python dialect) into LLVM IR 🐍
Language: C++ - Size: 2.28 MB - Last synced at: 3 months ago - Pushed at: almost 4 years ago - Stars: 4 - Forks: 0

piratelang/pirate 📦
A toy language created in C#
Language: C# - Size: 1.54 MB - Last synced at: 27 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

AdaiasMagdiel/Beremiz
Beremiz is a fun, experimental and stack-based language, based on Porth by Alexey Kutepov. This language is designed to be playful and educational, it's not intended for serious programming.
Language: Lua - Size: 1.6 MB - Last synced at: 21 days ago - Pushed at: 11 months ago - Stars: 4 - Forks: 0

jferard/selfhosted
A self hosted compiler project
Language: Python - Size: 13.7 KB - Last synced at: 2 months ago - Pushed at: over 7 years ago - Stars: 3 - Forks: 0

MarkMizzi/pixel-compiler
Compiler, VM and Playground for the Pixel language
Language: C++ - Size: 4.48 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

g-ford/cradle
Let's Build a Compiler (in Haskell)
Language: Haskell - Size: 2.41 MB - Last synced at: 5 months ago - Pushed at: about 5 years ago - Stars: 161 - Forks: 12

Gikoskos/simbly
Multithreaded runtime and interpreter for programs written in a tiny assembly-like language
Language: C - Size: 381 KB - Last synced at: 2 days ago - Pushed at: over 7 years ago - Stars: 6 - Forks: 0

NJdevPro/minilisp Fork of rui314/minilisp
A readable Lisp in around 1500 lines of C. Now with strings, a REPL and more !
Language: C - Size: 17.5 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

sdingcn/clocalc
an interpreted functional programming language
Language: C++ - Size: 373 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 13 - Forks: 0

mistersourcerer/ruspea
A Lisp to be used as a Ruby Library (written in Ruby)
Language: Ruby - Size: 290 KB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 23 - Forks: 0

vilgacx/coy
a toy programming languange.
Language: Svelte - Size: 204 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 2 - Forks: 0

dplassgit/smallest
"Smallest Possible Language" - a self-hosted compiler
Language: Assembly - Size: 123 KB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 2 - Forks: 0

emmaunel/Fluffy
This is my own programming language called fluffy(similar to python)
Language: Python - Size: 184 KB - Last synced at: 13 days ago - Pushed at: about 5 years ago - Stars: 13 - Forks: 0

pedrosantayana/rage-lang
Rage is a compiled programming language designed for low-level systems
Language: Rust - Size: 42 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

JakubGrobelny/aurox-lang
Interpreter written for Prolog course.
Language: Prolog - Size: 1.71 MB - Last synced at: about 1 month ago - Pushed at: about 5 years ago - Stars: 10 - Forks: 1

ojasvin/Toy-Language-Interpreter
Interpreter for toy language built in python
Language: Python - Size: 17.6 KB - Last synced at: 9 months ago - Pushed at: almost 8 years ago - Stars: 1 - Forks: 0

primalgnoot/gem-lang
An interpreter for a toy language written in Rust to help me learn 💎
Language: Rust - Size: 23.4 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

rnibhriain/compiler-design
Group assignment to create a lexer and a parser :floppy_disk: for TOY language for module CSU33071 :computer:
Language: Yacc - Size: 23.4 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 1

cecelot/kyanite
A toy compiled programming language written for my Independent Study project @ LASA
Language: Rust - Size: 864 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 2 - Forks: 0

Amila-Rukshan/winzigc-compiler
The WinZigC programming language
Language: C++ - Size: 40 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

Hypercubed/f-flat_node
F♭ (pronounced F-flat) is a toy language.
Language: TypeScript - Size: 2.34 MB - Last synced at: 15 days ago - Pushed at: over 2 years ago - Stars: 25 - Forks: 4

cpp-script-lang/cpp-script-transpiler 📦
C++ Script to C++ Transpiler
Language: C++ - Size: 18.6 KB - Last synced at: 11 months ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

pmetras/nim0
Nim0 is a toy compiler for a limited subset of Nim language, all in 5 heavily documented source files so that you can understand them. It is a port of Niklaus Wirth's Oberon-0 compiler.
Language: Nim - Size: 1.98 MB - Last synced at: 9 months ago - Pushed at: about 4 years ago - Stars: 22 - Forks: 3

denis-vp/toy-language-interpreter
A Java-based interpreter for a simple toy language, supporting int and bool data types, arithmetic and logical expressions, print statements, and if statements.
Language: Java - Size: 433 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 2 - Forks: 1

RISHIT7/Toy-Lang
A Simple Toy language made in Prolog and OCaml
Language: OCaml - Size: 14.6 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 0

mtshiba/pls
The language server for the Poor programming language
Language: TypeScript - Size: 55.7 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

ab9st8/awrwydr
a toy McCarthian Lisp-like with a unique backend
Language: Python - Size: 69.3 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

adrianton3/mupl-c
Minimalist scheme-like language with continuations
Language: JavaScript - Size: 243 KB - Last synced at: about 1 year ago - Pushed at: over 9 years ago - Stars: 2 - Forks: 1

adrianton3/mupl-ex
A Lisp-like language interpreter and transpiler to JS
Language: JavaScript - Size: 327 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 1

dplassgit/ssl-compilers
Compilers for "SSL", a "simple scripting language"
Language: Rust - Size: 3.92 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

prakarshs/Jhethia
Jhethia is a fun programming language modeled in Java, spiced up with the hilarious antics of Jhethalal. Its syntax somewhat mixes Rust and Python, promising a coding experience full of laughs and fun! Jhethia allows users to perform a wide range of basic operations typical of any programming language, all while injecting a dose of fun!
Language: Java - Size: 883 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 0

axolotl-lang/axolotl
🌊 A statically typed lisp-like (currently) programming language.
Language: Haskell - Size: 187 KB - Last synced at: 24 days ago - Pushed at: almost 3 years ago - Stars: 18 - Forks: 1

Armani-T/Hanno
A general-purpose functional programming language that I built to learn about developing compilers.
Language: Python - Size: 1000 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 0

moon44432/sel-interpreter
A simple, educational toy programming language
Language: C++ - Size: 344 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

shellyln/dust-lang
Toy scripting language with a syntax similar to Rust.
Language: Go - Size: 140 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 5 - Forks: 0

ripta/1s
Stack-oriented toy programming language that is peak inefficient.
Language: Rust - Size: 244 KB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

porplax/JACKS-Lang 📦
JVM Toy Programming Language.
Language: Java - Size: 47.9 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

yds12/ulp
A simple compiler from source to x64 assembly.
Language: C - Size: 759 KB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 0

ripta/bfstk
beefsteak, the brainfuck~ish interpreter
Language: Rust - Size: 9.77 KB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

cpp-tutor/pseudocode-compiler
A utility and CGI program which translates pseudocode to Javascript
Language: C++ - Size: 153 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

washimimizuku/compilers-tutorials
Several tutorials I am following on how to create compilers for new programming languages.
Language: Python - Size: 194 KB - Last synced at: about 1 year ago - Pushed at: almost 4 years ago - Stars: 3 - Forks: 0

LuizZak/ZScript
A game scripting programming language written in .NET C#
Language: C# - Size: 1.96 MB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 13 - Forks: 0

oshima/lang
A toy language
Language: Go - Size: 188 KB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

kimtth/small-dsl-eclipse-debug 📦
👀▶️ Exploring the Programming Languages Engineering, Domain-Specific Language, Integration with the Eclipse Debug UI, and the Fundamental Features of an Interpreter and Debugger.
Language: Java - Size: 2 MB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 5 - Forks: 0

lpapailiou/fac
A toy programming language including jflex scanner, cup parser and semantic validation. Executably by console and by gui (a toy-IDE).
Language: Java - Size: 2.46 MB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 1

ab9st8/pancake
stack-oriented pain-maximising toy programming language
Language: Nim - Size: 237 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 15 - Forks: 1

lambduli/plover
An implementation of Minilog (my other) toy language with a complete search strategy making it a simple, naive, toy theorem prover with Prolog syntax.
Language: Haskell - Size: 2.72 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

WLun001/awesome-lang
A toy dynamic programming language, Awesome, following ideas of Marc-André Cournoyer.
Language: Ruby - Size: 92.8 KB - Last synced at: 2 days ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

juanbono/my-scheme
Language: Haskell - Size: 1.04 MB - Last synced at: about 2 months ago - Pushed at: almost 9 years ago - Stars: 1 - Forks: 0

hussar-lang/hussar
A small toy programming language.
Language: Go - Size: 343 KB - Last synced at: 11 months ago - Pushed at: about 4 years ago - Stars: 30 - Forks: 3

cpp-tutor/loxcpp
Implementation of the Lox language in C++
Language: C++ - Size: 157 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

catseye/Iphigeneia 📦
A toy hybrid imperative/functional programming language
Language: Haskell - Size: 38.1 KB - Last synced at: 5 days ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 0

catseye/PL-GOTO.NET
MIRROR of https://codeberg.org/catseye/PL-GOTO.NET : A CIL-targeting compiler for Brainerd and Landweber's PL-{GOTO}
Language: Haskell - Size: 53.7 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

faqro/uscor-lang
A fully-modular semi-esoteric programming language based on C++ and inspired by Lisp, designed to reframe the usual approach to low-level programming.
Language: C++ - Size: 131 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

marihachi/milli-lang
A toy language made with TypeScript. We execute a code by compiling it for the VM.
Language: TypeScript - Size: 59.6 KB - Last synced at: about 15 hours ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0

catseye/Matchbox
MIRROR of https://codeberg.org/catseye/Matchbox : A toy race-condition finder that can demonstrate Peterson's algorithm
Language: JavaScript - Size: 71.3 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Anheurystics/Wyatt
Wyatt is a programming language and a development environment for graphics programming.
Language: C++ - Size: 1.65 MB - Last synced at: over 1 year ago - Pushed at: about 6 years ago - Stars: 2 - Forks: 0

rgrannell1/visp
Toy vau-calculus language with non-sexpr syntax
Language: JavaScript - Size: 250 KB - Last synced at: 4 days ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 1

Nickforall/Dioxide
Carbon runtime and compiler.
Language: JavaScript - Size: 130 KB - Last synced at: 7 days ago - Pushed at: about 8 years ago - Stars: 6 - Forks: 2

Zycrasion/quecto
Language: Rust - Size: 52.7 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

avigael/liskell
Toy untyped lambda calculus language written in Haskell
Language: Haskell - Size: 15.6 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

IQBigBang/rlan
Toy language JIT compiler written in Rust
Language: Rust - Size: 26.4 KB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 4 - Forks: 0

jcolag/Prim
The Prim programming language, based on the set of Primitive Recursive functions
Language: Bison - Size: 148 KB - Last synced at: over 1 year ago - Pushed at: about 10 years ago - Stars: 2 - Forks: 0

stytri/oboe
Only Binary Operator Expressions
Language: C - Size: 829 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

stytri/picol
My refactoring of Picol
Language: C - Size: 7.81 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

AnActualEmerald/BerylScript
An interpreted programming language written in rust
Language: Rust - Size: 217 KB - Last synced at: almost 2 years ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

Vasniktel/helium-compiler
Compiler for the Helium programming language
Language: C++ - Size: 40 KB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 4 - Forks: 0

marionauta/simple-compiler
Very simple lexer, parser, semantic analyzer and compiler.
Language: Rust - Size: 24.4 KB - Last synced at: 7 days ago - Pushed at: almost 2 years ago - Stars: 5 - Forks: 0

mnafees/tl
Designing a Terrible Language
Language: C++ - Size: 3.91 KB - Last synced at: almost 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

feliposz/tutorial-compiladores
Vamos construir um compilador. Tradução e adaptação do tutorial Let's Build A Compiler de Jack Crenshaw.
Language: C - Size: 1.19 MB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 5 - Forks: 1

ayumosa/coco
coco, rust-written dynamically typed programming language
Language: Rust - Size: 74.2 KB - Last synced at: 6 days ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

dxahtepb/kotlisp
A lisp interpreter written in Kotlin
Language: Kotlin - Size: 115 KB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

wllqwzx/LinearLang
LinearLang is a programming language based on linear type system that ensures memory safety.
Language: OCaml - Size: 53.7 KB - Last synced at: about 2 years ago - Pushed at: almost 8 years ago - Stars: 2 - Forks: 0

Swiftaff/toylang
A functional toy language using Polish Notation which compiles to Rust for fun and experimentation.
Language: Rust - Size: 2.81 MB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

vegard/v
toy language/compiler
Language: C++ - Size: 1.4 MB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 14 - Forks: 1
