awesome-esolangs

Esoteric languages collection

Curated list of esoteric programming languages and resources

Curated list of awesome Esoteric languages and resources

GitHub

507 stars
13 watching
35 forks
last commit: about 1 year ago
Linked from 3 awesome lists

awesomeawesome-listesolangesotericlist

Awesome Esolangs / Languages

><> A stack-based 2d language with support for reflection
1+ A surprisingly user-friendly language with a highly-limited instruction set
78 5 over 4 years ago A single-character command language focused around the numbers 7 and 8
ajsone Language defined completely in JSON
AlmostBinary 8 over 1 year ago Code in binary and run on any platform
ArnoldC Based on the best one-liners of Arnold Schwarzenegger
Befunge Two-dimensional language
Brackets 7 over 3 years ago Language made of brackets, a lot of brackets
Brainfuck Minimalist language using only 8 single-character commands
C Flat 27 almost 4 years ago Musical language focused on sound rather than notation with creative freedom in mind
CellTail 7 about 1 year ago A 1d celular automata based language, supports a complex pattern matching syntax
Charcoal 212 5 months ago Concise language for sketching ASCII art
Chef Programs that look like cooking recipes
Chicken Only 1 valid symbol: 'chicken'
ChuckScript 33 over 8 years ago Unary-based language, where the code is a single number
COW Brainfuck variant using twelve variations of as instructions
DNA# Language based on the structure of the DNA
Dots 6 over 3 years ago A turing-complete language using "." symbol only
Electra 95 3 months ago Code like an electrician
Emojicode Full-blown programming language consisting of emojis
Enterprise™ 1,601 over 1 year ago Non deterministic unnecessarily statically typed language
False Heavily obfuscated language with a minimal implementation
Fetlang 1,494 7 months ago Designed such that source code looks like poorly written fetish erotica
FlipJump 65 3 months ago 1 instruction: Flip a bit, then Jump. The simplest OISC
Folders 382 almost 3 years ago Code written with folders
FreakC 128 over 2 years ago Full-blown programming language with NSFW contents and memes
Fugue Music as source code
Golfscript Stack oriented, aimed at solving problems in as few keystrokes as possible
Haifu Designed with the core values of Eastern philosophy in mind
INTERCAL Parody language intended to be completely different from other languages
Japt 75 over 3 years ago Reduced JavaScript for golfing
Jelly 863 about 4 years ago Golfing language based on J
JellyScript Brainfuck-based with delicious jelly
JSFuck 8,182 3 months ago Esoteric programming style based on the atomic parts of JavaScript
Lazy K Minimal, turing-complete pure functional language without extra features
legit Programs defined entirely by the graph of the git repository instead of its contents
LolCode Language with keywords based on the lolcat meme expressions
Malbolge Named after the 8th level of hell, is designed to be as difficult as possible to program
Monicelli 1,338 almost 2 years ago Programming using Italian-like gibberish
Ni 6 over 4 years ago Brainfuck-based with more helpful instructions
Omgrofl Syntax resembling Internet slang
Ook! Brainfuck-based language, where the commands are orangutan words
Orca Livecoding environment to quickly create procedural audio sequencers
Piet Language in which programs look like abstract paintings using colors as code. Named after Piet Mondrian
RASEL 6 almost 3 years ago Fungeoid with no limits on program space, float precision, and with a bit of random access to stack
reMorse Morse-styled language
Rockstar 83 almost 3 years ago Designed for creating computer programs that are also song lyrics
Shakespeare Language where the code appear to be Shakespearean plays
Spooky The scariest programming language
Suzy 8 about 15 years ago 3D language inspired in Befunge
Technologic Language in which programs look like the lyrics to the Daft Punk song Technologic
Thue 29 over 10 years ago language based on nondeterministic string rewriting of a semi-Thue grammar
Tru 4 over 4 years ago A stack-based language with prefix-free brackets
TrumpScript 7,556 almost 5 years ago Make Python great again
Turtle 5 over 4 years ago Uses long-term storage for memory use
Unary Brainfuck-based language where all the commands are 0
Unlambda Obfuscated functional programming
Velato Language that uses MIDI files as source, programs are defined by the pitch and order of notes
Vigil 2,904 about 2 years ago Only Vigil is truly vigilant about not allowing code that fails to pass programmatic specifications
Watson 269 28 days ago Stack-based Turing-incomplete configuration files
文言 (Wenyan) Closely follows the grammar and tone of classical Chinese literature
Whenever Language that does things whenever it wants
Whitespace Use only white-characters (space, tabs and newlines)
WordLang A language based on meaning-like grammar that produces output
Z Use only the letter z
ZOMBIE Inherently evil multithreaded language designed for Necromancers

Awesome Esolangs / Algorithms

πfs 6,695 almost 5 years ago Pi-based storage system, store your data by searching a matching sequence in pi
Stacksort Sorts a list by searching answers in Stack Overflow and executing code snippets until is sorted

Awesome Esolangs / Others

asmbf 109 about 2 years ago The only true brainfuck assembler toolkit
CSS-only-chat 6,583 about 1 year ago A truly monstrous async web chat using no JS whatsoever on the frontend
FizzBuzzEnterpriseEdition 21,555 4 months ago Simple FizzBuzz game implemented under the most strict enterprise standards
MalbolgeLisp 489 over 1 year ago A Lisp interpreter in Malbolge Unshackled
NoCode 60,897 4 months ago Secure and reliable applications. Write nothing; deploy nowhere
Petrovich Operating System concept based on random actions and rewards/punishments
vapor.js 1,372 over 2 years ago The World's Smallest & Fastest JavaScript Library

Awesome Esolangs / Resources

DM's Esoteric Programming Languages List of esoteric languages and algorithms written by dangermouse
Esofiles 97 6 months ago The Esoteric Files Archive, an archive of implementations of esoteric programming languages and examples
Esolang Wiki of esoteric programming languages and related Resources
Esoteric Codes Articles and documents collection
Rosettacode Provides examples in different languages, including esoteric languages
Wikipedia/Esoteric programming languages Wikipedia list of esoteric languages
Esolang List of ideas Compilation of ideas for esoteric languages and related

Awesome Esolangs / Articles

Let's Build a Basic Interpreter (Ruslan's Blog) Series of articles explaining the basics of compilers and interpreters and how to build one
Six programming paradigms that will change how you think about coding Post by Yevgeniy Brikman describing different programming paradigms that are not commonly applied
The Fun (and Madness) of Esoteric Programming Languages Straightforward introduction to esoteric languages with examples
On the Turing Completeness Of MS PowerPoint Turing Machine on PowerPoint

Awesome Esolangs / Community

Anarchy Golf Informal problems server
Code Golf Stack Exchange Golfing problems and answers
Freenode IRC Channel The #esoteric IRC channel on freenode
Reddit Esolangs Reddit community on esolangs
Esolangs Discord Server A Discord community about esoteric languages

Backlinks from these awesome lists:

0