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. 3, 2020, 3:05 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.

15
2
4y 7d
WTFPL

You are now holding your phone

34
1
5y 11m
MIT

Feel for a moment as the great Stevie Wonder with this simulator for Android.

CSS

Directly injected CSS

1.34K
83
4y 11m
MIT

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

5.62K
266
1y 6m
MIT

Elixir

OOP in Elixir!

232
20
2y 6m
n/a

Golang

Displays "The Matrix" in a terminal

210
42
7m
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...

2
0
4m
GPL-2.0

Haskell

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

31
5
1y 9m
MIT

HTML

Upgrade your legacy projects for high pixel density displays

12
2
7y 10m
n/a

Java

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

13.78K
609
11m
n/a

JavaScript

Write any JavaScript with 6 Characters: !+

5.42K
544
84d
WTFPL

Sometimes images just load too damned fast.

1.25K
54
6y 1d
MIT

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

6.21K
522
8m
n/a

Commenting without the comments

3.97K
110
5y 4m
n/a

The Original Javascript Error Steamroller

3.38K
98
8y 4m
n/a

Object.toSting() polyfill

193
5
4y 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.

110
6
1y 10m
n/a

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

11
0
4y 34d
MIT

The World's Smallest & Fastest JavaScript Library

1.24K
203
3y 69d
n/a

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

714
54
1y 41d
n/a

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

2.79K
234
6y 84d
MIT

A module that refuses to even

11
0
3y 6m
MIT

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

204
5
2y 8m
MIT

Check if a number is equal to 13.

5.13K
468
4m
n/a

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

140
6
1y 55d
MIT

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

7.34K
572
1y 4m
n/a

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

423
12
115d
n/a

HTPL is a programming language based on HTML

1
0
118d
n/a

Handcrafted JavaScript framework for DIY enthusiasts.

H9RBS.js (v0.0001) is a flexible, dependency-free, lightweight, device-agnostic, modular, baked-in, component framework MVC library shoelacestrap to help you kickstart your responsive CSS-based app architecture backbone kitchensink tweetybirds.

Generates random texts containing "I am Groot".

A trombone you play by resizing a pop-up window. ๐ŸŽบ

PHP

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

1.71K
46
2y 10m
MIT

Python

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

129
9
7m
MIT

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

374
40
1y 58d
MIT

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

12
1
113d
n/a

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

2
1
86d
n/a

Python's solution to infamous npm problem.

Ruby

Nyan Cat inspired RSpec formatter!

724
76
3y 7m
MIT

The universal Base class you've always wanted.

424
22
1y 105d
n/a

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

323
9
3y 54d
MIT

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

5
0
2y 7m
MIT

Esoteric languages

Arnold Schwarzenegger based programming language

6.13K
291
3y 8m
Apache-2.0

Make Python great again

7.18K
411
2y 2d
MIT

Vigil, the eternal morally vigilant programming language

2.2K
59
3y 81d
n/a

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

136
4
3y 39d
MIT

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

4
0
2y 9m
n/a

The Rockstar programming language specification

5.97K
176
83d
MIT

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

292
8
64d
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.53K
380
101d
WTFPL

Corporate Bullshit(BuzzWord) Generator API

142
6
1y 8m
BSD-3-Clause

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

3
0
1y 4m
MIT

Create, read, update & delete boolean.~~

ALL CAPS AS A SERVICE. โฌ†๏ธ

The URL-elongator you've always needed.

Browser extensions

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

1.36K
877
1y 101d
WTFPL

Incognito Mode for extroverts

5
0
3y 9m
n/a

Give Github some XP flair ๐Ÿ”ฅ

2.72K
75
1y 10m
n/a

Youtube Notch Mode is a chrome extension that adds the ugly, black cut out seen at the top of the iPhone X to every Youtube video. Why? Because it's more beautiful.

Watch Netflix at work by making it look like youโ€™re on a conference call.

CLI

pong is not ping. pong is CLI game.

118
10
1y 8m
MIT

Alice sings

11
0
4y 9m
MIT

IrrvrsbleCmprssionForTxt

3
0
3y 11m
n/a

Rainbows and unicorns!

4.29K
164
7m
n/a

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

1.92K
216
1y 5m
n/a

git-based selfies for software developers

4.39K
248
101d
LGPL-3.0

SL(1): Cure your bad habit of mistyping

1.8K
293
3y 7m
n/a

๐ŸŒ€ A nonsense activity generator

4.23K
187
63d
MIT

Not very useful utility for file enlargement.

4
0
5y 9m
n/a

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

4.74K
236
5m
GPL-3.0

Grant superuser permission, then do nothing

8
0
2y 11m
MIT

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

186
9
2y 9m
MIT

Animated pipes terminal screensaver

1.28K
52
2y 7m
MIT

๐Ÿ™ƒ A delightful community-driven (with 1700+ contributors) framework for managing your zsh configuration. Includes 200+ optional plugins (rails, git, OSX, hub, capistrano, brew, ant, php, python, etc), over 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.

119.99K
21.07K
29d
MIT

Blame someone else for your bad code.

7.17K
201
2y 5m
MIT

Terminal based "The Matrix" like implementation

1.57K
194
5m
GPL-3.0

Make Ryan Gosling jump across your screen

19
3
2y 9m
MIT

The classic snake game with textual interface

107
45
6y 53d
GPL-3.0

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

4
1
75d
MIT

DevOps

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

43.69K
3.96K
10m
Apache-2.0

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

11.1K
225
2y 7m
MIT

The Terraform plugin for the Dominos Pizza provider.

639
24
1y 7m
MIT

Miscellaneous

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

71
10
4y 10m
n/a
13
1
4y 95d
n/a

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

561
23
3y 4m
EPL-1.0

ฯ€fs - the data-free filesystem!

5.04K
260
4y 73d
GPL-3.0

๐Ÿฆ Bringing animated parrots to terminals everywhere

2.36K
95
9m
n/a

i'm typing when you're typing

1.06K
44
2y 7m
n/a

eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee

8.11K
671
1y 11m
n/a

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

1.55K
86
1y 6m
MIT

The easiest way to get your slacking excuse in hip xkcd format!