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: 2025-04-22 00:09:33 UTC
- JSON Representation
https://github.com/kreusada/oceanscript
OceanScript is a cryptographic language used to encode and decode text into a formulation of characters - where the final result looks like waves in the ocean.
decoder encoder esolang esoteric-language python
Last synced: 11 Apr 2025
https://github.com/stdio2016/OOPS
OOPS! 這個語言好難。這才是純物件導向語言
esolang interpreter object-oriented-programming
Last synced: 17 Nov 2024
https://github.com/catseye/smetana
MIRROR of https://codeberg.org/catseye/SMETANA : A pathological little self-modifying language
automaton esolang self-modifying-code
Last synced: 05 Mar 2025
https://github.com/hornc/ixqus
ΙΧΘΥΣ is an esoteric programming language, based on Deadfish.
deadfish esolang esoteric-language ixqus
Last synced: 12 Mar 2025
https://github.com/valen-h/jsa
An (esolang) javascript assembly implementation.
assembly esolang goto jsa node typescript
Last synced: 16 Feb 2025
https://github.com/susisu/grass-js
Grass interpreter
esolang grass interpreter javascript
Last synced: 13 Apr 2025
https://github.com/moderrek/brainfuckplus
BrainFuck+ language Interpreter written in C. Superset of Brainfuck
brainfuck brainfuck-interpreter brainfuckplus c esolang esoteric-language interpreter language linux memory programming-language superset windows
Last synced: 14 Apr 2025
https://github.com/catseye/yoob.js
Javascript/HTML5 grab-bag for esolangs and gewgaws
esolang esoteric-language esoteric-programming-language html5-canvas html5-esolang-development javascript-framework
Last synced: 15 Nov 2024
https://github.com/catseye/zowie
MIRROR of https://codeberg.org/catseye/ZOWIE : An esoteric language where literally every operation is memory-mapped — even structured loops!
esolang esoteric-language esoteric-programming-language memory-mapped structured-programming
Last synced: 15 Jan 2025
https://github.com/sweeper777/verbosy
A language inspired by Human Reosurce Machine
Last synced: 20 Feb 2025
https://github.com/tasty-kiwi/pewlang
Pewlang is an esoteric language that compiles into brainfuck.
brainfuck esolang esolangs esoteric-language python
Last synced: 28 Feb 2025
https://github.com/progbits/spacebar
A C to Whitespace transpiler.
c esolang menhi ocaml transpiler whitespace
Last synced: 14 Nov 2024
https://github.com/yixinbc/fbf
fxxk brainfuck. brainfuck interpreter,debugger...
Last synced: 13 Apr 2025
https://github.com/taco-c/trainfuck
Interpreter for the Trainfuck language, based on Brainfuck.
brainfuck esolang esoteric-language experiment programming-language
Last synced: 09 Apr 2025
https://github.com/hornc/esointerpreters
Assorted esolang interpreters written by me for languages on esolangs.org.
Last synced: 27 Feb 2025
https://github.com/quelklef/3.725254969642999e-321
An esolang centered around 64-bit IEEE 754 floating-point numbers
Last synced: 31 Mar 2025
https://github.com/nnngi/nytescript
Intepreted Programming Language (Esolang) made using Python
Last synced: 09 Apr 2025
https://github.com/susisu/whitespace-js
Whitespace interpreter
esolang interpreter javascript whitespace
Last synced: 13 Apr 2025
https://github.com/nthnn/brainfuck-assembly
Brainfuck Assembly is a human-readable assembly language to simplify the process of writing Brainfuck programs.
assembler assembler-implementation assembly-language brainfuck brainfuck-asm brainfuck-language brainfuck-transpiler esolang esoteric-language
Last synced: 16 Feb 2025
https://github.com/m1kc/rfalse
An interpreter for the FALSE language, possibly the fastest in the world.
brainfuck bytecode esolang esoteric-language false interpreter programming-language rust rust-lang vm
Last synced: 11 Feb 2025
https://github.com/catseye/beta-Juliet
MIRROR of https://codeberg.org/catseye/beta-Juliet : A minimal event-oriented language
esolang event-driven-behavior event-driven-programming experimental-language state-machine
Last synced: 12 Apr 2025
https://github.com/rudxain/faithscript
Informal spec for the esolang named "FaithScript"
cult dogmatic esolang esoteric flat-earth hoax joke mocking parody satire specification
Last synced: 14 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: 05 Mar 2025
https://github.com/blyxyas/braincum-syntax
Syntax highlighting for the Braincum language
esolang extension mit-license programming-language syntax-highlighting vscode vscode-extension
Last synced: 03 Apr 2025
https://github.com/adotinthevoid/gotolang
A programing language where the only control flow is goto expr
esolang esoteric-interpreter esoteric-language esoteric-programming-language programming-language
Last synced: 03 Apr 2025
https://github.com/coobird/brainfuccuccino
brainfuck scripting engine for Java
Last synced: 12 Apr 2025
https://github.com/hornc/abctag
Experimental Arithmetic-Bitwise-Cyclic-Tag-over-HTTP server.
bitwise-cyclic-tag esolang tag-systems
Last synced: 12 Mar 2025
https://github.com/hornc/godelfish
Gödel numbering toy project
deadfish esolang godel-numbering
Last synced: 12 Mar 2025
https://github.com/catseye/troupe
An esolang based on hedgehogs, faery rings, and hills
esolang esoteric-language esoteric-programming-language unimplemented
Last synced: 05 Mar 2025
https://github.com/lfalch/stalch
Stack oriented half-eso-lang
esolang esoteric-language language stack-based
Last synced: 01 Mar 2025
https://github.com/zeroplayerrodent/ocanada
Canada themed programming language, eh?
canada esolang esolangs lisp programming-language
Last synced: 19 Mar 2025
https://github.com/aermoss/brainfuck
A simple BrainFuck interpreter written in Python.
brainfuck brainfuck-interpreter esolang esoteric-interpreter esoteric-language interpreter
Last synced: 06 Mar 2025
https://github.com/catseye/illgol-grand-mal
MIRROR of https://codeberg.org/catseye/Illgol-Grand-Mal : A communicable disease in the form of a programming language empire [Octuply licensed]
communicable-disease esolang esoteric-language esoteric-programming-language
Last synced: 05 Mar 2025
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: 05 Mar 2025
https://github.com/iammoltony/infinistack
Language with infinite stacks.
c-sharp csharp dotnet esolang esoteric-language esoteric-programming-language interpreter language programming-language
Last synced: 04 Mar 2025
https://github.com/ttulka/chickenfoot
Two-dimensional programming language for chickens 🐔
2d chicken esolang programming-language two-dimensional
Last synced: 07 Apr 2025
https://github.com/pxeger/tictac
tactical assault golfing language
code-golf esolang golfing-language interpreter tacit tictac
Last synced: 01 Apr 2025
https://github.com/catseye/version
MIRROR of https://codeberg.org/catseye/Version : A language with control flow based on "ignorance spaces"
esolang esoteric-language esoteric-programming-language
Last synced: 05 Mar 2025
https://github.com/valkmjolnir/brainfuck-jit
Brainfuck Just-In-Time compiler written in C++
brainfuck compiler cpp esolang esoteric-interpreter esoteric-language esoteric-programming-language interpreter jit just-in-time
Last synced: 02 Mar 2025
https://github.com/catseye/pail
MIRROR of https://codeberg.org/catseye/Pail : An esolang based on pairs (if LISP is LISt Processing then this is PAIr Language)
esolang esoteric-language esoteric-programming-language functional-programming
Last synced: 05 Mar 2025
https://github.com/catseye/nhohnhehr
MIRROR of https://codeberg.org/catseye/Nhohnhehr : A remotely fungeoid language based on rotated rooms
esolang esoteric-language esoteric-programming-language fungeoid
Last synced: 05 Mar 2025
https://github.com/catseye/oxcart
MIRROR of https://codeberg.org/catseye/Oxcart : A continuation-passing concatenative language
concatenative-programming-language continuation-passing continuation-passing-style esolang esoteric-programming-language purely-concatenative
Last synced: 05 Mar 2025
https://github.com/catseye/beta-juliet
MIRROR of https://codeberg.org/catseye/beta-Juliet : A minimal event-oriented language
esolang event-driven-behavior event-driven-programming experimental-language state-machine
Last synced: 05 Mar 2025
https://github.com/catseye/carriage
MIRROR of https://codeberg.org/catseye/Carriage : A "purely concatenative" esolang, circa 2012, with its own reference distribution finally!
concatenative concatenative-language esolang esoteric-programming-language purely-concatenative
Last synced: 05 Mar 2025
https://github.com/catseye/ypsilax
MIRROR of https://codeberg.org/catseye/Ypsilax : A non-deterministic reflective grid-rewriting language
esolang esoteric-language grid-rewriting non-deterministic reflective
Last synced: 05 Mar 2025
https://github.com/catseye/gemooy
MIRROR of https://codeberg.org/catseye/Gemooy : A bagatelle of an esolang that combines 2-ill, Etcha, and self-modification
esolang esoteric-language esoteric-programming-language
Last synced: 05 Mar 2025
https://github.com/acidghost/befunge-93
Befunge-93 implementations
befunge befunge-93 befunge-interpreter esolang esoteric-language rust
Last synced: 22 Feb 2025
https://github.com/anhgelus/gomath
A new lang between a formal calculator and a complete computer language
esolang language language-learning math mathematics
Last synced: 28 Mar 2025
https://github.com/sujalchoudhari/johncenalang
Esoteric Programming Language
esolang esoteric-language esoteric-programming-language whitespace-interpreter whitespace-language
Last synced: 21 Mar 2025
https://github.com/aaronjanse/interlocking-braces
The esolang where code like {(}) is the norm
Last synced: 18 Feb 2025
https://github.com/udxs/bizcardbf
Portable C interpreter for BF
brainfuck brainfuck-interpreter c esolang esoteric-interpreter esoteric-language esoteric-programming-language gcc interpreter programming-language
Last synced: 13 Mar 2025
https://github.com/pjtunstall/brainfuck
An interpreter for the esoteric programming language Brainfuck.
Last synced: 13 Mar 2025
https://github.com/rayhanadev/prizm
A toy BrainF-eqsue language.
3d arrays brainf custom-language esolang esoteric-language esoteric-programming-language nodejs
Last synced: 17 Feb 2025
https://github.com/jlchntoz/katana
Katana is a newly designed light-weight programming language
data-structures esolang interpreter programming-language
Last synced: 06 Apr 2025
https://github.com/catseye/sickbay
MIRROR of https://codeberg.org/catseye/SICKBAY : An eso-BASIC with a call ring buffer and computed line numbers
basic esolang esoteric-language esoteric-programming-language
Last synced: 05 Mar 2025
https://github.com/catseye/jolverine
MIRROR of https://codeberg.org/catseye/Jolverine : A "turning tarpit" where the "wheel" is modified during execution
esolang esoteric-language esoteric-programming-language turning-tarpit
Last synced: 05 Mar 2025
https://github.com/catseye/etcha
MIRROR of https://codeberg.org/catseye/Etcha : A BitChanger-like esolang where the tape head is a turtle
esolang esoteric-language esoteric-programming-language turtle-graphics
Last synced: 05 Mar 2025
https://github.com/catseye/maentwrog
MIRROR of https://catseye.tc/node/Maentwrog : This was Chris Pressey's first "real" programming language; a precursor to Befunge-93
Last synced: 05 Mar 2025
https://github.com/catseye/pophery
MIRROR of https://codeberg.org/catseye/Pophery : (WIP) An imperative string-rewriting language. I know right?
esolang esoteric-language esoteric-programming-language string-rewriting unfinished wip
Last synced: 05 Mar 2025
https://github.com/catseye/xoomonk
MIRROR of https://codeberg.org/catseye/Xoomonk : A language with "malingering updatable stores"
esolang esoteric-language esoteric-programming-language
Last synced: 05 Mar 2025
https://github.com/xtyrrell/cancelscriptjs
A CancelScript interpreter written in JavaScript
cancelscript esolang esolangs esoteric esoteric-programming-language
Last synced: 05 Apr 2025
https://github.com/stefnotch/labyrinth_interpreter
A Labyrinth interpreter written in JavaScript
esolang interpreter javascript
Last synced: 06 Apr 2025
https://github.com/hakatashi/sclipting-escape
A node.js module to escape String/Number/Buffer into ByteArray literal of Sclipting programming language.
esolang javascript node text-processing
Last synced: 06 Apr 2025
https://github.com/rudxain/regextran
regexp-based esolang inspired by FRACTRAN and Thue
basic esolang esoteric implementation pattern-matching regex regexp rewrite-rules specification strings text turing-tarpit
Last synced: 14 Mar 2025
https://github.com/schwalbe-t/silicon-runes
The language of the ancient civilisation that once trapped lightning inside of rocks to trick the rocks into thinking for them.
esolang esoteric-interpreter esoteric-language interpreted-language interpreter language programming-language stack-based stack-based-language
Last synced: 14 Mar 2025
https://github.com/franeklubi/scaf-visualizer
Visualizer for franeklubi/scaffolding
c esolang interpreter pointless visualization visualizer
Last synced: 18 Feb 2025
https://github.com/zeroplayerrodent/bf-cavycode
The classic esolang rewritten in CavyCode!
brainfuck brainfuck-interpreter esolang esolangs
Last synced: 19 Mar 2025
https://github.com/catseye/hunter
MIRROR of https://codeberg.org/catseye/HUNTER : An Essies entry based on mazespace-rewriting and critter-style message passing [BSD license]
esolang esoteric-language esoteric-programming-language interrodent-communication maze-solver mazespace-rewriting
Last synced: 05 Mar 2025
https://github.com/zeroplayerrodent/cavycode
Code like a Guinea Pig!
esolang esolangs guinea-pig programming-language programming-languages rodents
Last synced: 19 Mar 2025
https://github.com/ghluka/fibonacci-sequence
🌀 The first 10 terms of the Fibonacci sequence written in various of programming languages.
boilerplate esolang esolangs esoteric example-code fibonacci fibonacci-generator fibonacci-numbers fibonacci-sequence programming-languages
Last synced: 06 Mar 2025
https://github.com/erik-donath/esoterik
An Brainfuck interpeter, again.
brainfuck brainfuck-compiler brainfuck-interpreter brainfuck-interpreters brainfuck-language cmake cpp esolang esolangs esoteric esoteric-interpreter esoteric-language esoteric-languages esoteric-programming-language i-use-arch-btw i-use-arch-btw-interpreter interpreter
Last synced: 10 Mar 2025
https://github.com/ldrk11/filesandfolders
Typescript interpreter for FilesAndFolders!
esolang esolangs folders programming-language
Last synced: 16 Mar 2025
https://github.com/ealmloff/anti-array
a esolang without arrays or stacks
esolang esolangs esoteric-language esoteric-programming-language programming-language
Last synced: 08 Apr 2025
https://github.com/tripplyons/subleq
A one instruction Turing Machine - SUBtract and branch if Less-than or EQual to zero
esolang esoteric-language esoteric-programming-language programming-language
Last synced: 19 Feb 2025
https://github.com/matronator/pikolang
PIKOlang (PIKOlang Is Kinda Obnoxious) is a 2D embarrassingly parallel esoteric programming language. It uses two stacks for handling numbers and strings respectively and one output stack for a combination of the two.
2d-programming 2d-programming-language async concurrency concurrent-programming esolang esolangs esoteric esoteric-language esoteric-programming-language grid-based parallel-computing piko pikolang
Last synced: 09 Apr 2025
https://github.com/eriknyquist/addlad
A single-instruction esoteric programming language, inspired by Chris Domas' "MovFuscator"
esolang esoteric esoteric-interpreter esoteric-lang esoteric-language esoteric-languages esoteric-programming-language oisc python python-3 python3
Last synced: 28 Feb 2025
https://github.com/init-ref/lldbf
A Brainf*ck inspired Esolang
brainfuck brainfuck-interpreter brainfuck-language esolang esoteric-language esoteric-programming-language
Last synced: 20 Feb 2025
https://github.com/zeroxthreef/boing
A flexible and embeddable esolang in C89
c embeddable-scripting-language esolang esoteric-programming-language interpreter library single-header-lib
Last synced: 28 Mar 2025
https://github.com/susisu/lazyk-js
Lazy K interpreter
esolang interpreter javascript lazy-k
Last synced: 13 Apr 2025
https://github.com/thetardigrade/brainforkinterpreter
Reads and runs Brainfork files.
brainfuck brainfuck-interpreter c esolang interpreter memory-cells programming-language turing-complete
Last synced: 20 Feb 2025
https://github.com/sweeper777/album
An esoteric programming language with lots of songs
Last synced: 26 Mar 2025
https://github.com/tomhea/fji-cpp
super fast c++ FlipJump interpreter
cpp esolang esoteric-interpreter esoteric-language esoteric-programming-language flip-jump interpreter
Last synced: 17 Feb 2025
https://github.com/hornc/counterfish
2 register Minsky machine toy programming language.
Last synced: 12 Mar 2025
https://github.com/hornc/ensemencer
Discover finite-state-automata by overlaying regions of the Mersenne twister!
Last synced: 12 Mar 2025
https://github.com/hornc/ctbasic
Cyclic Tag System BASIC (like) compiler toy project with Tektronix 401x graphical output.
bitwise-cyclic-tag cyclic-tag esolang tektronix
Last synced: 12 Mar 2025
https://github.com/telos-matter/malang
A programming language that compiles down to a mathematical operation.
esolang math mathematical-programming
Last synced: 01 Feb 2025
https://github.com/hemmouda/malang
A programming language that compiles down to a mathematical operation.
esolang math mathematical-programming
Last synced: 26 Mar 2025
https://github.com/richarah/docker-chef
Containerised runtime environment for Chef esolang (using RChef interpreter)
chef container containers docker dockerfile esolang esolangs esoteric-interpreter esoteric-language esoteric-languages esoteric-programming-language rust
Last synced: 21 Feb 2025
https://github.com/susisu/grasspiler
Untyped lambda calculus to Grass compiler
esolang grass javascript lambda-calculus
Last synced: 13 Apr 2025
https://github.com/tttardigrado/compleat
Compleat is a BrainF*ck derived language where instead of writing in plain text you write in midi
brainfuck brainfuck-interpreter esolang golang interpreter language midi music
Last synced: 03 Apr 2025
https://github.com/fabasoad/setup-malbolge-action
This GitHub action installs malbolge interpreter
esolang esoteric-language esoteric-programming-language github-action github-actions malbolge malbolge-interpreter
Last synced: 10 Apr 2025
https://github.com/bromaniac/gofuck
Brainfuck interpreter in Go.
brainfuck brainfuck-interpreter command-line-tool esolang go golang unlicense
Last synced: 27 Mar 2025