Your first time on this page? Allow me to give some explanations.
Awesome Esolangs
Curated list of awesome Esoteric languages and resources
Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.
Thank you angrykoala & contributors
View Topic on GitHub:
angrykoala/awesome-esolangs
Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.
Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.
Languages
an esolang focused on the numbers 7 and 8
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, ..)
An esolang with brackets, a lot of brackets
An interpreter for C flat, a music-based programming language
A concise language for sketching ASCII art.
Chuck Norris Programming Language
A Turing-complete programming language with only one symbol: "."
🦄 The Enterprise™ programming language
Fetish-themed programming language
A language where the code is written with folders
Japt 1.4.5, the other JavaScript golfing language
Jelly is a recreational programming language inspired by J.
An esoteric programming language, come se fosse antani.
Ni is a small esoteric programming language turing complete, cell based, like brainfuck.
The Rockstar programming language specification
A three-dimensional esoteric programming language
The Thue programming language: Programming with grammars
An esoteric programming language with prefix-free brackets
Make Python great again
A programming language that utilizes long-term storage for space consumption
Vigil, the eternal morally vigilant programming language
WATSON: Wasted but Amazing Turing-incomplete Stack-based Object Notation
A weird esoteric programming language based on words.
A surprisingly user-friendly language with a highly-limited instruction set.
Minimalist language using only 8 single-character commands.
Stack oriented, aimed at solving problems in as few keystrokes as possible.
Designed with the core values of Easter philosophy in mind.
Parody language intended to be completely different from other languages.
Minimal, turing-complete pure functional language without extra features.
Programs definedentirely by the graph of the git repository instead of its contents.
Named after the 8th level of hell, is designed to be as difficult as possible to program.
Brainfuck-based language, where the commands are orangutan words.
Livecoding environment to quickly create procedural audio sequencers.
Language in which programs look like abstract paintings using colors as code. Named after Piet Mondrian.
Language where the code appear to be Shakespearean plays.
Language that uses MIDI files as source, programs are defined by the pitch and order of notes.
Closely follows the grammar and tone of classical Chinese literature.
Use only white-characters (space, tabs and newlines).
Inherently evil multithreaded language designed for Necromancers.
Algorithms
πfs - the data-free filesystem!
Sorts a list by searching answers in Stack Overflow and executing code snippets until is sorted.
Others
The only true brainfuck-targetting assembler. Discord: https://discord.gg/m4Wcenn
A truly monstrous async web chat using no JS whatsoever on the frontend
FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes.
The best way to write secure and reliable applications. Write nothing; deploy nowhere.
The World's Smallest & Fastest JavaScript Library
Operating System concept based on random actions and rewards/punishments.
Resources
The Esoteric File Archive
List of esoteric languages and algorithms written by dangermouse.
A programming chrestomathy site which aims to present implementations of many algorithms and data structures in different programming languages.
Wikipedia list of esoteric languages.
Compilation of ideas for esoteric languages and related.
Articles
Series of articles explaining the basics of compilers and interpreters and how to build one.
Post by Yevgeniy Brikman describing different programming paradigms that are not commonly applied.
Straightforward introduction to esoteric languages with examples.
Turing Machine on PowerPoint.
Community
The #esoteric IRC channel on freenode.