Esolang
An esoteric programming language, or “esolang”, is a computer programming language intended to entertain or confuse, to be a joke or to explore new concepts. Esolangs may be minimalistic or, conversely, bloated. Often an esolang has features that made it harder to use on purpose. Esolangs are mostly not designed for serious use, unlike mainstream languages.
- GitHub: https://github.com/topics/esolang
- Wikipedia: https://en.wikipedia.org/wiki/Esoteric_programming_language
- Related Topics: programming-language, golfing-language,
- Aliases: esolangs, esoteric-language, esoteric,
- Last updated: 2026-05-28 00:10:11 UTC
- JSON Representation
https://github.com/fetlang/fetlang
Fetish-themed programming language
compiler esolang esoteric-language fetlang language programming-language transpiler
Last synced: 08 Apr 2025
https://github.com/aaronjanse/asciidots
Esolang inspired by ASCII art
ascii-art asciidots esolang esoteric-language programming-language python python3
Last synced: 01 Apr 2026
https://github.com/m-ender/hexagony
A two-dimensional, hexagonal programming language.
esolang hexagonal interpreter programming-language two-dimensional
Last synced: 21 Jul 2025
https://github.com/SinaKhalili/Folders.py
Implementation of the Folders📂 esoteric programming language, a language with no code and just folders.
esolang esoteric-programming-language folders python
Last synced: 12 May 2025
https://github.com/assertive-lang/asserlang
어쩔티비가 프로그래밍 언어가 된다면 어쩔랭~ 😛
esolang esoteric-language esoteric-programming-language
Last synced: 10 May 2025
https://github.com/genkami/watson
WATSON: Wasted but Amazing Turing-incomplete Stack-based Object Notation
encoding esolang esoteric-language go golang serialization
Last synced: 08 Oct 2025
https://github.com/iamgio/pikt
:art: Image-based poetic programming language.
compiler esolang esoteric esoteric-language esoteric-programming-language interpreter jvm programming-language transpiler
Last synced: 25 Oct 2025
https://github.com/tomhea/flip-jump
The single instruction language - Flip a bit, then Jump
compiler esolang esoteric-programming-language macro-assembler oisc programming-language
Last synced: 28 Jan 2026
https://github.com/property404/hdbf
Hyper-Dimensional Brainfuck
brainfuck esolang esoteric-language interpreter
Last synced: 24 Oct 2025
https://github.com/Property404/hdbf
Hyper-Dimensional Brainfuck
brainfuck esolang esoteric-language interpreter
Last synced: 11 May 2025
https://github.com/catseye/befunge-93
MIRROR of https://codeberg.org/catseye/Befunge-93 : The NEW reference distribution for Befunge-93!
befunge befunge-interpreter esolang esoteric-language esoteric-programming-language funge fungeoid
Last synced: 12 Apr 2025
https://github.com/dolphywind/electra-lang
Electra is an esolang where you code like an electrician.
cplusplus cplusplus-20 cpp cpp20 esolang esolangs esoteric esoteric-interpreter esoteric-language esoteric-programming-language interpreted interpreted-language interpreted-programming-language interpreter language programming-language stack-based stack-based-language
Last synced: 28 Feb 2026
https://github.com/DolphyWind/Electra-Lang
Electra is an esolang where you code like an electrician.
cplusplus cplusplus-20 cpp cpp20 esolang esolangs esoteric esoteric-interpreter esoteric-language esoteric-programming-language interpreted interpreted-language interpreted-programming-language interpreter language programming-language stack-based stack-based-language
Last synced: 12 Apr 2025
https://github.com/jaredkrinke/sic1
Single-instruction (subleq) programming game
esolang esoteric-programming-languages game html5 oisc programming-game subleq zachlike
Last synced: 06 Oct 2025
https://github.com/LucasMW/Headache
Programming Language that compiles to 8 Bit Brainfuck
ast bf brainfuck c compiler esolang esoteric esoteric-language esoteric-programming-language headache language programming-language translator transpiler
Last synced: 22 Apr 2025
https://github.com/dmadisetti/sona.js
a simple language with a 1000 character interpreter inspired by toki pona
esolang programming-language toki-pona
Last synced: 14 May 2025
https://github.com/ethproductions/japt
Japt 1.4.5, the other JavaScript golfing language
esolang golfing-language javascript programming-language
Last synced: 30 Apr 2025
https://github.com/gioblu/biplan
Byte coded Interpreted Programming language
arduino compiler edge-computing embedded esolang esoteric-language interpreter linux programming-language virtual-machine
Last synced: 07 Sep 2025
https://github.com/aya-lang/aya
Pocket sized programs
code-golf esolang esoteric-language golfing-language plot programming-language tacit
Last synced: 09 Mar 2026
https://github.com/sampersand/squire
The medieval language held together by twine.
esolang macros pattern-matching programming-language runtime runtime-typechecking
Last synced: 09 May 2025
https://github.com/hakatashi/esolang-box
Easy and standardized docker images for 200+ esoteric (and non-esoteric) languages.
Last synced: 28 Apr 2026
https://github.com/aaronjanse/marble-complete
Design a turing-complete marble run with ascii/unicode art
ascii asciidots esolang esoteric-language marble-runs marbles turing-completeness
Last synced: 20 Mar 2025
https://github.com/attempt-this-online/attempt-this-online
Try It Online clone: online sandbox environment for testing code in a variety of languages
attempt-this-online bash c code-execution esolang linux next-js react rust sandbox shell typescript
Last synced: 09 Apr 2025
https://github.com/nilaymaj/esolang-park
An online visual debugger for esoteric languages
Last synced: 16 Jun 2025
https://github.com/rottytooth/Velato
Velato language - write code with music
esolang esoteric-language esoteric-programming-language midi
Last synced: 16 Mar 2025
https://github.com/dnek/pietron
Cross-platform IDE for Piet.
cross-platform-ide electron esolang esoteric-language esoteric-programming-language interpreter piet
Last synced: 12 May 2025
https://github.com/cedricschwyter/spacey
a tiny, wasm-ready virtual machine - stupidly fast
brainfuck brainfuck-interpreter esolang esoteric-language malbolge parser rust stackmachine virtual-machine wasm webassembly whitespace whitespace-interpreter whitespace-language
Last synced: 14 Oct 2025
https://github.com/vinetwigs/vilmos
Official vilmos visual language interpreter!
art cli cli-app esolang esoteric-language go golang golang-application golang-cli golang-examples golang-library golang-module golang-package image interpreter programming-language
Last synced: 12 Jul 2025
https://github.com/foso/folders2kt
An interpreter/transpiler, written in Kotlin, for the esoteric programming language Folders, a language with no code and just folders
esolang folders interpreter transpiler
Last synced: 15 Jul 2025
https://github.com/catseye/funge-98
MIRROR of https://codeberg.org/catseye/Funge-98 : The Funge-98 specification in all its gory
befunge esolang esoteric-language esoteric-programming-language funge
Last synced: 24 Feb 2026
https://github.com/buttercrab/hyeo-ung-lang
Hyeo-ung Programming Language Compiler in Rust
compiler debugger esolang interpreter rust
Last synced: 15 Apr 2025
https://github.com/datakinds/charm
A [ functional stack ] based language.
charm concatenative-language esolang functional-languages interpreter repl stack stack-based tail-call-optimization
Last synced: 25 Jul 2025
https://github.com/catseye/thue
Cat's Eye Technologies' distribution of John Colagioia's Thue programming language
esolang esoteric-language esoteric-programming-language semi-thue-grammar string-rewriting
Last synced: 17 Oct 2025
https://github.com/sporeball/naz
an esolang where every instruction is named by a number and a letter
Last synced: 19 Jun 2025
https://github.com/genkami/watson-rs
Rust implementation for esoteric object notation WATSON
Last synced: 14 Apr 2025
https://github.com/franeklubi/scaffolding
scaffolding is a very pointless esolang. Don't try it.
best-language c cli cowboy-time dumb esolang interpreter pointless
Last synced: 12 Apr 2025
https://github.com/nst/brainfuck
A flexible Brainfuck / Brainloller / Braincopter interpreter in Swift 3.1.
braincopter brainfuck brainfuck-interpreter brainloller esolang esoteric-language esoteric-programming-language swift swift-3 swift3
Last synced: 12 Apr 2025
https://github.com/benbusby/y2k
A 0-byte programming language encoded in pre-2000 timestamps
code-golf compiler esolang esoteric-language esoteric-programming-language go golang interpreter interpreter-language interpreters language lightweight programming-language scripting-language small
Last synced: 13 Apr 2025
https://github.com/shnewto/ashpaper
Rust Inpterpreter for Esopo language AshPaper conceived by William Hicks
ashpaper crate crates crates-io esolang esopo esoteric-interpreter esoteric-language esoteric-languages esoteric-programming-language interpreter literature poem poetry rust rust-bin rust-lang rust-library syllables
Last synced: 30 Apr 2025
https://github.com/graypegg/unfuck
:black_flag: An optimizing Brainfuck to Javascript compiler
brainfuck compiler esolang esoteric-language optimiser
Last synced: 09 Jul 2025
https://github.com/bary12/nikud
A Stack-Based programming language, using Hebrew Niqqud diacritical marks
esolang esoteric-language esoteric-programming-language
Last synced: 04 Jul 2025
https://github.com/ikasty/hyeongc
혀엉씨
c esolang hyeong interpreter unicode-characters
Last synced: 11 May 2025
https://github.com/willdoescode/langgarden
LangGarden - The esolang you probably don't need 👾
Last synced: 27 Jul 2025
https://github.com/educorreia932/pokebattle
📜 An esoteric language designed so that the program looks like the transcript of a Pokémon battle
esolang esoteric-language pokemon sly-python
Last synced: 24 Jul 2025
https://github.com/catseye/shelta
MIRROR of https://codeberg.org/catseye/Shelta : A language with a very small, self-hosted compiler for MS-DOS
Last synced: 10 Sep 2025
https://github.com/catseye/wierd
A fungeoid language where bends in the chain determine the instructions
esolang esoteric-language esoteric-programming-language fungeoid
Last synced: 12 Apr 2025
https://github.com/catseye/vinegar
MIRROR of https://codeberg.org/catseye/Vinegar : A semi-concatenative language where every operation can fail
concatenative esolang esoteric-language esoteric-programming-language experimental-language failure-handling semi-concatenative
Last synced: 12 Apr 2025
https://github.com/molnarmark/onlytoday
📅 An esoteric programming language for no reason whatsoever.
esolang esolangs esoteric esoteric-interpreter esoteric-language esoteric-programming-language
Last synced: 04 Mar 2026
https://github.com/airscripts/analscript
A modern approach for writing anally fast stuff.
airscript airscripts analscript esolang esoteric language programming programming-language
Last synced: 27 Apr 2026
https://github.com/nulldev/i-has-js
:smile_cat: A LOLCODE interpreter written in JavaScript
esolang esoteric-language interpreter javascript lolcat lolcode nodejs nulldev parser tokenizer
Last synced: 12 Apr 2025
https://github.com/your-diary/piet_programming_language
Interpreter for Piet Programming Language
esolang interpreter piet piet-lang piet-language
Last synced: 04 Mar 2026
https://github.com/molarmanful/sclin
A concatenative cyborg chimera.
arbitrary-precision array-language concatenative-language esolang functional-language goto interpreter scala stack-based-language type-conversion weird-language
Last synced: 04 Apr 2025
https://github.com/dnek/mines-esolang
An esoteric language inspired by Minesweeper.
esolang esoteric-language interpreter minesweeper
Last synced: 12 May 2025
https://github.com/catseye/emmental
MIRROR of https://codeberg.org/catseye/Emmental : A language based on meta-circular interpreters, precursor to Mascarpone.
esolang esoteric-language esoteric-programming-language interpreter meta-circular
Last synced: 08 Aug 2025
https://github.com/azer0s/brolang
The brogramming language for real bros
bro esolang esoteric-language yeet
Last synced: 06 Aug 2025
https://github.com/catseye/flobnar
MIRROR of https://codeberg.org/catseye/Flobnar : This is what happens when you get Befunge-93 drunk
esolang esoteric-language esoteric-programming-language fungeoid
Last synced: 12 Apr 2025
https://github.com/baris-inandi/bfgo
A fast, optimizing, BF compiler, interpreter, and REPL. Also includes a BF formatter and minifier! Implemented in Go. Batteries included.
bf cli compiler esolang go golang interpreter repl
Last synced: 14 Jan 2026
https://github.com/wsdt/AlmostBinary
Compiler & Runtime for 'Almost Binary'. Code in platform-independent binary and utilize high-level data structures and state-of-the-art libraries (e.g. quantum computing, blockchain, ..)
binary blockchain compiler csharp esolang esoteric-programming-language platform-independent programming-language qsharp quantum-computing runtime
Last synced: 13 May 2025
https://github.com/wsdt/almostbinary
Compiler & Runtime for 'Almost Binary'. Code in platform-independent binary and utilize high-level data structures and state-of-the-art libraries (e.g. quantum computing, blockchain, ..)
binary blockchain compiler csharp esolang esoteric-programming-language platform-independent programming-language qsharp quantum-computing runtime
Last synced: 12 Apr 2025
https://github.com/catseye/wanda
MIRROR of https://codeberg.org/catseye/Wanda : A little "concatenative" language that's not actually concatenative at all
concatenative-language esolang esoteric-language esoteric-programming-language not-actually-concatenative not-actually-stack-based stack-based string-rewriting
Last synced: 07 Jul 2025
https://github.com/maxhallinan/brunfaick
A Brainfuck interpeter implemented in JavaScript.
Last synced: 08 May 2025
https://github.com/jomy10/rpg-lang
The RPG esoteric programming language. Includes compiler, cli and language specification.
esolang esoteric esoteric-language esoteric-programming-language generator language parser programming-language rpg-game
Last synced: 21 Mar 2025
https://github.com/auscompgeek/chickenpie
:baby_chick: Chicken implementation and debugger in Python
chicken esolang esoteric-language interpreter programming-language python
Last synced: 25 Oct 2025
https://github.com/hornc/runar
Esoteric Runic fungeoid programming language
Last synced: 07 May 2025
https://github.com/kvbc/brackets
An esolang with brackets, a lot of brackets
Last synced: 14 Apr 2025
https://github.com/catseye/exanoke
MIRROR of https://codeberg.org/catseye/Exanoke : A functional language which is syntactically restricted to primitive recursive functions
esolang esoteric-language esoteric-programming-language functional-programming primitive-recursion primitive-recursive
Last synced: 09 Mar 2026
https://github.com/catseye/beatnik
Cat's Eye Technologies' implementation of (and tools for) the Beatnik programming language
beatnik beatnik-language esolang esoteric-language esoteric-programming-language interpreter
Last synced: 12 Apr 2025
https://github.com/catseye/rube
MIRROR of https://codeberg.org/catseye/RUBE : A warehouse-oriented "bully automaton" constructed as a tribute to Rube Goldberg
esolang esoteric-language esoteric-programming-language rube-goldberg-machine
Last synced: 12 Apr 2025
https://github.com/catseye/cfluviurrh
MIRROR of https://codeberg.org/catseye/Cfluviurrh : A programming language for writing programs that have feelings
emotion esolang esoteric-programming-language
Last synced: 24 Sep 2025
https://github.com/susisu/grassy
Toolkit for the Grass programming language
esolang grass haskell lambda-calculus
Last synced: 19 Jul 2025
https://github.com/attempt-this-online/languages
Docker images containing execution environments for languages on Attempt This Online
attempt-this-online docker esolang programming-language
Last synced: 07 May 2025
https://github.com/hornc/-
Complete compiler toolchain for the esolang Юᓂ곧⎔
Last synced: 26 Aug 2025
https://github.com/catseye/equipage
MIRROR of https://codeberg.org/catseye/Equipage : The purely concatenative language that Carriage might've been
concatenative concatenative-language esolang esoteric-programming-language purely-concatenative
Last synced: 09 Mar 2026
https://github.com/ferhatgec/freebrain
Next generation antidote against Brainf*ck.
brainfuck cpp esolang esoteric-language
Last synced: 04 Aug 2025
https://github.com/hornc/godelfish
Gödel numbering toy project
deadfish esolang godel-numbering
Last synced: 01 Apr 2026
https://github.com/userkace/text2brainfuck
a python script that converts strings to brainfuck.
brainfuck esolang esoteric python
Last synced: 02 Sep 2025
https://github.com/rubbaboy/bfjvm
Brainfuck on the JVM
brainfuck bytecode esolang jvm
Last synced: 14 Apr 2025
https://github.com/catseye/quylthulg
MIRROR of https://codeberg.org/catseye/Quylthulg : A functional language with goto's inside data structures
esolang esoteric-language esoteric-programming-language functional-programming
Last synced: 12 Apr 2025
https://github.com/nicholas-miklaucic/fractran-lib-rs
A Rust library that represents and executes FRACTRAN programs.
Last synced: 26 Oct 2025
https://github.com/xytrux/brainlack
🧠❌ the language that makes you lack a brain!
c esolang esolangs esoteric esoteric-interpreter esoteric-language esoteric-languages esoteric-programming-language programming-language programming-languages
Last synced: 21 Jul 2025
https://github.com/lengthlang/length
Reference Implementation for Length
dart esolang interpreter length
Last synced: 11 Jan 2026
https://github.com/jemtaly/projectlambda
A calculator / programming language based on lambda calculus. 基于 Lambda 演算的简易编程语言。
calculator esolang functional-programming lambda lambda-calculus programming-language
Last synced: 07 Mar 2026
https://github.com/sungwoncho/tru
An esoteric programming language with prefix-free brackets
esolang esoteric-programming-language programming-language
Last synced: 18 Sep 2025
https://github.com/catseye/kelxquoia
MIRROR of https://codeberg.org/catseye/Kelxquoia : A self-modifying, in fact self-*destroying*, grid-rewriting fungeoid language
esolang esoteric-language esoteric-programming-language fungeoid self-modifying-code
Last synced: 13 Feb 2026
https://github.com/catseye/muriel
MIRROR of https://codeberg.org/catseye/Muriel : Cat's Eye Technologies' distribution of Matthew Westcott's quine-based language Muriel
esolang esoteric-programming-language quine
Last synced: 15 Apr 2026
https://github.com/blyxyas/braincumc
Compiler for the Braincum esoteric language based in Brainfuck
brainfuck compiler esolang esoteric-language esoteric-programming-language programming-language rust
Last synced: 24 Mar 2025
https://github.com/710lucas/esonaldo-pereira
Uma simples linguagem de programação baseada nas musicas do ednaldo pereira // a simple esolang based on ednaldo pereira's musics
ednaldo ednaldo-pereira ednaldopereira esolang esolangs esoteric-language esoteric-programming-language
Last synced: 11 Jul 2025
https://github.com/aspizu/onyo
onyo 🧅 is an interpreted programming language.
compiler esolang esoteric-language interpreter programming-language
Last synced: 21 Mar 2025
https://github.com/catseye/strelnokoff
MIRROR of https://codeberg.org/catseye/Strelnokoff : A non-deterministic imperative programming language
esolang esoteric-language esoteric-programming-language imperative-language non-deterministic
Last synced: 14 Sep 2025
https://github.com/ferhatgec/solfege
Solfege Esoteric Language, Do Re Mi Fa...
c cpp esolang esoteric-language programming programming-language stdio
Last synced: 20 Jul 2025