awesome-esolangs
Esoteric languages collection
Curated list of esoteric programming languages and resources
Curated list of awesome Esoteric languages and resources
513 stars
13 watching
37 forks
last commit: about 2 years 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 5 years ago | A single-character command language focused around the numbers 7 and 8 |
| ajsone | Language defined completely in JSON | ||
| AlmostBinary | 8 | over 2 years 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 4 years ago | Language made of brackets, a lot of brackets |
| Brainfuck | Minimalist language using only 8 single-character commands | ||
| C Flat | 27 | almost 5 years ago | Musical language focused on sound rather than notation with creative freedom in mind |
| CellTail | 7 | about 2 years ago | A 1d celular automata based language, supports a complex pattern matching syntax |
| Charcoal | 211 | 11 months ago | Concise language for sketching ASCII art |
| Chef | Programs that look like cooking recipes | ||
| Chicken | Only 1 valid symbol: 'chicken' | ||
| ChuckScript | 33 | over 9 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 4 years ago | A turing-complete language using "." symbol only |
| Electra | 96 | about 1 year ago | Code like an electrician |
| Emojicode | Full-blown programming language consisting of emojis | ||
| Enterprise™ | 1,603 | over 2 years ago | Non deterministic unnecessarily statically typed language |
| False | Heavily obfuscated language with a minimal implementation | ||
| Fetlang | 1,494 | over 1 year ago | Designed such that source code looks like poorly written fetish erotica |
| FlipJump | 70 | 11 months ago | 1 instruction: Flip a bit, then Jump. The simplest OISC |
| Folders | 383 | almost 4 years ago | Code written with folders |
| FreakC | 127 | about 3 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 4 years ago | Reduced JavaScript for golfing |
| Jelly | 867 | about 5 years ago | Golfing language based on J |
| JellyScript | Brainfuck-based with delicious jelly | ||
| JSFuck | 8,205 | 12 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,345 | 12 months ago | Programming using Italian-like gibberish |
| Ni | 6 | over 5 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 4 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 4 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 16 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 11 years ago | language based on nondeterministic string rewriting of a semi-Thue grammar |
| Tru | 4 | about 5 years ago | A stack-based language with prefix-free brackets |
| TrumpScript | 7,565 | almost 6 years ago | Make Python great again |
| Turtle | 5 | over 5 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,908 | about 3 years ago | Only Vigil is truly vigilant about not allowing code that fails to pass programmatic specifications |
| Watson | 270 | 11 months 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,732 | almost 6 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 | 110 | about 3 years ago | The only true brainfuck assembler toolkit |
| CSS-only-chat | 6,587 | about 2 years ago | A truly monstrous async web chat using no JS whatsoever on the frontend |
| FizzBuzzEnterpriseEdition | 21,775 | over 1 year ago | Simple FizzBuzz game implemented under the most strict enterprise standards |
| MalbolgeLisp | 493 | over 2 years ago | A Lisp interpreter in Malbolge Unshackled |
| NoCode | 61,128 | over 1 year ago | Secure and reliable applications. Write nothing; deploy nowhere |
| Petrovich | Operating System concept based on random actions and rewards/punishments | ||
| vapor.js | 1,374 | over 3 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 | over 1 year 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 | ||