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 Dev Fun

A curated list of awesome fun libs/packages/languages that have no real purpose but to make a developer chuckle.

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. 4, 2021, 7:03 p.m.

Thank you mislavcimpersak & contributors
View Topic on GitHub:
mislavcimpersak/awesome-dev-fun

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.

Android

A terrible terrible soft-keyboard that randomises keys on every press.

16
2
5y 8d
WTFPL

You are now holding your phone

34
1
6y 11m
MIT

CSS

Directly injected CSS

1.35K
82
5y 11m
MIT

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

5.71K
267
53d
MIT

Elixir

OOP in Elixir!

258
21
5m
n/a

Golang

Displays "The Matrix" in a terminal

234
47
11m
BSD-2-Clause

OK. Now let's talk about how much you have been walking or still how high you have been climbing in terms of code...

7
0
1y 4m
GPL-2.0

Haskell

"Hack" like a programmer in movies and games! Inspired by hackertyper.net

36
7
2y 9m
MIT

HTML

Upgrade your legacy projects for high pixel density displays

13
2
8y 10m
n/a

Java

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

15.99K
669
1y 11m
n/a

JavaScript

Write any JavaScript with 6 Characters: !+

6.28K
603
4m
WTFPL

Sometimes images just load too damned fast.

1.26K
57
3y 41d
MIT

Finally, a "back to top" button that behaves like a real elevator.

6.36K
518
1y 8m
n/a

Commenting without the comments

4.01K
109
2y 6m
n/a

The Original Javascript Error Steamroller

3.83K
99
2y 46d
n/a

Object.toSting() polyfill

206
6
5y 7m
MIT

๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅSarcasm is easy-as-pie, modern, blazingly fast, batteries-included, non-opinionated, simple-to-get-started, lightweight, reliable, convenient, dead simple, user friendly, super-sonic, hipercharged, kick-ass javascript library on steroids.

114
6
2y 10m
n/a

A universal, intercultural and user-friendly way to display numbers

13
0
5y 35d
MIT

The World's Smallest & Fastest JavaScript Library

1.29K
203
4m
n/a

Script to find fattest cat currently up for adoption at SF SPCA

729
56
5m
n/a

You want fart noises as you scroll? We've got you covered.

2.83K
235
2y 11m
MIT

A module that refuses to even

11
0
1y 10m
MIT

"undefined is not a function"? โ€” It is now!

228
5
11m
MIT

Check if a number is equal to 13.

5.25K
462
33d
n/a

Prettier config that randomizes options and arbitrarily switches between spaces and tabs ๐Ÿ™„

154
7
2y 56d
MIT

Client did not pay? Add opacity to the body tag and decrease it every day until their site completely fades away

8.61K
661
10m
n/a

The ESLint plugin you definitely didnโ€™t ask for.

423
10
1y 116d
n/a

HTPL is a programming language based on HTML

7
0
8m
n/a

Human-proof your website

3
0
2y 4m
MIT

PHP

VW PHPUnit extension makes your failing test cases succeed under CI tools scrutiny

1.73K
45
3y 10m
MIT

A lot of ways to you set your assert as true

18
8
5m
MIT

Python

pytest-vw makes your failing test cases succeed under CI tools scrutiny

133
10
1y 7m
MIT

An auto robot to like my GF's post on Instagram

395
41
2y 59d
MIT

A chat bot that insults its user! Type "Roast me" to start.

16
1
11m
n/a

Lightweight version of TensorFlow with the same functionality: It never works and only outputs errors.

4
1
1y 87d
n/a

Ruby

Nyan Cat inspired RSpec formatter!

732
75
4y 7m
MIT

The universal Base class you've always wanted.

428
21
2y 106d
n/a

(โ•ฏยฐโ–กยฐ๏ผ‰โ•ฏ๏ธต โ”ปโ”โ”ป A useless gem for table flipping on exceptions

326
8
4y 55d
MIT

Rack middleware that to add cat facts in headers of HTTP responses.

6
0
3y 7m
MIT

Esoteric languages

Arnold Schwarzenegger based programming language

6.32K
293
2y 59d
Apache-2.0

Make Python great again

7.39K
407
2y 1d
MIT

Vigil, the eternal morally vigilant programming language

2.44K
63
67d
n/a

A compiler for the ๐ŸŽƒ Spooky ๐Ÿ˜ฑ programming language ๐Ÿ‘ป

147
4
3y 26d
MIT

๐Ÿ“… An esoteric programming language that really challenges your brain!

5
0
3y 9m
n/a

The Rockstar programming language specification

36
2
5m
MIT

A best-of-breed language with a holistic approach to moving the needle

311
7
11m
n/a

SaaS

FOAAS (Fuck Off As A Service) provides a modern, RESTful, scalable solution to the common problem of telling people to fuck off.

2.75K
402
101d
WTFPL

Corporate Bullshit(BuzzWord) Generator API

160
10
2y 8m
BSD-3-Clause

When you just don't have the words. Snoop does.

3
0
2y 4m
MIT

Browser extensions

Chrome extension that replaces occurrences of 'the cloud' with 'my butt'

1.39K
876
2y 102d
WTFPL

Incognito Mode for extroverts

9
0
4y 9m
n/a

Give Github some XP flair ๐Ÿ”ฅ

2.71K
71
2y 7m
n/a

CLI

pong is not ping. pong is CLI game.

134
9
66d
MIT

Alice sings

13
0
5y 9m
MIT

IrrvrsbleCmprssionForTxt

4
0
66d
n/a

Rainbows and unicorns!

4.75K
176
98d
n/a

Subtle and not-so-subtle shell tweaks that will slowly drive people insane.

2.02K
222
61d
n/a

git-based selfies for software developers

4.46K
246
4m
LGPL-3.0

SL(1): Cure your bad habit of mistyping

2.09K
350
93d
n/a

๐ŸŒ€ A nonsense activity generator

5.01K
234
30d
MIT

Not very useful utility for file enlargement.

4
0
6y 9m
n/a

A command line tool that recreates the famous data decryption effect seen in the 1992 movie Sneakers.

5.01K
250
71d
GPL-3.0

Grant superuser permission, then do nothing

12
0
3y 11m
MIT

Boost your "productivity" to the max! A fun project made for slackers by slackers.

191
9
3y 9m
MIT

Animated pipes terminal screensaver

1.52K
60
1y 7m
MIT

๐Ÿ™ƒ A delightful community-driven (with 1900+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool so that makes it easy to keep up with the latest updates from the community.

135.62K
23.05K
31d
MIT

Blame someone else for your bad code.

8.46K
225
31d
MIT

Terminal based "The Matrix" like implementation

2.26K
254
30d
GPL-3.0

Make Ryan Gosling jump across your screen

18
3
3y 9m
MIT

The classic snake game with textual interface

128
50
2y 106d
GPL-3.0

Have you ever wanted trash in your terminal? Now you can!

10
2
6m
MIT

DevOps

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

49.51K
4.29K
30d
Apache-2.0

Volkswagen detects when your tests are being run in a CI server, and makes them pass.

12.04K
244
1y 10m
MIT

The Terraform plugin for the Dominos Pizza provider.

770
43
9m
MIT

Miscellaneous

A file to keep track of all the files you have in your repo that end in "file".

73
10
46d
n/a
13
1
5y 96d
n/a

QuineDB is a quine that is also a key-value store.

570
23
4y 4m
EPL-1.0

ฯ€fs - the data-free filesystem!

5.62K
287
1y 11m
GPL-3.0

๐Ÿฆ Bringing animated parrots to terminals everywhere

2.57K
108
11m
n/a

i'm typing when you're typing

1.87K
58
3y 7m
n/a

eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee

8.74K
686
2y 5m
n/a

Awesome list of repositories of awesome lists ๐Ÿคทโ€โ™€๏ธ

1.6K
87
31d
MIT