awesome-esolangs
github.com/angrykoala/awesome-esolangs ↗Curated list of awesome Esoteric languages and resources
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me languages resources from awesome-esolangs"
Installation instructions →What's inside
Languages
- ><>
A stack-based 2d language with support for reflection.
- 1+
A surprisingly user-friendly language with a highly-limited instruction set.
- 78
A single-character command language focused around the numbers 7 and 8.
- ajsone
Language defined completely in JSON.
- AlmostBinary
Code in binary and run on any platform.
- ArnoldC
Based on the best one-liners of Arnold Schwarzenegger.
Community
- Anarchy Golf
Informal
- Code Golf Stack Exchange
Golfing problems and answers.
- Esolangs Discord Server
A Discord community about esoteric languages.
- Freenode IRC Channel
The #esoteric IRC channel on freenode.
- Reddit Esolangs
Reddit community on esolangs.
Others
- asmbf
The only true brainfuck assembler toolkit.
- CSS-only-chat
A truly monstrous async web chat using no JS whatsoever on the frontend.
- FizzBuzzEnterpriseEdition
Simple FizzBuzz game implemented under the most strict enterprise standards.
- MalbolgeLisp
A Lisp interpreter in Malbolge Unshackled.
- NoCode
Secure and reliable applications. Write nothing; deploy nowhere.
- Petrovich
Operating System concept based on random actions and rewards/punishments.
Resources
- DM's Esoteric Programming Languages
List of esoteric languages and algorithms written by dangermouse.
- Esofiles
The Esoteric Files Archive, an archive of implementations of esoteric programming languages and examples.
- Esolang
Wiki of esoteric programming languages and related Resources.
- Esolang List of ideas
Compilation of ideas for esoteric languages and related.
- Esoteric Codes
Articles and documents collection.
- Rosettacode
Provides examples in different languages, including esoteric languages.
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.
- On the Turing Completeness Of MS PowerPoint
Turing Machine on PowerPoint.
- 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.
Showing a sample of 94 resources. View the full list on GitHub →