Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 2024-11-14 00:09:01 UTC
- JSON Representation
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: 28 Oct 2024
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: 15 Nov 2024
https://github.com/valkmjolnir/brainfuck-jit
Brainfuck Just-In-Time compiler written in C++
brainfuck compiler cpp esolang esoteric-programming-language interpreter jit just-in-time programming-language system-v
Last synced: 13 Nov 2024
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: 10 Oct 2024
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: 15 Nov 2024
https://github.com/ttulka/chickenfoot
Two-dimensional programming language for chickens 🐔
2d chicken esolang programming-language two-dimensional
Last synced: 12 Oct 2024
https://github.com/progbits/spacebar
A C to Whitespace transpiler.
c esolang menhi ocaml transpiler whitespace
Last synced: 14 Nov 2024
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: 07 Nov 2024
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: 07 Nov 2024
https://github.com/thetardigrade/brainforkinterpreter
Reads and runs Brainfork files.
brainfuck brainfuck-interpreter c esolang interpreter memory-cells programming-language turing-complete
Last synced: 08 Nov 2024
https://github.com/stefnotch/labyrinth_interpreter
A Labyrinth interpreter written in JavaScript
esolang interpreter javascript
Last synced: 16 Oct 2024
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: 05 Nov 2024
https://github.com/jlchntoz/katana
Katana is a newly designed light-weight programming language
data-structures esolang interpreter programming-language
Last synced: 01 Nov 2024
https://github.com/susisu/grasspiler
Untyped lambda calculus to Grass compiler
esolang grass javascript lambda-calculus
Last synced: 06 Nov 2024
https://github.com/xtyrrell/cancelscriptjs
A CancelScript interpreter written in JavaScript
cancelscript esolang esolangs esoteric esoteric-programming-language
Last synced: 30 Oct 2024
https://github.com/aaronjanse/interlocking-braces
The esolang where code like {(}) is the norm
Last synced: 07 Nov 2024
https://github.com/coobird/brainfuccuccino
brainfuck scripting engine for Java
Last synced: 13 Oct 2024
https://github.com/sweeper777/album
An esoteric programming language with lots of songs
Last synced: 15 Oct 2024
https://github.com/franeklubi/scaf-visualizer
Visualizer for franeklubi/scaffolding
c esolang interpreter pointless visualization visualizer
Last synced: 07 Nov 2024
https://github.com/ealmloff/anti-array
a esolang without arrays or stacks
esolang esolangs esoteric-language esoteric-programming-language programming-language
Last synced: 05 Nov 2024
https://github.com/susisu/lazyk-js
Lazy K interpreter
esolang interpreter javascript lazy-k
Last synced: 06 Nov 2024
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: 06 Nov 2024
https://github.com/rayhanadev/prizm
A toy BrainF-eqsue language.
3d arrays brainf custom-language esolang esoteric-language esoteric-programming-language nodejs
Last synced: 06 Nov 2024
https://github.com/init-ref/lldbf
A Brainf*ck inspired Esolang
brainfuck brainfuck-interpreter brainfuck-language esolang esoteric-language esoteric-programming-language
Last synced: 08 Nov 2024
https://github.com/acidghost/befunge-93
Befunge-93 implementations
befunge befunge-93 befunge-interpreter esolang esoteric-language rust
Last synced: 09 Nov 2024
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: 12 Nov 2024
https://github.com/lfalch/stalch
Stack oriented half-eso-lang
esolang esoteric-language language stack-based
Last synced: 12 Nov 2024
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: 14 Nov 2024
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: 15 Nov 2024
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: 15 Nov 2024
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: 15 Nov 2024
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: 15 Nov 2024
https://github.com/catseye/version
A language with control flow based on "ignorance spaces"
esolang esoteric-language esoteric-programming-language
Last synced: 15 Nov 2024
https://github.com/catseye/xoomonk
A language with "malingering updatable stores"
esolang esoteric-language esoteric-programming-language
Last synced: 15 Nov 2024
https://github.com/catseye/pophery
(WIP) An imperative string-rewriting language. I know right? [BSD license]
esolang esoteric-language esoteric-programming-language string-rewriting unfinished wip
Last synced: 15 Nov 2024
https://github.com/catseye/maentwrog
Chris Pressey's first "real" programming language, precursor to Befunge-93
Last synced: 15 Nov 2024
https://github.com/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: 15 Nov 2024
https://github.com/minoritea/ramen.nim
Ramen is a programming language
esolang esoteric-language esoteric-programming-language programming-language ramen ramen-lang
Last synced: 12 Nov 2024
https://github.com/catseye/smith
MIRROR of https://codeberg.org/catseye/SMITH : An assembly-like language with no jumps or branches *whatsoever*.
esolang esoteric-language esoteric-programming-language self-modifying-code
Last synced: 15 Nov 2024
https://github.com/hamolicious/esolangprograms
Programs I've written in Esoteric Languages
esolang esoteric-language esoteric-programming-language
Last synced: 10 Nov 2024
https://github.com/filipporanza/fractran
A FRACTRAN language interpreter
conway esolang esoteric-language fractran john-conway
Last synced: 06 Nov 2024
https://github.com/kajizukataichi/circle9
hard to input esolang calculator
calculator cirno esolang esoteric-language esoteric-programming-language joke-language touhou
Last synced: 06 Nov 2024
https://github.com/catseye/wagon
MIRROR of https://codeberg.org/catseye/Wagon : A second-order concatenative language
concatenative-programming-language esolang esoteric-programming-language purely-concatenative second-order
Last synced: 15 Nov 2024
https://github.com/filipporanza/bfi
bfi - Brainfcuk Interpreter
brainfuck brainfuck-interpreter command-line esolang esoteric-language esoteric-programming-language interpreter linux
Last synced: 06 Nov 2024
https://github.com/catseye/noit-o-mnain-worb
MIRROR of https://codeberg.org/catseye/noit-o-mnain-worb : A pressure-based probabilistic particle automaton
automaton brownian-motion esolang esoteric-language particle-automaton particle-simulation
Last synced: 15 Nov 2024
https://github.com/susisu/bfjs
Brainf*ck interpreter
brainfuck esolang interpreter javascript
Last synced: 06 Nov 2024
https://github.com/catseye/unlikely
A language that conflates objects with continuations, among other things
continuation-passing esolang esoteric-programming-language object-oriented static-analyzer unimplemented
Last synced: 15 Nov 2024
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: 30 Oct 2024
https://github.com/knosmos/emotilang
Scripting language where each character is emoji
Last synced: 20 Oct 2024
https://github.com/catseye/wunnel
MIRROR of https://codeberg.org/catseye/Wunnel : An esolang combining 1L with ideas from turning tarpits and topology
esolang esoteric-language esoteric-programming-language
Last synced: 15 Nov 2024
https://github.com/catseye/deturgenchry
(WIP) An OO language where `self` is a continuation (sort of) [BSD license]
esolang experimental-language functional-programming object-oriented unfinished unimplemented
Last synced: 15 Nov 2024
https://github.com/xtyrrell/deadfishjs
An interpreter for the Deadfish esoteric programming language, and its relatives, implemented in modern JavaScript.
deadfish esolang esolangs esoteric-interpreter esoteric-language esoteric-programming-language
Last synced: 27 Oct 2024
https://github.com/linuxfandudeguy/arab-lang
A extremely small and buggy esoteric programming language where all the syntax is Arabic.
arabic arabic-language esolang esoteric-language programming-language python
Last synced: 27 Oct 2024
https://github.com/catseye/velo
A language where code blocks are strings and scripts are object classes
Last synced: 15 Nov 2024
https://github.com/hanzceo/pnglang
PoC of a custom assembly language embedded into .png file. Includes assembler and interpreter.
assembler esolang interpreter programming-language
Last synced: 12 Oct 2024
https://github.com/gldanoob/nooblang-rust
NOOBLANG interpreter but in Rust (not blazingly fast)
esolang esoteric-programming-language interpreter lexer parser rust
Last synced: 27 Oct 2024
https://github.com/ttulka/stroke
Stroke {/|\} esoteric structured programming language
esolang javascript programming-language stroke
Last synced: 12 Oct 2024
https://github.com/ttulka/i-am-selfish
esoteric programming language that solely discusses itself
esolang programming-language selfish
Last synced: 12 Oct 2024
https://github.com/catseye/granola-m
An esolang submitted to the Essies, based on rewriting a graph while traversing it
esolang esoteric-language esoteric-programming-language
Last synced: 15 Nov 2024
https://github.com/ttulka/semafor
Semafor 🟢🔴 minimalistic esoteric programming language
esolang esoteric-language javascript js turing-complete
Last synced: 12 Oct 2024
https://github.com/catseye/yoob
Java framework for esoteric languages (a.k.a. esolangs). [Public domain]
esolang esoteric-language esoteric-programming-language java-web-app
Last synced: 15 Nov 2024
https://github.com/ttulka/cppc
:..: (colon period period colon) esoteric programming language
colon-period-period-colon esolang esoteric-language esoteric-programming-language javascript js turing-complete
Last synced: 12 Oct 2024
https://github.com/ttulka/strokepm
Stroke+- is an esoteric structured programming language
esolang javascript programming-language stroke turing-complete
Last synced: 12 Oct 2024
https://github.com/ttulka/turmin
Turmin esoteric programming language is neither a Turing machine nor a Minsky machine.
esolang js minsky programming-language turing-machine
Last synced: 12 Oct 2024
https://github.com/catseye/stringie
The world's dullest Underload interpreter
Last synced: 15 Nov 2024
https://github.com/ttulka/one-instruction-cyclic-tag
An esoteric programming language for cyclic tag systems ⟳
cyclic-tag esolang js programming-language tag-system
Last synced: 12 Oct 2024
https://github.com/catseye/squishy2k
A language where string-rewriting meets state machines
esolang esoteric-language esoteric-programming-language state-machine string-rewriting
Last synced: 15 Nov 2024
https://github.com/catseye/sally
A cute but naïve functional language - "upside-down Forth cake".
esolang experimental-language functional-programming minimalistic stack-based
Last synced: 15 Nov 2024
https://github.com/catseye/sbeezg
A language which attempts to take single-assignment to the logical extreme
esolang esoteric-language esoteric-programming-language single-assignment
Last synced: 15 Nov 2024
https://github.com/ttulka/sorry-marvin
Sorry, Marvin! 🤓 esoteric programming language that went wrong
esolang js minsky programming-language
Last synced: 12 Oct 2024
https://github.com/catseye/beturing
A language corresponding to Turing machines with planar control graphs
esolang esoteric-language fungeoid turing-machine
Last synced: 15 Nov 2024
https://github.com/liraymond04/awa5_rs
An AWA5.0 CLI tool written in Rust (btw)
assembler awa5-0 command-line esolang interpretor jelly-hoshiumi parser phase-connect rust
Last synced: 12 Oct 2024
https://github.com/catseye/n-dcnc
UFOs + Boy bands + The Esoteric Awards = 'N-DCNC
conspiracy-theory esolang esoteric-language esoteric-programming-language
Last synced: 15 Nov 2024
https://github.com/seldom-se/tower
Tower is an esolang with painfully vertical data storage
esolang esoteric-language esoteric-programming-language programming-language rust
Last synced: 30 Oct 2024
https://github.com/thetardigrade/dorklang
Interpreter for the dorklang esoteric programming language, written in Go.
esolang esoteric-language esoteric-programming-language
Last synced: 08 Nov 2024
https://github.com/catseye/larabee
An esoteric language that abuses and misuses branch prediction
branch-prediction esolang esoteric-language esoteric-programming-language
Last synced: 15 Nov 2024
https://github.com/catseye/kangaroo-iceberg
(WIP) An incomplete, Tamerlane-like graph-rewriting language
esolang esoteric-language esoteric-programming-language graph-rewriting unfinished unimplemented
Last synced: 15 Nov 2024
https://github.com/710lucas/esonaldo-vim-syntax-highlighter
Syntax highlighter da linguagem esonaldo pereira para vim // A esonaldo pereira syntax highliter for vim
esolang esolang-highlighter esolangs esonaldo esonaldo-pereira syntax-highlighting
Last synced: 11 Nov 2024
https://github.com/charlestaylor7/befunge-editor
Web Editor & Interpreter for Befunge
befunge esolang nextjs react react-hooks tailwind
Last synced: 14 Nov 2024
https://github.com/thimc/malbolge
malbolge interpreter written in go
esolang golang interpreter malbolge
Last synced: 14 Nov 2024
https://github.com/thimc/fungus
befunge-93 interpreter written in go
befunge-93 esolang go golang interpreter
Last synced: 14 Nov 2024
https://github.com/hathibelagal-dev/occult
A programming language that looks very esoteric and occult-like
esolang ply programming-language python
Last synced: 11 Nov 2024
https://github.com/glanguage/bruck
Write brainfuck with ONLY square brackets.
brainfuck bruck esolang esoteric
Last synced: 15 Nov 2024
https://github.com/divergentclouds/bitqueue
A queue-based esolang where data is operated on as individual bits
bit-manipulation esolang esolangs turing-complete
Last synced: 14 Nov 2024
https://github.com/divergentclouds/three-star-programmer
An interpreter for the esolang Three Star Programmer. https://esolangs.org/wiki/Three_Star_Programmer
esolang interpreter three-star-programmer
Last synced: 14 Nov 2024
https://github.com/andreas-schoch/dominoscript
A recreational stack-oriented concatenative two-dimensional non-linear self-modifying esoteric programming language that uses the dots on domino pieces to represent code.
compiler domino domino-script dominoscript esolang esoteric-programming-language interpreter programming-language stack-oriented
Last synced: 26 Oct 2024