Topics / #fun

Fun projects on GitHub

Creative coding experiments and playful graphics projects.

As of , the most-starred Fun projects on GitHub are HelloGitHub (182.7K stars), nocode (65.9K stars) and hacker-scripts (49.9K stars). GitHub.Locker tracks 29 Fun repositories with 588.7K stars combined. The fastest-growing on October 17 was HelloGitHub, with +220 stars in a day.

29Projects
588.7KStars in total
+279Stars in a day

Hot right now

Most stars gained in a day · Oct 17

The all-time top

29 projects · by stars

  1. #1 · 521xueweihan/HelloGitHub

    HelloGitHub

    HelloGitHub is a monthly magazine that rounds up interesting, entry-level open source projects from GitHub, publishing a fresh issue on the 28th of each month.

    182.7K
  2. #2 · kelseyhightower/nocode

    nocode

    It is a satirical joke project that claims the best way to write secure and reliable applications is to write nothing and deploy nowhere. There is no actual code, feature, or product here.

    65.9K
  3. #3 · NARKOZ/hacker-scripts

    hacker-scripts

    A comedic collection of sysadmin automation scripts inspired by a viral forum post about a build engineer who scripted away every annoying chore, from faking late-night SSH activity to auto-replying to panicked client emails.

    49.9K
  1. 4

    wtfjs

    37.7Kdenysdovhan/wtfjs · JavaScript

    It is a curated handbook (WTFJS) of funny and tricky JavaScript examples, each snippet showing surprising behavior followed by a step-by-step explanation and links to the ECMAScript spec.

  2. 5

    tinyrenderer

    24.4Kssloy/tinyrenderer · C++

    This is 'tinyrenderer' — a hands-on computer-graphics course that walks you through writing a software 3D renderer from scratch in about 500 lines of C++, so you understand how OpenGL, Vulkan, Metal, and DirectX actually work under the hood.

  3. 6

    windows95

    24.3Kfelixrieseberg/windows95 · TypeScript

    The complete Windows 95 operating system, packaged as a desktop app that runs on macOS, Windows, and Linux — the whole thing, boots and all.

  4. 7

    BongoCat

    24Kayangweb/BongoCat · Rust

    BongoCat is a cross-platform desktop pet: a cat that sits on your screen and reacts in real time to your keyboard, mouse, and gamepad input. It's free, open source, and built with Tauri.

  5. 8

    FizzBuzzEnterpriseEdition

    23.9KEnterpriseQualityCoding/FizzBuzzEnterpriseEdition · Java

    FizzBuzz Enterprise Edition is a satirical Java project: the trivial FizzBuzz exercise deliberately rebuilt as if it were serious, architecture-heavy enterprise software.

  6. 9

    Anime-Girls-Holding-Programming-Books

    22.6Kcat-milk/Anime-Girls-Holding-Programming-Books

    A community-curated GitHub collection of pictures showing anime girls holding programming books, sorted into folders by the book's subject. It has collected over 22,000 stars since 2017.

  7. 10

    not-paid

    15.7Kkleampa/not-paid · JavaScript

    A snippet you embed on a client's site that gradually reduces the body tag's opacity each day until it fades to nothing, as a nudge to pay their overdue invoice.

  8. 11

    BullshitGenerator

    15.5Kmenzi11/BullshitGenerator · JavaScript

    A joke project that generates nonsensical Chinese text, built purely so the author could test whether his GUI code renders text correctly.

  9. 12

    volkswagen

    15.5Kauchenberg/volkswagen · JavaScript

    Volkswagen is a joke Node.js library that detects when your test suite is running on a CI server and silently makes the tests pass, no matter what the actual results are.

  10. 13

    GulfOfMexico

    13.6KTodePond/GulfOfMexico

    Gulf of Mexico (formerly called DreamBerd) is a satirical 'perfect' programming language repo that parodies real language design through absurd, deliberately broken features like exclamation-mark statement terminators, arrays starting at -1, and a boolean value of 'maybe'.

  11. 14

    wtfpython-cn

    12.7Kleisurelicht/wtfpython-cn · Jupyter Notebook

    The Chinese translation of 'What the f*ck Python!' (wtfpython) — a curated collection of surprising, counter-intuitive Python snippets, each explained: what the code prints and why it actually happens.

  12. 15

    genact

    12.2Ksvenstaro/genact · Rust

    genact is a nonsense activity generator that fakes running intensive terminal tasks (compiling, downloading, bruteforcing, etc.) so you look busy without doing any real work.

  13. 16

    git-blame-someone-else

    11.7Kjayphelps/git-blame-someone-else · Shell

    A prank shell script for git: it rewrites a commit so someone else appears as the author of your code. The author openly calls it a joke, not a serious tool.

  14. 17

    eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee

    10.6Keeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee · Python

    Honestly, the repo itself does not tell: the README and the description are nothing but the letter 'e' repeated. GitHub metadata shows a Python repository created in 2018 that has collected over 10,500 stars.

  15. 18

    unmaintainable-code

    10.2KDroogans/unmaintainable-code

    This is a satirical guide listing tongue-in-cheek techniques for deliberately writing code that is hard to read and maintain, repackaged from Roedy Green's original 'How To Write Unmaintainable Code' essay so it's easier to read and share on GitHub.

  16. 19

    spank

    5Ktaigrr/spank · Go

    Spank is a joke CLI tool that uses your MacBook's Apple Silicon accelerometer to detect physical slaps on the laptop and plays funny audio responses (pain sounds, escalating 'sexy mode' moans, Halo death sounds, or your own MP3s).

  17. 20

    OpenWhip

    3.8KGitFrog1111/OpenWhip · HTML

    A joke desktop app for when Claude Code is too slow: a whip lives in your system tray, and whipping him sends Claude Code a Ctrl-C interrupt plus one of five encouraging messages.

  18. 21

    mozc-devices

    3Kgoogle/mozc-devices · C++

    A collection of circuit diagrams and firmware source code for Google's quirky, often absurd DIY keyboards, most of which started out as April Fools' Day gags for Google Japanese Input and later Gboard (e.g. a Morse-code keyboard, a drum-set keyboard, a spoon that bends to type).

  19. 22

    itsgiving

    1.1Kgazijarin/itsgiving · Python

    It is a webcam tool that detects your facial expression or hand gesture and overlays a matching meme on top of your face in real time, tracking you as you move in frame.

  20. 23

    window-sweaters

    803saragordic/window-sweaters · C

    Window Sweaters is a playful macOS menu-bar app that wraps your app windows in knitted sweater borders, with colours inspired by your favourite apps.

  21. 24

    truanayangi

    638truanayangi-com/truanayangi · TypeScript

    'Trưa Nay Ăn Gì' (What to eat for lunch) is a web app that helps you decide what to eat by opening a box and spinning through a list of dishes for a bit of surprise.

  22. 25

    grok-icon-study

    367blessonism/grok-icon-study · JavaScript

    An unofficial study replica of the character animation on the Grok Bot.app v0.18.0 login page — a spring-driven character engine rebuilt for learning how its state machine, spring motion and polygon eyes work.

  23. 26

    nobuzz

    278adnanakil/nobuzz

    NoBuzz is a Claude Code skill that adds a /debuzz command: it takes Claude's last response and pipes it through Gemini via Google's Antigravity CLI (agy) to turn clickbait speak into regular English.

  24. 27

    claudish

    272programasweights/claudish · Python

    Claudish is a parody project that translates between plain English and a deliberately over-engineered joke language called 'Claudish' using two tiny 'ProgramAsWeights' (PAW) functions. It is an unofficial fan project, not affiliated with Anthropic.

  25. 28

    meowmeowcatcam

    253catherpiee/meowmeowcatcam · Python

    A webcam gesture-meme detector: it watches your hand gestures and head movements through your camera and pops up a matching cat meme next to your live feed in real time.

  26. 29

    fly-paradise

    149pyd021226/fly-paradise · JavaScript

    Fly Paradise (果蝇乐园) is a Windows desktop virtual pet: a little colony of fruit flies lives and breeds right on your desktop.

Often tagged together