Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

awesome-esolangs

Curated list of awesome Esoteric languages and resources
https://github.com/angrykoala/awesome-esolangs

Last synced: 5 days ago
JSON representation

  • Languages

    • Spooky - The scariest programming language :jack_o_lantern: :skull:.
    • Unlambda - Obfuscated functional programming.
    • Velato - Language that uses MIDI files as source, programs are defined by the pitch and order of notes.
    • 文言 (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).
    • ><> - A stack-based 2d language with support for reflection.
    • 1+ - A surprisingly user-friendly language with a highly-limited instruction set.
    • ajsone - Language defined completely in JSON.
    • Befunge - Two-dimensional language.
    • Brainfuck - Minimalist language using only 8 single-character commands.
    • Chef - Programs that look like cooking recipes.
    • Chicken - Only 1 valid symbol: 'chicken'.
    • COW - Brainfuck variant using twelve variations of *moos* as instructions.
    • DNA# - Language based on the structure of the DNA.
    • Emojicode - Full-blown programming language consisting of emojis.
    • False - Heavily obfuscated language with a minimal implementation.
    • 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.
    • JellyScript - Brainfuck-based with delicious jelly.
    • 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.
    • 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.
    • reMorse - Morse-styled language.
    • Shakespeare - Language where the code appear to be Shakespearean plays.
    • Spooky - The scariest programming language :jack_o_lantern: :skull:.
    • Technologic - Language in which programs look like the lyrics to the Daft Punk song Technologic.
    • 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.
    • 文言 (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.
    • ajsone - Language defined completely in JSON.
    • ArnoldC - Based on the best one-liners of Arnold Schwarzenegger.
    • Charcoal - Concise language for sketching ASCII art.
    • Chef - Programs that look like cooking recipes.
    • Dots - A turing-complete language using "." symbol only.
    • Emojicode - Full-blown programming language consisting of emojis.
    • False - Heavily obfuscated language with a minimal implementation.
    • Fetlang - Designed such that source code looks like poorly written fetish erotica.
    • 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.
    • 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.
    • Ook! - Brainfuck-based language, where the commands are orangutan words.
    • Piet - Language in which programs look like abstract paintings using colors as code. Named after Piet Mondrian.
    • 78 - A single-character command language focused around the numbers 7 and 8.
    • AlmostBinary - Code in binary and run on any platform.
    • ArnoldC - Based on the best one-liners of Arnold Schwarzenegger.
    • Brackets - Language made of brackets, a lot of brackets.
    • C Flat - Musical language focused on sound rather than notation with creative freedom in mind.
    • CellTail - A 1d celular automata based language, supports a complex pattern matching syntax.
    • Charcoal - Concise language for sketching ASCII art.
    • Whitespace - Use only white-characters (space, tabs and newlines).
  • Others

    • Petrovich - Operating System concept based on random actions and rewards/punishments.
    • Petrovich - Operating System concept based on random actions and rewards/punishments.
  • Resources

  • Algorithms

    • Stacksort - Sorts a list by searching answers in Stack Overflow and executing code snippets until is sorted.
  • Articles

  • Community