Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

Esolang

An esoteric programming language, or “esolang”, is a computer programming language intended to entertain or confuse, to be a joke or to explore new concepts. Esolangs may be minimalistic or, conversely, bloated. Often an esolang has features that made it harder to use on purpose. Esolangs are mostly not designed for serious use, unlike mainstream languages.

https://github.com/adotinthevoid/gotolang

A programing language where the only control flow is goto expr

esolang esoteric-interpreter esoteric-language esoteric-programming-language programming-language

Last synced: 28 Oct 2024

https://github.com/invrtd-h/colang2

얘! 코딩이 잘 안되니?

esolang kane ocaml

Last synced: 12 Oct 2024

https://github.com/catseye/ypsilax

MIRROR of https://codeberg.org/catseye/Ypsilax : A non-deterministic reflective grid-rewriting language

esolang esoteric-language grid-rewriting non-deterministic reflective

Last synced: 15 Nov 2024

https://github.com/m1kc/rfalse

An interpreter for the FALSE language, possibly the fastest in the world.

brainfuck bytecode esolang esoteric-language false interpreter programming-language rust rust-lang vm

Last synced: 10 Oct 2024

https://github.com/catseye/pail

MIRROR of https://codeberg.org/catseye/Pail : An esolang based on pairs (if LISP is LISt Processing then this is PAIr Language)

esolang esoteric-language esoteric-programming-language functional-programming

Last synced: 15 Nov 2024

https://github.com/ttulka/chickenfoot

Two-dimensional programming language for chickens 🐔

2d chicken esolang programming-language two-dimensional

Last synced: 12 Oct 2024

https://github.com/progbits/spacebar

A C to Whitespace transpiler.

c esolang menhi ocaml transpiler whitespace

Last synced: 14 Nov 2024

https://github.com/catseye/beta-Juliet

MIRROR of https://codeberg.org/catseye/beta-Juliet : A minimal event-oriented language

esolang event-driven-behavior event-driven-programming experimental-language state-machine

Last synced: 07 Nov 2024

https://github.com/tripplyons/subleq

A one instruction Turing Machine - SUBtract and branch if Less-than or EQual to zero

esolang esoteric-language esoteric-programming-language programming-language

Last synced: 07 Nov 2024

https://github.com/stefnotch/labyrinth_interpreter

A Labyrinth interpreter written in JavaScript

esolang interpreter javascript

Last synced: 16 Oct 2024

https://github.com/matronator/pikolang

PIKOlang (PIKOlang Is Kinda Obnoxious) is a 2D embarrassingly parallel esoteric programming language. It uses two stacks for handling numbers and strings respectively and one output stack for a combination of the two.

2d-programming 2d-programming-language async concurrency concurrent-programming esolang esolangs esoteric esoteric-language esoteric-programming-language grid-based parallel-computing piko pikolang

Last synced: 05 Nov 2024

https://github.com/jlchntoz/katana

Katana is a newly designed light-weight programming language

data-structures esolang interpreter programming-language

Last synced: 01 Nov 2024

https://github.com/serprex/bfhs

bf interp in hs

brainfuck esolang haskell

Last synced: 01 Nov 2024

https://github.com/susisu/grasspiler

Untyped lambda calculus to Grass compiler

esolang grass javascript lambda-calculus

Last synced: 06 Nov 2024

https://github.com/xtyrrell/cancelscriptjs

A CancelScript interpreter written in JavaScript

cancelscript esolang esolangs esoteric esoteric-programming-language

Last synced: 30 Oct 2024

https://github.com/aaronjanse/interlocking-braces

The esolang where code like {(}) is the norm

esolang

Last synced: 07 Nov 2024

https://github.com/coobird/brainfuccuccino

brainfuck scripting engine for Java

brainfuck esolang java jsr223

Last synced: 13 Oct 2024

https://github.com/sweeper777/album

An esoteric programming language with lots of songs

compiler esolang stack-based

Last synced: 15 Oct 2024

https://github.com/franeklubi/scaf-visualizer

Visualizer for franeklubi/scaffolding

c esolang interpreter pointless visualization visualizer

Last synced: 07 Nov 2024

https://github.com/quuxplusone/fungus

The Fungus virtual machine

befunge esolang fungus

Last synced: 30 Oct 2024

https://github.com/susisu/lazyk-js

Lazy K interpreter

esolang interpreter javascript lazy-k

Last synced: 06 Nov 2024

https://github.com/invrtd-h/colang

얘! 코딩이 잘 안되니?

dsl esolang scala

Last synced: 06 Nov 2024

https://github.com/eriknyquist/addlad

A single-instruction esoteric programming language, inspired by Chris Domas' "MovFuscator"

esolang esoteric esoteric-interpreter esoteric-lang esoteric-language esoteric-languages esoteric-programming-language oisc python python-3 python3

Last synced: 12 Nov 2024

https://github.com/lfalch/stalch

Stack oriented half-eso-lang

esolang esoteric-language language stack-based

Last synced: 12 Nov 2024

https://github.com/catseye/gemooy

MIRROR of https://codeberg.org/catseye/Gemooy : A bagatelle of an esolang that combines 2-ill, Etcha, and self-modification

esolang esoteric-language esoteric-programming-language

Last synced: 15 Nov 2024

https://github.com/catseye/sickbay

MIRROR of https://codeberg.org/catseye/SICKBAY : An eso-BASIC with a call ring buffer and computed line numbers

basic esolang esoteric-language esoteric-programming-language

Last synced: 15 Nov 2024

https://github.com/catseye/jolverine

MIRROR of https://codeberg.org/catseye/Jolverine : A "turning tarpit" where the "wheel" is modified during execution

esolang esoteric-language esoteric-programming-language turning-tarpit

Last synced: 15 Nov 2024

https://github.com/catseye/etcha

MIRROR of https://codeberg.org/catseye/Etcha : A BitChanger-like esolang where the tape head is a turtle

esolang esoteric-language esoteric-programming-language turtle-graphics

Last synced: 15 Nov 2024

https://github.com/catseye/version

A language with control flow based on "ignorance spaces"

esolang esoteric-language esoteric-programming-language

Last synced: 15 Nov 2024

https://github.com/catseye/xoomonk

A language with "malingering updatable stores"

esolang esoteric-language esoteric-programming-language

Last synced: 15 Nov 2024

https://github.com/catseye/pophery

(WIP) An imperative string-rewriting language. I know right? [BSD license]

esolang esoteric-language esoteric-programming-language string-rewriting unfinished wip

Last synced: 15 Nov 2024

https://github.com/catseye/maentwrog

Chris Pressey's first "real" programming language, precursor to Befunge-93

esolang stack-based

Last synced: 15 Nov 2024

https://github.com/catseye/hunter

An Essies entry based on mazespace-rewriting and critter-style message passing [BSD license]

esolang esoteric-language esoteric-programming-language interrodent-communication maze-solver mazespace-rewriting

Last synced: 15 Nov 2024

https://github.com/catseye/smith

MIRROR of https://codeberg.org/catseye/SMITH : An assembly-like language with no jumps or branches *whatsoever*.

esolang esoteric-language esoteric-programming-language self-modifying-code

Last synced: 15 Nov 2024

https://github.com/tomboddaert/msc

A 2d, stack-based, esoteric language

esolang language rust

Last synced: 12 Nov 2024

https://github.com/kvbc/factoreh

A 2D esoteric programming language

2d esolang

Last synced: 08 Nov 2024

https://github.com/hamolicious/esolangprograms

Programs I've written in Esoteric Languages

esolang esoteric-language esoteric-programming-language

Last synced: 10 Nov 2024

https://github.com/filipporanza/fractran

A FRACTRAN language interpreter

conway esolang esoteric-language fractran john-conway

Last synced: 06 Nov 2024

https://github.com/khumam/jawaskrip

An Esolang in Javanese language

esolang python python3

Last synced: 10 Nov 2024

https://github.com/catseye/wagon

MIRROR of https://codeberg.org/catseye/Wagon : A second-order concatenative language

concatenative-programming-language esolang esoteric-programming-language purely-concatenative second-order

Last synced: 15 Nov 2024

https://github.com/catseye/noit-o-mnain-worb

MIRROR of https://codeberg.org/catseye/noit-o-mnain-worb : A pressure-based probabilistic particle automaton

automaton brownian-motion esolang esoteric-language particle-automaton particle-simulation

Last synced: 15 Nov 2024

https://github.com/susisu/bfjs

Brainf*ck interpreter

brainfuck esolang interpreter javascript

Last synced: 06 Nov 2024

https://github.com/catseye/unlikely

A language that conflates objects with continuations, among other things

continuation-passing esolang esoteric-programming-language object-oriented static-analyzer unimplemented

Last synced: 15 Nov 2024

https://github.com/knosmos/emotilang

Scripting language where each character is emoji

emoji esolang language python

Last synced: 20 Oct 2024

https://github.com/catseye/wunnel

MIRROR of https://codeberg.org/catseye/Wunnel : An esolang combining 1L with ideas from turning tarpits and topology

esolang esoteric-language esoteric-programming-language

Last synced: 15 Nov 2024

https://github.com/catseye/deturgenchry

(WIP) An OO language where `self` is a continuation (sort of) [BSD license]

esolang experimental-language functional-programming object-oriented unfinished unimplemented

Last synced: 15 Nov 2024

https://github.com/xtyrrell/deadfishjs

An interpreter for the Deadfish esoteric programming language, and its relatives, implemented in modern JavaScript.

deadfish esolang esolangs esoteric-interpreter esoteric-language esoteric-programming-language

Last synced: 27 Oct 2024

https://github.com/zenoamaro/disarray

Arrays as the only data type

array esolang esoteric

Last synced: 05 Nov 2024

https://github.com/linuxfandudeguy/arab-lang

A extremely small and buggy esoteric programming language where all the syntax is Arabic.

arabic arabic-language esolang esoteric-language programming-language python

Last synced: 27 Oct 2024

https://github.com/serprex/null

https://esolangs.org/wiki/NULL

esolang

Last synced: 27 Oct 2024

https://github.com/catseye/velo

A language where code blocks are strings and scripts are object classes

esolang experimental-language

Last synced: 15 Nov 2024

https://github.com/hanzceo/pnglang

PoC of a custom assembly language embedded into .png file. Includes assembler and interpreter.

assembler esolang interpreter programming-language

Last synced: 12 Oct 2024

https://github.com/gldanoob/nooblang-rust

NOOBLANG interpreter but in Rust (not blazingly fast)

esolang esoteric-programming-language interpreter lexer parser rust

Last synced: 27 Oct 2024

https://github.com/ttulka/stroke

Stroke {/|\} esoteric structured programming language

esolang javascript programming-language stroke

Last synced: 12 Oct 2024

https://github.com/ttulka/i-am-selfish

esoteric programming language that solely discusses itself

esolang programming-language selfish

Last synced: 12 Oct 2024

https://github.com/catseye/granola-m

An esolang submitted to the Essies, based on rewriting a graph while traversing it

esolang esoteric-language esoteric-programming-language

Last synced: 15 Nov 2024

https://github.com/ttulka/semafor

Semafor 🟢🔴 minimalistic esoteric programming language

esolang esoteric-language javascript js turing-complete

Last synced: 12 Oct 2024

https://github.com/catseye/yoob

Java framework for esoteric languages (a.k.a. esolangs). [Public domain]

esolang esoteric-language esoteric-programming-language java-web-app

Last synced: 15 Nov 2024

https://github.com/ttulka/cppc

:..: (colon period period colon) esoteric programming language

colon-period-period-colon esolang esoteric-language esoteric-programming-language javascript js turing-complete

Last synced: 12 Oct 2024

https://github.com/ttulka/strokepm

Stroke+- is an esoteric structured programming language

esolang javascript programming-language stroke turing-complete

Last synced: 12 Oct 2024

https://github.com/ttulka/turmin

Turmin esoteric programming language is neither a Turing machine nor a Minsky machine.

esolang js minsky programming-language turing-machine

Last synced: 12 Oct 2024

https://github.com/catseye/stringie

The world's dullest Underload interpreter

ansi-c esolang underload

Last synced: 15 Nov 2024

https://github.com/ttulka/one-instruction-cyclic-tag

An esoteric programming language for cyclic tag systems ⟳

cyclic-tag esolang js programming-language tag-system

Last synced: 12 Oct 2024

https://github.com/catseye/squishy2k

A language where string-rewriting meets state machines

esolang esoteric-language esoteric-programming-language state-machine string-rewriting

Last synced: 15 Nov 2024

https://github.com/catseye/sally

A cute but naïve functional language - "upside-down Forth cake".

esolang experimental-language functional-programming minimalistic stack-based

Last synced: 15 Nov 2024

https://github.com/catseye/sbeezg

A language which attempts to take single-assignment to the logical extreme

esolang esoteric-language esoteric-programming-language single-assignment

Last synced: 15 Nov 2024

https://github.com/ttulka/sorry-marvin

Sorry, Marvin! 🤓 esoteric programming language that went wrong

esolang js minsky programming-language

Last synced: 12 Oct 2024

https://github.com/catseye/beturing

A language corresponding to Turing machines with planar control graphs

esolang esoteric-language fungeoid turing-machine

Last synced: 15 Nov 2024

https://github.com/vort/subleqxasm

Subleqx machine assembler

assembler esolang oisc subleq

Last synced: 12 Oct 2024

https://github.com/catseye/n-dcnc

UFOs + Boy bands + The Esoteric Awards = 'N-DCNC

conspiracy-theory esolang esoteric-language esoteric-programming-language

Last synced: 15 Nov 2024

https://github.com/seldom-se/tower

Tower is an esolang with painfully vertical data storage

esolang esoteric-language esoteric-programming-language programming-language rust

Last synced: 30 Oct 2024

https://github.com/serprex/inliners

http://esolangs.org/wiki/Inline

esolang

Last synced: 01 Nov 2024

https://github.com/thetardigrade/dorklang

Interpreter for the dorklang esoteric programming language, written in Go.

esolang esoteric-language esoteric-programming-language

Last synced: 08 Nov 2024

https://github.com/catseye/larabee

An esoteric language that abuses and misuses branch prediction

branch-prediction esolang esoteric-language esoteric-programming-language

Last synced: 15 Nov 2024

https://github.com/catseye/kangaroo-iceberg

(WIP) An incomplete, Tamerlane-like graph-rewriting language

esolang esoteric-language esoteric-programming-language graph-rewriting unfinished unimplemented

Last synced: 15 Nov 2024

https://github.com/vort/subleqxemu

Subleqx machine emulator

emulator esolang oisc subleq

Last synced: 12 Nov 2024

https://github.com/710lucas/esonaldo-vim-syntax-highlighter

Syntax highlighter da linguagem esonaldo pereira para vim // A esonaldo pereira syntax highliter for vim

esolang esolang-highlighter esolangs esonaldo esonaldo-pereira syntax-highlighting

Last synced: 11 Nov 2024

https://github.com/charlestaylor7/befunge-editor

Web Editor & Interpreter for Befunge

befunge esolang nextjs react react-hooks tailwind

Last synced: 14 Nov 2024

https://github.com/thimc/malbolge

malbolge interpreter written in go

esolang golang interpreter malbolge

Last synced: 14 Nov 2024

https://github.com/thimc/fungus

befunge-93 interpreter written in go

befunge-93 esolang go golang interpreter

Last synced: 14 Nov 2024

https://github.com/hathibelagal-dev/occult

A programming language that looks very esoteric and occult-like

esolang ply programming-language python

Last synced: 11 Nov 2024

https://github.com/glanguage/bruck

Write brainfuck with ONLY square brackets.

brainfuck bruck esolang esoteric

Last synced: 15 Nov 2024

https://github.com/divergentclouds/bitqueue

A queue-based esolang where data is operated on as individual bits

bit-manipulation esolang esolangs turing-complete

Last synced: 14 Nov 2024

https://github.com/divergentclouds/three-star-programmer

An interpreter for the esolang Three Star Programmer. https://esolangs.org/wiki/Three_Star_Programmer

esolang interpreter three-star-programmer

Last synced: 14 Nov 2024

https://github.com/andreas-schoch/dominoscript

A recreational stack-oriented concatenative two-dimensional non-linear self-modifying esoteric programming language that uses the dots on domino pieces to represent code.

compiler domino domino-script dominoscript esolang esoteric-programming-language interpreter programming-language stack-oriented

Last synced: 26 Oct 2024