353 lines
16 KiB
HTML
353 lines
16 KiB
HTML
<h1 id="awesome-dev-fun-awesome">Awesome Dev Fun <a
|
||
href="https://github.com/sindresorhus/awesome"><img
|
||
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
|
||
alt="Awesome" /></a></h1>
|
||
<blockquote>
|
||
<p>A curated list of fun libs/packages/languages that have no real
|
||
purpose but to make a developer chuckle.</p>
|
||
</blockquote>
|
||
<p>For now this is a really short list, so please contribute. Read <a
|
||
href="CONTRIBUTING.md">the guide</a> and make a pull request or just
|
||
ping me on Twitter <a href="https://twitter.com/mislavcimpersak"><span
|
||
class="citation"
|
||
data-cites="mislavcimpersak">@mislavcimpersak</span></a> with some funny
|
||
stuff.</p>
|
||
<h2 id="contents">Contents</h2>
|
||
<ul>
|
||
<li><a href="#android">Android</a></li>
|
||
<li><a href="#css">CSS</a></li>
|
||
<li><a href="#elixir">Elixir</a></li>
|
||
<li><a href="#golang">Golang</a></li>
|
||
<li><a href="#haskell">Haskell</a></li>
|
||
<li><a href="#html">HTML</a></li>
|
||
<li><a href="#java">Java</a></li>
|
||
<li><a href="#javascript">JavaScript</a></li>
|
||
<li><a href="#php">PHP</a></li>
|
||
<li><a href="#python">Python</a></li>
|
||
<li><a href="#ruby">Ruby</a></li>
|
||
<li><a href="#esoteric-languages">Esoteric languages</a></li>
|
||
<li><a href="#saas">SaaS</a></li>
|
||
<li><a href="#browser-extensions">Browser extensions</a></li>
|
||
<li><a href="#cli">CLI</a></li>
|
||
<li><a href="#devops">DevOps</a></li>
|
||
<li><a href="#miscellaneous">Miscellaneous</a></li>
|
||
</ul>
|
||
<h2 id="android">Android</h2>
|
||
<ul>
|
||
<li><a
|
||
href="https://play.google.com/store/apps/details?id=erseco.soft.stevie.wonder.simulator">Stevie
|
||
Wonder Simulator</a> - Feel for a moment as the great Stevie Wonder with
|
||
this simulator for Android.</li>
|
||
<li><a href="https://github.com/terriblehackskeyboard/keyboard">Mindf@*k
|
||
Keyboard</a> - Terrible terrible soft-keyboard that randomises keys on
|
||
every press.</li>
|
||
<li><a href="https://github.com/starakaj/holdr">holdr</a> - Solves the
|
||
problem of knowing when you’re holding your phone.</li>
|
||
</ul>
|
||
<h2 id="css">CSS</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/letsgetrandy/DICSS">DICSS</a> - Directly
|
||
injected CSS.</li>
|
||
<li><a href="https://github.com/kkuchta/css-only-chat">CSS-Only Chat</a>
|
||
- A truly monstrous async web chat using no JS whatsoever on the
|
||
frontend.</li>
|
||
</ul>
|
||
<h2 id="elixir">Elixir</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/wojtekmach/oop">OOP</a> - OOP in
|
||
Elixir!</li>
|
||
</ul>
|
||
<h2 id="golang">Golang</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/GeertJohan/gomatrix">gomatrix</a> -
|
||
Connect to The Matrix and display it’s data streams in your
|
||
terminal.</li>
|
||
<li><a
|
||
href="https://github.com/rafael-santiago/codeometer">codeometer</a> - It
|
||
measures your code in real world units of measurement also comparing the
|
||
evaluated distance to famous places and monuments. Codeometer supports
|
||
plain code files, zipped files and remote git repos. Doing all stuff as
|
||
a straightforward command line tool or as a web tool through its
|
||
embedded httpd (tls supported).</li>
|
||
</ul>
|
||
<h2 id="haskell">Haskell</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/fgaz/hackertyper">hackertyper</a> -
|
||
“Hack” like a programmer in movies and games!</li>
|
||
</ul>
|
||
<h2 id="html">HTML</h2>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/ao5357/retina-spacer-gif">retina-spacer-gif</a>
|
||
- Spacer gif for retina displays.</li>
|
||
</ul>
|
||
<h2 id="java">Java</h2>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpriseEdition">FizzBuzzEnterpriseEdition</a>
|
||
- A no-nonsense implementation of FizzBuzz made by serious businessmen
|
||
for serious business purposes.</li>
|
||
</ul>
|
||
<h2 id="javascript">JavaScript</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/aemkei/jsfuck">jsFuck</a></li>
|
||
<li><a href="https://github.com/theonion/comcastifyjs">ComcastifyJS</a>
|
||
- Sometimes images just load too damned fast.</li>
|
||
<li><a href="https://github.com/tholman/elevator.js">Elevator.js</a> -
|
||
Finally, a “back to top” button that behaves like a real elevator.</li>
|
||
<li><a
|
||
href="https://github.com/tessalt/echo-chamber-js">Echochamber.js</a> -
|
||
Commenting without the comments - providing a single-sided user comments
|
||
just stored in local storage.</li>
|
||
<li><a href="http://fapfapjs.io">Fapfap.js</a> - Handcrafted JavaScript
|
||
framework for DIY enthusiasts.</li>
|
||
<li><a href="https://github.com/mattdiamond/fuckitjs">FuckitJS</a> -
|
||
JavaScript Error Steamroller.</li>
|
||
<li><a
|
||
href="https://emilschutte.com/stackoverflow-autocomplete/">Autocomplete
|
||
from Stack Overflow</a> - Autocomplete your JS from Stack Overflow.</li>
|
||
<li><a href="https://github.com/teropa/to-sting">Object.toSting()</a> -
|
||
Logs an image of Sting to the development console.</li>
|
||
<li><a href="https://github.com/komlev/sarcasm">Sarcasm</a> - Sarcasm is
|
||
easy-as-pie, batteries-included, non-opinionated, simple-to-get-started,
|
||
lightweight, reliable, convenient, dead simple, user friendly,
|
||
super-sonic, hipercharged, kick-ass JavaScript library on steroids.</li>
|
||
<li><a href="https://github.com/BinaryBrain/Batonnet.js">Batonnet.js</a>
|
||
- Universal, intercultural and user-friendly way to display
|
||
numbers.</li>
|
||
<li><a href="http://html9responsiveboilerstrapjs.com/">HTML9 Responsive
|
||
Boilerstrap JS</a> - 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.</li>
|
||
<li><a href="https://github.com/madrobby/vapor.js">vapor.js</a> - The
|
||
World’s Smallest & Fastest JavaScript Library.</li>
|
||
<li><a href="https://github.com/lexiross/fattest-cat">fattest-cat</a> -
|
||
Script to find fattest cat currently up for adoption at SF SPCA.</li>
|
||
<li><a
|
||
href="https://github.com/theonion/fartscroll.js">fartscroll.js</a> -
|
||
Everyone farts. And now your web pages can too.</li>
|
||
<li><a href="http://grootipsum.com/">Groot Ipsum</a> - Generates random
|
||
texts containing “I am Groot”.</li>
|
||
<li><a href="https://github.com/blakek/cannot-even">cannot-even</a> - A
|
||
module that refuses to even.</li>
|
||
<li><a
|
||
href="https://github.com/donavon/undefined-is-a-function">undefined-is-a-function</a>
|
||
- “undefined is not a function”? — It is now!</li>
|
||
<li><a href="https://github.com/jezen/is-thirteen">is-thirteen</a> -
|
||
Check if a number is equal to 13.</li>
|
||
<li><a href="https://github.com/coleturner/pettier">Pettier</a> -
|
||
Prettier config that randomizes options and arbitrarily switches between
|
||
spaces and tabs 🙄</li>
|
||
<li><a href="https://github.com/kleampa/not-paid">not-paid.js</a> - Add
|
||
opacity to the body tag and increase it every day until their site
|
||
completely fades away. 💸</li>
|
||
<li><a href="https://matthewrayfield.com/goodies/popup-trombone/">Popup
|
||
Trombone</a> - A trombone you play by resizing a pop-up window. 🎺</li>
|
||
<li><a
|
||
href="https://github.com/jlengstorf/eslint-plugin-replyguy">eslint-plugin-replyguy</a>
|
||
- The ESLint plugin you definitely didn’t ask for.</li>
|
||
<li><a href="https://github.com/roveroniandrea/HTPLcompiler">HTPL
|
||
Compiler</a> - HTPL is a programming language based on HTML.</li>
|
||
<li><a href="https://github.com/jazcarate/redond-it">redond-it</a> -
|
||
Remove the sharp edges of your website.</li>
|
||
</ul>
|
||
<h2 id="php">PHP</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/hmlb/phpunit-vw">Phpunit VW</a> - VW
|
||
makes failing test cases succeed in continuous integration tools.</li>
|
||
<li><a href="https://github.com/joubertredrat/assert-true">Assert
|
||
true</a> - A lot of ways to you set your assert as true.</li>
|
||
</ul>
|
||
<h2 id="python">Python</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/The-Compiler/pytest-vw">PyTest-VW</a> -
|
||
VW makes failing test cases succeed in continuous integration
|
||
tools.</li>
|
||
<li><a href="https://pypi.python.org/pypi/left-pad/">left-pad</a> -
|
||
Python’s solution to infamous npm problem.</li>
|
||
<li><a href="https://github.com/cyandterry/Like-My-GF">Like-my-GF</a> -
|
||
This is an auto-robot to like your girlfriend’s post on Instagram.</li>
|
||
<li><a href="https://github.com/Tylersuard/RoastBot">RoastBot</a> - A
|
||
chatbot that insults its user.</li>
|
||
<li><a href="https://github.com/SudoPseudo/ErrorFlow">ErrorFlow</a> -
|
||
Lightweight version of TensorFlow with the same functionality: It never
|
||
works and only outputs errors.</li>
|
||
<li><a href="https://github.com/awwaiid/gremllm">gremllm</a> - Always a
|
||
good idea to add gremlins to your code in a modern fashion.</li>
|
||
<li><a
|
||
href="https://github.com/Tylersuard/yell_at_the_clouds_MCP_server">Yell
|
||
at the clouds MCP server</a> - Have suppressed rage? Want to let it out
|
||
by screaming at the sky? Have your AI agent tell someone to do it for
|
||
you!</li>
|
||
</ul>
|
||
<h2 id="ruby">Ruby</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/mattsears/nyan-cat-formatter">Nyan Cat
|
||
RSpec Formatter</a> - Nyan Cat inspired RSpec formatter!</li>
|
||
<li><a href="https://github.com/garybernhardt/base">Base</a> - The
|
||
universal Base class you’ve always wanted.</li>
|
||
<li><a href="https://github.com/iridakos/table_flipper">Table
|
||
Flipper</a> - Add table flip to Ruby exceptions.</li>
|
||
<li><a href="https://github.com/fabrik42/cat_facts">Cat Facts</a> - Adds
|
||
random cat facts to HTTP response headers. 🐈</li>
|
||
</ul>
|
||
<h2 id="esoteric-languages">Esoteric languages</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/lhartikk/ArnoldC">ArnoldC</a> - Arnold
|
||
Schwarzenegger based programming language.</li>
|
||
<li><a href="https://github.com/samshadwell/TrumpScript">TrumpScript</a>
|
||
- Make Python great again.</li>
|
||
<li><a href="https://github.com/munificent/vigil">Vigil</a> - Vigil, the
|
||
eternal morally vigilant programming language.</li>
|
||
<li><a href="https://github.com/ftripier/spookyc">Spooky</a> - The
|
||
Programming Language of Fear 🌚.</li>
|
||
<li><a href="https://github.com/molnarmark/onlytoday">OnlyToday</a> - A
|
||
date and time based programming language.</li>
|
||
<li><a href="https://github.com/dylanbeattie/rockstar">Rockstar</a> - A
|
||
dynamically typed computer programming language, designed for creating
|
||
programs that are also song lyrics.</li>
|
||
<li><a
|
||
href="https://github.com/rotoclone/strategic-communication">strategic-communication</a>
|
||
- A best-of-breed language with a holistic approach to moving the
|
||
needle.</li>
|
||
</ul>
|
||
<h2 id="saas">SaaS</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/tomdionysus/foaas">Fuck off as a
|
||
Service</a> - Provides a modern, RESTful, scalable solution to the
|
||
common problem of telling people to fuck off.</li>
|
||
<li><del><a href="https://booleans.io/">Booleans as a Service</a> -
|
||
Create, read, update & delete boolean.</del></li>
|
||
<li><a href="https://devnull-as-a-service.com">/dev/null as a
|
||
Service</a> - The first DaaS provider.</li>
|
||
<li><a
|
||
href="https://github.com/sameerkumar18/corporate-bs-generator-api">Corporate
|
||
Bullshit/Buzzword Generator API</a> - Corporate bullshit generator that
|
||
randomly picks out phrases, which can help your application get ahead in
|
||
an industry where spin, buzzwords and vagueness reign supreme.</li>
|
||
<li><a href="http://shoutcloud.io/">shoutcloud.io</a> - ALL CAPS AS A
|
||
SERVICE. ⬆️</li>
|
||
<li><a href="https://make-my-link-longer.glitch.me/">Make My Link
|
||
Longer</a> - The URL-elongator you’ve always needed.</li>
|
||
<li><a href="https://github.com/doesdev/eafd">eafd</a> - When you just
|
||
don’t have the words. Snoop does. Vulgar audio generator (or not vulgar,
|
||
just a 🦃)</li>
|
||
</ul>
|
||
<h2 id="browser-extensions">Browser extensions</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/panicsteve/cloud-to-butt">Cloud to
|
||
butt</a> - Chrome extension that replaces occurrences of ‘the cloud’
|
||
with ‘my butt’.</li>
|
||
<li><a href="https://github.com/hrldcpr/outcognito-mode">Outcognito
|
||
Mode</a> - Incognito Mode for extroverts.</li>
|
||
<li><a
|
||
href="https://chrome.google.com/webstore/detail/nonad-block/mjdphmpknkepficogfmnfhabmlngggip?hl=en-US">NonAd
|
||
Block</a> - Blocks any content that is not an ad.</li>
|
||
<li><a
|
||
href="https://chrome.google.com/webstore/detail/youtube-notch-mode/fiklbelmepfnpojheaklfnhfhbfkmibb">Youtube
|
||
Notch Mode</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.</li>
|
||
<li><a href="https://github.com/martenbjork/github-xp">Github XP</a> -
|
||
Microsoft + GitHub = ❤️. Make it official by giving your GitHub
|
||
experience some Windows XP flair.</li>
|
||
<li><a href="https://netflixhangouts.com">Netflix Hangouts</a> - Watch
|
||
Netflix at work by making it look like you’re on a conference call.</li>
|
||
</ul>
|
||
<h2 id="cli">CLI</h2>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/kurehajime/pong-command">Pong-command</a> -
|
||
Pong is Not Ping.</li>
|
||
<li><a href="https://github.com/susisu/alice">Alice</a> - Alice sings
|
||
when you mistakenly type al.</li>
|
||
<li><a href="https://github.com/kurehajime/cmprss">cmprss</a> -
|
||
IrrvrsbleCmprssionForTxt.</li>
|
||
<li><a href="https://github.com/busyloop/lolcat">lolcat</a> - Rainbows
|
||
and unicorns!</li>
|
||
<li><a href="https://github.com/mathiasbynens/evil.sh">evil.sh</a> -
|
||
Subtle and not-so-subtle shell tweaks that will slowly drive people
|
||
insane.</li>
|
||
<li><a href="https://github.com/mroth/lolcommits">lolcommits</a> -
|
||
Git-based selfies for software developers.</li>
|
||
<li><a href="https://github.com/mtoyoda/sl">sl</a> - SL (Steam
|
||
Locomotive) runs across your terminal when you type “sl” as you meant to
|
||
type “ls”.</li>
|
||
<li><a href="https://github.com/svenstaro/genact">genact</a> - 🌀 A
|
||
nonsense activity generator for your shell.</li>
|
||
<li><a href="https://github.com/drummyfish/fat">fat</a> - Expand your
|
||
files.</li>
|
||
<li><a href="https://github.com/bartobri/no-more-secrets">No More
|
||
Secrets</a> - A command line tool that recreates the famous data
|
||
decryption effect seen in the 1992 movie Sneakers.</li>
|
||
<li><a href="https://github.com/cbondurant/sudont">sudont</a> - Grants
|
||
superuser permission, then does nothing.</li>
|
||
<li><a
|
||
href="https://github.com/kyle8998/Sudo-Productivity">Sudo-Productivity</a>
|
||
- Boost your “productivity” to the max! A productivity suite made for
|
||
slackers by slackers.</li>
|
||
<li><a href="https://github.com/pipeseroni/pipes.sh">pipes.sh</a> -
|
||
Animated pipes terminal screensaver.</li>
|
||
<li><a
|
||
href="https://github.com/robbyrussell/oh-my-zsh/wiki/Plugins#chucknorris">Chucknorris</a>
|
||
- A Chuck Norris fortune plugin for ZSH.</li>
|
||
<li><a
|
||
href="https://github.com/jayphelps/git-blame-someone-else">git-blame-someone-else</a>
|
||
- Blame someone else for your bad code.</li>
|
||
<li><a href="https://github.com/abishekvashok/cmatrix">cmatrix</a> -
|
||
Make it digital rain in your terminal like The Matrix.</li>
|
||
<li><a href="https://github.com/koriroys/gosleap">Gosleap</a> - Make
|
||
Ryan Gosling jump across your screen.</li>
|
||
<li><a href="https://github.com/alexdantas/nSnake">nSnake</a> - Snake
|
||
game in terminal!</li>
|
||
<li><a href="https://github.com/Indexerrowaty/tra.sh">tra.sh</a> -
|
||
tra.sh in your terminal!</li>
|
||
</ul>
|
||
<h2 id="devops">DevOps</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/kelseyhightower/nocode">No Code</a> -
|
||
The best way to write secure and reliable applications. Write nothing;
|
||
deploy nowhere.</li>
|
||
<li><a href="https://github.com/auchenberg/volkswagen">Volkswagen</a> -
|
||
🙈 Volkswagen detects when your tests are being run in a CI server, and
|
||
makes them pass.</li>
|
||
<li><a
|
||
href="https://github.com/ndmckinley/terraform-provider-dominos">Terraform
|
||
for Dominos</a> - The Terraform plugin for the Dominos Pizza
|
||
provider.</li>
|
||
</ul>
|
||
<h2 id="miscellaneous">Miscellaneous</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/cobyism/Filefile">Filefile</a> - File to
|
||
keep track of all the files you have in your repo that end in “file” eg.
|
||
<a href="Filefile">Filefile</a>.</li>
|
||
<li><a href="https://xkcd-excuse.com">Xkcd Excuse</a> - The easiest way
|
||
to get your slacking excuse in hip xkcd format!</li>
|
||
<li><a
|
||
href="https://github.com/memeguild/shrugapillar">Shrugapillar.js</a> - A
|
||
library for generating shrugapillars.</li>
|
||
<li><a href="https://github.com/gfredericks/quinedb">quinedb</a> - A
|
||
quine that is also a key-value store. Breaking down the walls between
|
||
code and data.</li>
|
||
<li><a href="https://github.com/philipl/pifs">πfs</a> - π contains every
|
||
possible digit sequence in existence. I’m sure your data is in there
|
||
<em>somewhere</em>.</li>
|
||
<li><a href="https://github.com/hugomd/parrot.live">parrot.live</a> - 🐦
|
||
Bringing animated parrots to terminals everywhere.</li>
|
||
<li><a href="https://github.com/will/slacktyping">Slack Typing</a> - A
|
||
very good program that makes it so it says I’m typing when anyone else
|
||
is typing.</li>
|
||
<li><a
|
||
href="https://github.com/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee">eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee</a>
|
||
-
|
||
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
|
||
(archiveeeeeeeeeed).</li>
|
||
<li><a
|
||
href="https://github.com/jonatasbaldin/awesome-awesome-awesome">awesome-awesome-awesome</a>
|
||
- Awesome list of repositories of awesome lists 🤷</li>
|
||
</ul>
|
||
<p><a
|
||
href="https://github.com/mislavcimpersak/awesome-dev-fun">devfun.md
|
||
Github</a></p>
|