User Experience on mobile might not be great yet, but I'm working on it.

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.

Last Update: None

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

1
0
1y 5m
MIT

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, ..)

2
0
1y 87d
GPL-3.0

An esolang with brackets, a lot of brackets

0
0
1y 30d
MIT

An interpreter for C flat, a music-based programming language

1
0
9m
MIT

A concise language for sketching ASCII art.

141
7
1y 6m
MIT

Chuck Norris Programming Language

25
1
5y 51d
MIT

A Turing-complete programming language with only one symbol: "."

3
4
2y 10m
Unlicense

๐Ÿฆ„ The Enterpriseโ„ข programming language

1.28K
35
1y 24d
Unknown

Fetish-themed programming language

1.26K
38
1y 11m
BSD-3-Clause

A language where the code is written with folders

206
12
1y 99d
Unknown

Japt 1.4.5, the other JavaScript golfing language

56
7
2y 53d
Unknown

Jelly is a recreational programming language inspired by J.

513
37
1y 6m
MIT

Write any JavaScript with 6 Characters: !+

5.42K
544
1y 12d
WTFPL

An esoteric programming language, come se fosse antani.

931
51
1y 7m
GPL-3.0

Ni is a small esoteric programming language turing complete, cell based, like brainfuck.

7
1
1y 56d
MIT

The Rockstar programming language specification

5.97K
176
1y 11d
MIT

A three-dimensional esoteric programming language

6
0
11y 10m
Unknown

The Thue programming language: Programming with grammars

6
2
7y 81d
GPL-3.0

An esoteric programming language with prefix-free brackets

2
0
1y 44d
Apache-2.0

Make Python great again

7.18K
411
2y 9m
MIT

A programming language that utilizes long-term storage for space consumption

4
0
1y 5m
Unknown

Vigil, the eternal morally vigilant programming language

2.2K
59
4y 9d
n/a

WATSON: Wasted but Amazing Turing-incomplete Stack-based Object Notation

208
8
8m
Apache-2.0

A weird esoteric programming language based on words.

0
1
1y 8m
Apache-2.0

1+

A surprisingly user-friendly language with a highly-limited instruction set.

Language defined completely in JSON.

Based on the best one-liners of Arnold Schwarzenegger.

Two-dimensional language.

Minimalist language using only 8 single-character commands.

Programs that look like cooking recipes.

Only 1 valid symbol: 'chicken'.

Language based on the structure of the DNA.

Full-blown programming language consisting of emojis.

Heavily offuscated language with a minimal implementation.

Music as source code.

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.

Language with keywords based on the lolcat meme expressions.

Named after the 8th level of hell, is designed to be as difficult as possible to program.

Syntax resembling Internet slang.

Brainfuck-based language, where the commands are orangutan words.

Livecoding environment to quickly create procedural audio sequencers.

Morse-styled language.

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.

The scariest programming language :jack_o_lantern: :skull:.

Brainfuck-based language where all the commands are 0.

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.

Language that does things whenever it wants.

Use only white-characters (space, tabs and newlines).

Z

Use only the letter z.

Inherently evil multithreaded language designed for Necromancers.

Algorithms

ฯ€fs - the data-free filesystem!

5.04K
260
5y 1d
GPL-3.0

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

15
4
1y 39d
MIT

A truly monstrous async web chat using no JS whatsoever on the frontend

5.62K
266
2y 111d
MIT

FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes.

14.12K
620
1y 9m
n/a

The best way to write secure and reliable applications. Write nothing; deploy nowhere.

43.69K
3.96K
1y 8m
Apache-2.0

The World's Smallest & Fastest JavaScript Library

1.24K
203
3y 12m
n/a

Operating System concept based on random actions and rewards/punishments.

Resources

The Esoteric File Archive

48
25
1y 10m
Unknown

List of esoteric languages and algorithms written by dangermouse.

Wiki of esoteric programming languages and related Resources.

Articles and documents collection.

A programming chrestomathy site which aims to present implementations of many algorithms and data structures in different programming 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.

Community