(2020-11-10)
All are from the esolangs language list.
I may have missed some; I only looked through langs with 'brain' or 'fuck' in the name.
name | key points | ⭐ |
---|---|---|
!!Fuck | trivial substitution | |
( ͡° ͜ʖ ͡°)fuck | trivial substitution | |
*brainfuck | replaces > and < with pointer use |
|
++brainfuck++ | brainfuck + extra variable outside tape + RNG command + a extra commands | |
2Dfuck | 2d tape; bit-based; Conways game of life command; extra variable outside tape | ⭐ |
5D Brainfuck With Multiverse Time Travel | brainfuck... with multiverse time travel ...? | ⭐ |
5D 5D Brainfuck With Multiverse Time Travel With Multiverse Time Travel | uhh.... | |
Absurd Brainfuck | idk; semantics appear imprecise | |
Advanced Brainfuck | brainfuck + files | |
AssemblerFuck | brainfuck but with assembly-like syntax | |
Basicfuck | simple imperative language which compiles to brainfuck | ⭐ |
BCDFuck | weirdly-encoded brainfuck + instruction to swap program & cell arrays | |
Binaryfuck | trivial substitution | |
Bitfuck | trivial substitution of boolfuck | |
Blablafuck | trivial substitution of Extended Brainfuck | |
Boolfuck | bit-based brainfuck | |
Brain | branifuck but functions and extra commands | |
Brianbool | derivative of boolfuck | |
Braincells | brainfuck + unbounded cells + a pointer + events + concurrency | ⭐ |
Braincopter | derivative of Brainloller | |
BrainCurry | lambdas | ⭐ |
BrainCurses | uses a deque instead of a tape; extra commands | |
Brainfact | repeated instructions are factorial'd + goto instead of loops | |
BrainfisHQ9+ | Brainfuck + Deadfish + HQ9+ | |
Brain-Flak | multiple stacks; confusing | ⭐ |
brainflop | brainfuck but with an arcane goto instead of [] |
|
Brainfoctal | trivial substitution | |
Brainfork | brainfuck + thread forking | |
Brainfuck++ | brainfuck + files + sockets | |
Brainfuck+3 | brainfuck but 2d | |
Brainfuck-- | bit-based; no < |
⭐ |
BrainFuckFart | brainfuck + extra commands | |
Brainfuck Substitutor | brainfuck + text macros | |
BrainfuckXT | brainfuck + files + string operations (?) | |
Brainfuck/w/index.php?title=Talk:Brainfuck/index.php | brainfuck but all programs that use IO or don't halt have undefined behaviour | ⭐ |
Brainfunc | brainfuck + functions; only 6 commands | |
Brainfunct | functional brainfuck derivative | |
BrainFunge2 | brainfuck + pointer + error code + ... | |
Brainhype | has a command that requires the halting problem being solved | |
BrainInt | brainfuck with extra commands | |
Brainloller | brainfuck but source is encoded in an image | ⭐ |
Brainlove | brainfuck + like 2-3 extra commands | |
Brainpocalypse | brainfuck but - is control flow instead of [] |
⭐ |
Brains | brainfuck + processes | |
Brainscrambler | branfuck but with 3 stacks | |
BrainSpace 1.0 | 2d brainfuck-like | |
Brainstack | stacks + functions + asm ...? | |
Brainstuck | stack instead of tape | |
Braintrust | brainfuck but first-class code | |
Braintwist | brainfuck but with a tape both for code and data which can be swapped | |
Butterbrain | brainfuck-like with expressions | |
Cbrain | extension of pbrain | |
CodeFuck | brainfuck + non-looping branches + while not + functions | |
CompressedFuck | trivial substitution | |
CrainFuck | brainfuck + some C interop | |
DimensiFuck | infinite-dimension brainfuck | |
DoubleFuck | brainfuck but with two tapes | |
Drainfuck | brainfuck but with two tapes plus a runtime code tape and extra commands | |
Earfuck | trivial substitution ... maybe not due to tritones? | ⭐ |
EncryptFuck | brainfuck but loops are assigned a finite iteration count ...? | |
Falsebrain9Q+Fishload | False + brainfuck + HQ9+ + Deadfish + Underload | |
FourFuck | semantics seem unclear | |
Fuck4 | trivial substitution + no > or - |
⭐ |
Generic 2D Brainfuck | brainfuck but 2d data and program tape | |
Graphical Brainfuck | 3d (?) brainfuck where . paints cells to screen as pixel colors |
⭐ |
Hanoifuck | brainfuck-like that uses 3 stacks instead of 1 tape | ⭐ |
Hardfuck | brainfuck + an arcane @ command |
|
ImageFuck | brainfuck but trivially encoded in an image's rgb triplets | |
Infinifuck | brainfuck but with unbounded cell values | |
JumpFuck | brainfuck but with unbounded cell values and a jump table ...? | |
Linear bounded brainfuck | brainfuck but with a finite tape | |
Loose Circular Brainfuck (LCBF) | brainfuck but the tape is circular ...? | |
Mapfuck | evil nontrivial substitution | ⭐ |
Mapfuck 2: Turing Boogaloo | derivative of Mapfuck | |
Memfuck | brainfuck but cells are actually stacks of cells and the stack value affects the semantics of [ |
⭐ |
Minifuck | brainfuck-like; bit-based; 3 commands; "should be turing-complete" | ⭐ |
Minifuck-2D | like Minifuck but 2d | |
MiniStringFuck | brainfuck but only + and . |
|
μFuck | trivial substitution of Smallfuck but only 3 commands | ⭐ |
M×N-Dimensional Brainfuck | what it sounds like | |
NetFuck | brainfuck with networking, music, timers, and concurrency | |
NFuck | "BrainFuck with N Dimensions" | |
Norfuck | brainfuck-like bool-based centered around NOR; Turing-incomplete | |
OneFuck | brainfuck but only one cell | |
Paintfuck | 2d-derivative of smallfuck where the program is displayed graphically as it runs | |
Paintfuck+ | superset of Paintfuck | |
Pbrain | brainfuck + procedures | ⭐ |
Probablyfuck | brainfuck but bit-based and probabalistic | ⭐ |
PureBrainz | brainfuck + variables + extra loops + functions + modules + etc | ⭐ |
Quantum brainfuck | brainfuck but cells are qbits | |
Replacefuck | brainfuck + preprocessor | |
Reversible Brainfuck | brainfuck-like | |
ROTFuck | brainfuck but commands rotate each time one is executed | |
Sashleyfuck | trivial substitution | |
Self-modifying Brainfuck | brainfuck but the source and program couter live on the tape | |
SGMJQFuck | brainfuck but with data tape and program tape | |
Smallfuck | brainfuck but bit-based | |
Smilefuck | brainfuck but with two stacks and a register | |
Symbolic Brainfuck | unicode brainfuck with 8 registers | |
Timefuck | semantics seem unclear | |
Unfuck | brainfuck but with arcane control flow | ⭐ |
WebFuckLang | brainfuck with new commands and sockets | |
Wigner's Fuckbuddy Is A (|Top> + |Bottom>)/√2 | brainfuck but with quantum fuckery | |
Wordfuck | brainfuck but a program is a list of words and commands are specified by word length | |
Zfuck | trivial substitution of smallfuck; only 3 commands |
Honorable mention to asmbf for seeming cool