Top Fun Open-Source Projects

4 months ago 2
  1. tinyrenderer

    1 64 22,105 2.8 C++

    A brief computer graphics / rendering course

    ssloy logo

  2. InfluxDB

    www.influxdata.com featured

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo

  3. tinyraytracer

    2 10 5,147 0.0 C++

    A brief computer graphics / rendering course

    ssloy logo

  4. Cog-Creators logo

  5. dns.toys

    4 30 2,669 6.0 Go

    A DNS server that offers useful utilities and services over the DNS protocol. Weather, world time, unit conversion etc.

    knadh logo

    Project mention: AI-Powered DNS for TXT Queries! | dev.to | 2025-01-18

    This is a fun project for me. I was thinking of doing this project for a long time. This project is inspired by https://github.com/knadh/dns.toys.

  6. tinykaboom

    5 2 2,379 0.0 C++

    A brief computer graphics / rendering course

    ssloy logo

  7. art

    6 14 2,291 6.4 Python

    🎨 ASCII art library for Python

    sepandhaghighi logo

  8. awesome-streamlit

    7 1 2,158 0.0 HTML

    The purpose of this project is to share knowledge on how awesome Streamlit is and can be

    MarcSkovMadsen logo

  9. SaaSHub

    www.saashub.com featured

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo

  10. sshportal

    8 7 1,880 0.0 Go

    :tophat: simple, fun and transparent SSH (and telnet) bastion server

    moul logo

  11. LiquidBounce

    9 51 1,792 9.9 Kotlin

    A free Minecraft hacked client (utility mod) for Fabric

    CCBlueX logo

  12. catimg

    10 2 1,466 0.0 C

    🦦 Insanely fast image printing in your terminal

    posva logo

  13. gitanimals

    11 1 1,381 9.5 Kotlin

    🦆 깃허브 활동으로 펫을 키우세요 / Have pet in your github

    git-goods logo

    Project mention: It's dangerous to go alone! Take this. | dev.to | 2024-12-25

    Starting to grow your pets is simple, you can easily do it by going to the GitAnimals homepage and clicking on “Have Pet”, the bottom will direct you to your GitHub account asking for authorization to access your public data. After accepting, you will be redirected to the GitAnimals website for customization. You can buy pets with commit points or get a new random one when you accumulate 30 commits. As you can see on the project homepage you can add your pets to your GitHub profile, be it just your main pet or all your pets in "Farm" mode and it’s important to highlight that you have more than 50 options of pets and you can see them all at their GitHub Documentation. As a cat person, I chose a Galchi Cat cause it looks like my old companion Nina who crossed the rainbow bridge recently but they even had special pets for commemorative dates, slimes, and pets with slack tags (Penguin Linux with a Penguin Linux is so good and I hope to get one pretty soon). Now, it’s your time to go and choose your favorite pet! If you like this project idea, create your pets and share them with our community, give a star to their repository, and if you have any ideas or want to make it even better read the docs and contact them.

  14. ModiScript

    12 2 1,040 0.0 Python

    Acche din aa gaye

    VPanjeta logo

  15. CircleBar

    13 0 872 0.0 Swift

    A fun, easy-to-use tab bar navigation controller for iOS.

    softhausHQ logo

  16. ecoji

    14 2 856 0.0 Go

    Encodes (and decodes) data as emojis

    keith-turner logo

  17. Dobiasd logo

  18. Loritta

    16 3 703 9.9 Kotlin

    💁 A multipurpose, multilanguage, customizable, modular, and very cute bot for Discord! ~Making your server more awesome~

    LorittaBot logo

  19. rspotify

    17 6 670 7.8 Rust

    Spotify Web API SDK implemented on Rust (by ramsayleung)

    ramsayleung logo

  20. aussieplusplus

    18 28 631 0.0 Rust

    Programming language from down under

    zackradisic logo

    Project mention: Tabloid: The Clickbait Headline Programming Language (2021) | news.ycombinator.com | 2024-07-14

    Reminds me of aussue++[1] from a few years ago.

    [1] https://github.com/zackradisic/aussieplusplus/

  21. awesome-dev-fun

    19 1 619 0.0

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

    mislavcimpersak logo

  22. purrcrypt

    20 1 511 3.9 Rust

    A fur-ociously secure encryption tool that encodes your secrets as adorable cat and dog sounds, using real elliptic curve cryptography with a playful disguise.

    vxfemboy logo

    Project mention: PurrCrypt: Steganographic Encryption Disguised as Pet Sounds | news.ycombinator.com | 2025-03-06

  23. Python-Raytracer

    21 3 491 3.3 Python

    A basic Ray Tracer that exploits numpy arrays and functions to work reasonably fast.

    rafael-fuente logo

  24. terremoth logo

    Project mention: Backup GitHub Repositories with gidek | dev.to | 2024-08-05

    git clone --mirror https://github.com/terremoth/awesome-hilarious-repos.git

  25. esmBot

    23 1 437 9.7 TypeScript

    A free and open-source Discord bot designed to entertain your server

    esmBot logo

  26. SaaSHub

    www.saashub.com featured

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Fun related posts

  • Emoji to Scale

  • Bio Cringe – The Obnoxious Social Media Bio Generator

  • AI-Powered DNS for TXT Queries!

    2 projects | dev.to | 18 Jan 2025

  • Vite & Remix Shenanigans

    2 projects | dev.to | 29 Sep 2024

  • Tabloid: The Clickbait Headline Programming Language (2021)

  • Kaboom: JavaScript library that helps you make games fast and fun

  • Useful Utilities and Services over DNS

  • A note from our sponsor - SaaSHub

    www.saashub.com | 27 Jun 2025

    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Fun projects? This list will help you:

# Project Stars
1 tinyrenderer 22,105
2 tinyraytracer 5,147
3 Red-DiscordBot 5,132
4 dns.toys 2,669
5 tinykaboom 2,379
6 art 2,291
7 awesome-streamlit 2,158
8 sshportal 1,880
9 LiquidBounce 1,792
10 catimg 1,466
11 gitanimals 1,381
12 ModiScript 1,040
13 CircleBar 872
14 ecoji 856
15 programming-language-subreddits-and-their-choice-of-words 821
16 Loritta 703
17 rspotify 670
18 aussieplusplus 631
19 awesome-dev-fun 619
20 purrcrypt 511
21 Python-Raytracer 491
22 awesome-hilarious-repos 439
23 esmBot 437


Sponsored

Did you know that Python is
the 2nd most popular programming language
based on number of references?

Read Entire Article