Top 23 Fun Open-Source Projects

  • tinyrenderer

    A brief computer graphics / rendering course

    Project mention: I have a few months to prepare for an interview. Is there a project that would get me at least part of the way there for the interview? | | 2023-01-23

    In terms of a project which would be worthwhile, I think building a software rasterizer from scratch is a useful first step. TinyRenderer is a great place to start. Looking at the high level overview of many graphics subjects, ScratchAPixel is a valuable resource. Theres also just great information in some of the rote graphics programming textbooks (Michael Abrash's Black Book fully available online from Jason Gregory, and this book is really interesting). The "RayTracer in a weekend" series is also (seemingly) very illuminating (no pun intended).

  • tldraw

    A tiny little drawing app.

    Project mention: Tldraw – A new collaborative infinite drawing canvas for the web | | 2022-12-01
  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • tinyraytracer

    A brief computer graphics / rendering course

    Project mention: yep people like this exist | | 2022-05-03

    For some reason, that reminded me of this.

  • Red-DiscordBot

    A multi-function Discord bot

    Project mention: Running your official Discord communities. How do you prefer to set them up? | | 2023-02-07

    I've been using Red Bot for music, and a few other things, but you have enough functionality to create many complex rules.


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

    Project mention: Useful utilities and services over DNS | | 2022-08-06
  • kaboom.js

    💥 JavaScript game library

    Project mention: Game development without a computer | | 2023-02-05

    kaboom.js - a simple javascript library for 2D games

  • art

    🎨 ASCII art library for Python

    Project mention: ART 5.8 released: ASCII and Non-ASCII art library for Python | | 2022-11-23
  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • awesome-streamlit

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

    Project mention: How to create a dashboard in Python with Jupyter Notebook | | 2022-06-14
  • sshportal

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

    Project mention: 🥇 The ultimate kubernetes homelab setup | | 2022-11-13

    sshportal ( is in my mind, a ssh gateway. It's a little cumbersome to setup but it accomplishes routing ssh the way we'll want within a kubernetes cluster with replication.

  • catimg

    🦦 Insanely fast image printing in your terminal

  • ModiScript

    Acche din aa gaye

    Project mention: Say Hello to 'Bhai-Lang' :D | | 2022-03-17
  • programming-language-subreddits-and-their-choice-of-words

    How do the different communities talk?

    Project mention: Programming language subreddits and their choice of words | | 2022-09-07
  • CircleBar

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

  • ecoji

    Encodes (and decodes) data as emojis

  • Loritta

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

    Project mention: [28/03 a 03/04] - O que você vai desenvolver essa semana? | | 2022-03-28
  • aussieplusplus

    Programming language from down under

    Project mention: Funny programming languages | | 2023-01-19

    Reminds me of this gem

  • awesome-dev-fun

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

  • rspotify

    Spotify Web API SDK implemented in Rust (by ramsayleung)

    Project mention: Hey Rustaceans! Got a question? Ask here! (47/2022)! | | 2022-11-21

    Link to the example code (Line 42)

  • Python-Raytracer

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

    Project mention: The Future’s Looking More Pythonic than Ever | | 2022-10-12
  • Whatspup

    :white_square_button: WhatsApp chat from commandline/console/cli using GoogleChrome puppeteer

  • emoji-to-scale

    Your favorite emojis. To scale.

  • waifu-motivator-plugin

    OSS Waifu Motivator Plugin for JetBrains IDEs to help boost your motivation while coding!

  • oop

    OOP in Elixir!

    Project mention: Newb question: Should I treat processes like objects? | | 2023-01-30

    This was explored as a troll joke by Wojtek ( along with "Please don't. You've been warned."

  • SaaSHub

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

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). The latest post mention was on 2023-02-07.

Fun related posts


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

Project Stars
1 tinyrenderer 15,983
2 tldraw 11,976
3 tinyraytracer 4,433
4 Red-DiscordBot 3,716
5 2,049
6 kaboom.js 1,956
7 art 1,646
8 awesome-streamlit 1,495
9 sshportal 1,420
10 catimg 1,169
11 ModiScript 1,038
12 programming-language-subreddits-and-their-choice-of-words 808
13 CircleBar 804
14 ecoji 789
15 Loritta 568
16 aussieplusplus 561
17 awesome-dev-fun 540
18 rspotify 495
19 Python-Raytracer 394
20 Whatspup 344
21 emoji-to-scale 333
22 waifu-motivator-plugin 304
23 oop 280
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives