An open API service providing repository metadata for many open source software ecosystems.

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