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: Dec. 2, 2020, 9:05 p.m.

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
8m
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
5m
GPL-3.0

An esolang with brackets, a lot of brackets

0
0
102d
MIT

A concise language for sketching ASCII art.

141
7
9m
MIT

Chuck Norris Programming Language

25
1
4y 4m
MIT

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

3
4
2y 36d
Unlicense

🦄 The Enterprise™ programming language

1.28K
35
96d
Unknown

Fetish-themed programming language

1.26K
38
1y 54d
BSD-3-Clause

A language where the code is written with folders

206
12
5m
Unknown

Japt 1.4.5, the other JavaScript golfing language

56
7
1y 4m
Unknown

Jelly is a recreational programming language inspired by J.

513
37
8m
MIT

Write any JavaScript with 6 Characters: !+

5.42K
544
84d
WTFPL

An esoteric programming language, come se fosse antani.

931
51
9m
GPL-3.0

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

7
1
4m
MIT

The Rockstar programming language specification

5.97K
176
83d
MIT

A three-dimensional esoteric programming language

6
0
11y 32d
Unknown

The Thue programming language: Programming with grammars

6
2
6y 5m
GPL-3.0

An esoteric programming language with prefix-free brackets

2
0
116d
Apache-2.0

Make Python great again

7.18K
411
2y 2d
MIT

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

4
0
7m
Unknown

Vigil, the eternal morally vigilant programming language

2.2K
59
3y 81d
n/a

A weird esoteric programming language based on words.

0
1
11m
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
4y 73d
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
111d
MIT

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

5.62K
266
1y 6m
MIT

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

13.78K
609
11m
n/a

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

43.69K
3.96K
10m
Apache-2.0

The World's Smallest & Fastest JavaScript Library

1.24K
203
3y 69d
n/a

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

Resources

The Esoteric File Archive

48
25
1y 7d
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