Ask HN: Those making $0/month or less on side projects – Show and tell

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • codebase-visualizer-action

    Visualize your codebase during CI.

  • https://codeatlas.dev - codebase visualisation tool

    Takes your git repo and generates a beautiful visual representation of the code. Sort of an alternative navigation tool (in addition to IDEs) for large codebases. Can also run it as part of CI with our Github Action (https://github.com/codeatlasHQ/codebase-visualizer-action).

    We made this because grokking complex software projects is really difficult and we've found that a visual overview of what's in a codebase can be quite helpful to get started.

    E.g. checkout https://codeatlas.dev/gallery/kubernetes/kubernetes for the generated visualisation of the Kubernetes Github repo!

    Currently making -10$/year to pay for the domain :D We slowed down active development after our initial attempts at dissemination didn't really go anywhere (bragging about side projects on the internet, ugh), but I'm still really keen on getting some feedback on whether this is actually useful to anyone else!

    Note: The site works somewhat on mobile, but is much better on desktop!

    Also, funny there's a post like this again, just like https://news.ycombinator.com/item?id=34531989 yesterday.

  • cookwherever

    Cook Wherever is an open source project to attempt to making cooking more accessible and engaging for everyone.

  • Cook Wherever: https://cookwherever.com/

    Cooking is hard. I want to cook more but I am usually too hungry to focus. I am building a site to help you with all stages of cooking, not just showing you ingredients and directions.

    I have also realized the knowledge I have amassed for the “why” of cooking helps me cook without needing recipes mostly. I use ML/NLP to extract entities from ingredients and directions so contextual information can be provided to someone who is curious (ex. “you preheat your oven because …”)

    I really like content creators, but following videos while cooking is a no-go for my attention span. I’m working on it, but directions will work as time stamps into a video for a recipe.

    [1] https://github.com/cookwherever/cookwherever

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • endoflife.date

    Informative site with EoL dates of everything

  • endoflife.date: https://endoflife.date

    Created it because I was frustrated having to lookup information on multiple sites, and having to dig deep and read through terribly written support policies. No Ads, no tracking, all hosted cheaply on Netlify OSS Plan.

    Now at 100+ contributors, with 3-5 maintainers on the project. We have a long roadmap for the next year[0]. A contributor wrote a EOL Scanner that is based on a fork of grype[1].

    [0]: https://github.com/endoflife-date/endoflife.date/issues/2108

    [1]: https://github.com/noqcks/xeol

  • Scrabble Solver by Kamil Mielnik

    Free, open-source, and cross-platform analysis tool for Scrabble, Super Scrabble & Literaki. Quickly find top scoring words using given letters and board state. Available in English, French, German, Persian, Polish, Romanian & Spanish.

  • ossdatabase

    Source for ossdatabase.com

  • https://ossdatbase.com

    A catalogue of open source software. Recently it is picking up a little steam. (https://www.similarweb.com/website/ossdatabase.com)

    Costs me $10 a month in hosting, Rails app. I have a job now, but plan to keep updating it. The site is open source https://github.com/prithvi16/ossdatabase

  • ddnet

    DDraceNetwork, a free cooperative platformer game

  • I'm working on an online game called DDraceNetwork: https://ddnet.org/

    A lot of keeping infrastructure running, code reviews for the active developers we have, community management, some development: https://ddnet.org/news/ddnet-year-2021-in-review/

    The community is the main reason for me to keep it running. We only cover server costs, but no one takes any payment to work on DDNet.

  • typed-graphql-builder

    A fully type-safe graphql query builder, inspired by tql

  • Can we do projects that we think will stay at $0 but we still hope might gain traction?

    OSS: typed-graphql-builder https://typed-graphql-builder.spion.dev/ is a TypeScript based graphql query builder.

    It was inspired by tql (https://tql.dev/) but generates a much smaller client and has full, automatic type inference for query variables used in input objects.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • tql

    Discontinued A GraphQL query builder for TypeScript. Avoid the pain of codegen.

  • Can we do projects that we think will stay at $0 but we still hope might gain traction?

    OSS: typed-graphql-builder https://typed-graphql-builder.spion.dev/ is a TypeScript based graphql query builder.

    It was inspired by tql (https://tql.dev/) but generates a much smaller client and has full, automatic type inference for query variables used in input objects.

  • wander

    A terminal app/TUI for HashiCorp Nomad

  • I'm building a terminal application for Hashicorp Nomad called wander: https://github.com/robinovitch61/wander

    wander for Nomad is as k9s is for Kubernetes.

  • hypothesize

    An attention-preserving browser-based app for integrated note-taking and reference management.

  • I haven't touched it in years, but during grad school I created a fully operational browser-based app for integrated note-taking and reference management for academic projects, based on locally stored markdown files, and designed to minimize attentional breaks: https://github.com/rkp8000/hypothesize .

    I ended up using it for the remainder of my PhD; however, it was unfortunately a bit too easy to accidentally delete an entire note document, and I never got around to fixing it (although at least one other person ended up using it as the primary tool for their grad studies also :) ).

    It definitely earned me no more than $0/month.

  • Tachi

    A Cutting-Edge, Modular Score Tracker

  • I've spent the past two years or so working on Tachi (https://bokutachi.xyz/) (https://github.com/TNG-Dev/Tachi), which is a modular tool for tracking rhythm game scores.

    Generally, everyone was using their own personal spreadsheets or ancient "just render everything" tables to analyse their scores and progress before this and I'm pretty happy with how it's turned out.

    What I'm probably most proud of is that adding support for a new game is adding a new module for it - all of the other features automatically work with it. This turns a "each game needs to have its own full-site tracker" into a "each game needs a configuration for this one tracker", not unlike how LSP simplifies adding language support for editors!

    Taught me almost everything I know about scaling a codebase, and despite being a niche tool it's picked up a lot of momentum (2k users, ~3m scores).

  • jaypore_ci

    A small, very flexible, powerful CI system. Works offline and is configured in Python.

  • https://www.jayporeci.in/

    I've been working on this CI system for a while.

    1. Zero setup. Works on git hooks.

    2. Python as the config language. Makes it very easy to do dependencies/matrix jobs/conditional jobs.

    3. Offline first. It can work online with gitea as well.

    4. Everything is in git. I don't need to muck around in and configure the CI system itself.

  • euporie

    Jupyter notebooks in the terminal

  • I'm working on a TUI Jupyter Notebook editor, euporie, which allows you to run and edit Jupyter Notebooks in the terminal.

    https://github.com/joouha/euporie

    It's useful for editing and running notebooks on remote servers over SSH, or inside containers where setting up port forwarding is not possible or too difficult, or if you just like working in the terminal.

    It's open-source, and I have no idea how I would go about monetizing it!

    I've spent a lot of time recently working on euporie's HTML renderer, which I'm planning on using to make a new terminal web-browser.

  • daedalOS

    Desktop environment in the browser

  • https://github.com/DustinBrett/daedalOS

    My passion project is building an OS in the browser. I've been at it for 2 years now. I've had interest from people who want to turn a profit with it, but I am happy to just keep adding features and polishing it forever.

  • MehDB

  • I have 2 projects that I'm looking to eventually adapt into a database backend that's API compatible with RocksDB (with enhancements!). The first of which is a Extendible Hashing Implementation in Rust (it was my first attempt at Rust, so it's kinda messy): https://github.com/chiefnoah/MehDB

    It achieves very promising performance for u64 sized types (which will eventually be an offset into a log).

    The other is a similar concept using modified B+Trees that have subtrees for all writes to a record: https://github.com/chiefnoah/hist-prototype

    This one is implemented in Python for fast iteration, as I realized I wasn't happy with how fast I could iterate with Rust. This one is, IMO, a more complete approach towards full historical query-capable systems. I'm slowly chipping away at it, though I haven't had progress lately. I spend no real money to host them, just the code, though I'm certain I've shortened the life of my NVMe drives due to writing and rewriting large files for testing.

  • hist-prototype

    A prototype of a history-keeping database

  • I have 2 projects that I'm looking to eventually adapt into a database backend that's API compatible with RocksDB (with enhancements!). The first of which is a Extendible Hashing Implementation in Rust (it was my first attempt at Rust, so it's kinda messy): https://github.com/chiefnoah/MehDB

    It achieves very promising performance for u64 sized types (which will eventually be an offset into a log).

    The other is a similar concept using modified B+Trees that have subtrees for all writes to a record: https://github.com/chiefnoah/hist-prototype

    This one is implemented in Python for fast iteration, as I realized I wasn't happy with how fast I could iterate with Rust. This one is, IMO, a more complete approach towards full historical query-capable systems. I'm slowly chipping away at it, though I haven't had progress lately. I spend no real money to host them, just the code, though I'm certain I've shortened the life of my NVMe drives due to writing and rewriting large files for testing.

  • PNG-library

    Easy, safe, flexible Java library to decode and encode PNG image files

  • My works over the years are accumulated on https://www.nayuki.io/ . Lately I finished writing a new PNG library ( https://www.nayuki.io/page/png-library ), and now I'm revamping a DEFLATE library ( https://www.nayuki.io/page/deflate-library-java ).

  • Nayuki-web-published-code

    Complete collection of code files (*.java/js/py/cpp/etc.) published on Project Nayuki website.

  • My works over the years are accumulated on https://www.nayuki.io/ . Lately I finished writing a new PNG library ( https://www.nayuki.io/page/png-library ), and now I'm revamping a DEFLATE library ( https://www.nayuki.io/page/deflate-library-java ).

  • macOCR

    Get any text on your screen into your clipboard.

  • Introducing macOCR - a command line tool that revolutionizes how you capture text on your screen!

    With just one command, you can instantly convert any text on your screen into text on your clipboard, making it easy to use in any app or program. Plus, with support for popular launcher apps like Alfred, LaunchBar, and Hammerspoon, it's never been easier to access the power of macOCR.

    And if you're feeling really advanced, you can even use it to feed data into an OpenAI large language model for advanced text processing.

    Upgrade your text capture game with macOCR today!

    Price: $0

    MRR: $0

    Copy reworked by: GPT

    Prompt: “Rewrite for hacker news upvotes:”

    URL: https://github.com/schappim/macOCR

  • Hacki

    A feature-rich Hacker News client.

  • A hacker news client I made: https://github.com/Livinglist/Hacki

    Also a kanji learning app if anybody is interested: https://github.com/Livinglist/Manji

  • Manji

    Manji is a mobile application built to help people learning Japanese learn about Kanji.

  • A hacker news client I made: https://github.com/Livinglist/Hacki

    Also a kanji learning app if anybody is interested: https://github.com/Livinglist/Manji

  • hotstuff

    theleo.zone/thermal-model source code (formerly thermalmodel.com)

  • https://thermalmodel.com/

    A web tool for simple thermal analysis/modeling. Connect nodes together, classify as conductive/convective/radiative, set their thermal properties and plot their temperatures and heat transfer over time.

    Free and open source.

  • Falsetto

    A collection of free, interactive music theory lessons & exercises.

  • lil-hash

    A simple shareable URL shortener hosted on cloudflare workers

  • https://github.com/jackbow/lil-hash/

    A simple temporary URL shortener that produces easily rememberable and speakable URLs. The links expire after 24 hours so there's always a one word shortening available. Receives approximately 20,000 visits each month.

    Useful for sharing a link in a presentation, or between devices when you don't want to login to your email, etc. When its easier to remember or say a link than send it.

    Fits in cloudflare workers free tier.

  • Simplest-File-Renamer

    Simplest file renamer - rename your files quickly and easily

  • phoenix10.1

    Creates personalized radio stations with your own radio jockey!

  • I love this! I did something similar recently with Phoenix10.1 (https://github.com/pncnmnp/phoenix10.1).

  • jscriptparse

    pyx scripting language & REPL/Shell ; prs - javascript module for parser combinators

  • i am working on PYX - an education programming language with REPL / shell.

    here: https://github.com/MoserMichael/jscriptparse

    and here: https://www.npmjs.com/package/pyxlang

    By the way: i see a lot of downloads via npm, don't know if that is due to bot activity or if there is real interest.

  • steamdb.info-issues

    🚱 Issue tracker for the SteamDB website

  • SteamDB: https://steamdb.info/

    I've been running it for over 10 years now, it's a database of Steam games, their updates, price history, charts, and a lot more.

    In the early days we took monetary donations but stopped a few years in. It costs less than 100$ a month to run.

  • zillion

    Make sense of it all. Semantic data modeling and analytics with a sprinkle of AI. https://totalhack.github.io/zillion/

  • Zillion: https://github.com/totalhack/zillion

    A python data warehousing / modeling / analytics library that can unify multiple datasources and writes SQL for you. It's alpha level at the moment and I just slowly chip away when time allows, though I'm using it in production in another project (which does make money).

  • marqus

    Yet another markdown note taking app.

  • Marqus: https://github.com/EddieAbbondanzio/marqus

    It's yet another markdown based note taking app. I wanted something that gave as much screen real estate to the note's content vs navigation so it'd be easy to use on small screens, and I also wanted to save my notes in plain files vs a proprietary format.

    I don't plan on charging any money for the app itself so it'll never make me any money but I do plan on offering an optional note syncing service for multi-device support that'll be a few bucks a month.

  • rta_booking_information

    This script scrapes and stores the availability of timeslots for Car Driving Test at all RTA Serivce NSW centres in the state. Front end for latest results included.

  • https://sbmkvp.github.io/rta_booking_information/

    A simple one page app that shows next available driving test in the state of New South Wale, Australia. The script runs as a container and commits updates to a GitHub repo periodically. GitHub pages then render the latest data.

  • getstreamline

    Streamline is a stream-of-consciousness writer for Obsidian

  • Great idea because the framing takes away a lot of the pressure I feel when talking about my side projects.

    Here are two that I'm very proud of:

    * https://getstreamline.app A stream-of-consciousness writer for Obsidian

    * https://getpudding.app Have more fun with OSINT analysis for crypto token ecosystems

  • dungeon-crawler

    A cross platform 3D dungeon crawler RPG.

  • Dungeon crawler: https://github.com/larsjarlvik/dungeon-crawler

    Trying to build a cross platform (including mobile) classic RPG with procedurally generated maps using Rust.

    So far it's playable but not much more. Currently working on more exciting map generation using wave function collapse.

  • cloudlife

    Xscreensaver hacks and other beautiful programs with Dear ImGui

  • Not really expecting a revenue, just hacking around.

    Almost all grateful dead and Jerry Garcia concerts in telegram https://t.me/gdvault it would be nice if someone can remake all of it because it ended up quite ugly with song listings and overall structure. It's all in bash and code quality is quite bad, but I can throw it on GitHub of somebody interested.

    Xscreensaver with imgui https://github.com/yekm/imscreensaver only one for now, made it in a weekend just to proof of the concept. Help wanted

  • Nobody.live

    View twitch streamers with zero viewers at nobody.live

  • Nobody.live: https://nobody.live/

    Filterable interface for finding streamers with zero (or one, for StreamLabs etc.) viewers. Surprisingly intimate, in my opinion.

    I run it at (little) cost but got some solid coverage: https://www.pcgamer.com/this-website-only-shows-you-twitch-s....

  • framework

    Mayu is a live updating server-side component-based VDOM rendering framework written in Ruby (by mayu-live)

  • I've been working on server side VDOM based web framework in Ruby that streams DOM-patches to the browser. It uses Haml as React uses JSX. The syntax makes it really nice to use. It's pretty fast but it needs a lot more work before it's ready to use for any real world projects. Would be cool if someone tried it out and maybe even made some improvements.

    https://github.com/mayu-live/framework

  • ancv

    Renders your (JSON) resume/CV for online & pretty terminal display

  • ancv: https://github.com/alexpovel/ancv/

    Idea: renders your resume as pretty terminal output. Others can view it in their own terminals:

        curl -L ancv.io/heyho

  • peerjs

    Simple peer-to-peer with WebRTC.

  • You might be able to eliminate the VPS by making it P2P using something like PeerJS [1]. PeerJS provides a free shared connection broker server.

    [1]: https://peerjs.com/

  • application

    Buckets Desktop Application (by buckets)

  • I built a tool for predicting the outcome of matchups in Yahoo Fantasy Hockey (head-to-head category based leagues). I find it helpful for determining what categories to focus on when picking up streamers/free agents.

    https://fantasyhockey.fly.dev/

    Also, I've seen a few budgeting apps on here. I didn't build [Budget with Buckets](https://www.budgetwithbuckets.com/), but I do think it's a great YNAB alternative _except_ that there is no mobile app. So I built a web app that can be used on mobile.

    https://buckets.goatcounter.com/

  • JekyllMail

    JekyllMail enables you to post to your Jekyll / Octopress powered blog by email.

  • In case you're not aware, Posterous used to do blogging via email for ~3yrs befoer they pivoted to something else tangentally related (i forget what), and then they went out of business.

    It's a great idea, and there may be enough business to support a single person. It was enough to keep them going for 3 yrs before the pivot.

    https://en.wikipedia.org/wiki/Posterous

    in tangentially related news which might be of interest to you and others reading this: Years ago I wrote a tool to allow folks to blog via email to a Jekyll Powered blog.

    https://github.com/masukomi/JekyllMail

  • beaker

    Discontinued An experimental peer-to-peer Web browser

  • it sounds a lot like you're reinventing what Beaker Browser had built on top of DAT, except that it could do more. For example, they made a distributed Twitter clone as a proof of concept, but folks actually started using it. Definitely included blogging stuff.

    Really cool stuff around taking sites and things other folks had built and using them as a basis for your new thing.

    https://github.com/beakerbrowser/beaker/

  • xeol

    A scanner for end-of-life (EOL) software and dependencies in container images, filesystems, and SBOMs

  • endoflife.date: https://endoflife.date

    Created it because I was frustrated having to lookup information on multiple sites, and having to dig deep and read through terribly written support policies. No Ads, no tracking, all hosted cheaply on Netlify OSS Plan.

    Now at 100+ contributors, with 3-5 maintainers on the project. We have a long roadmap for the next year[0]. A contributor wrote a EOL Scanner that is based on a fork of grype[1].

    [0]: https://github.com/endoflife-date/endoflife.date/issues/2108

    [1]: https://github.com/noqcks/xeol

  • google-webfonts-helper

    A Hassle-Free Way to Self-Host Google Fonts. Get eot, ttf, svg, woff and woff2 files + CSS snippets

  • google webfonts helper - https://gwfh.mranftl.com

    According to the Cloudflare December monthly stats, I had roughly 57k unique users, 15m requests, 1,3TB traffic. Though, most requests are likely to be bots/integrators spamming the API...

    Running on a bare metal k8s cluster (libvirt) on top of a single dedicated Hetzner server, ~70€/month. Not going to monetize it, but will maybe accept donations/sponsorings in the future...

  • lwan

    Experimental, scalable, high performance HTTP server

  • borg-repository-explorer

    [Personal Project] An electron-based UI for exploring Borg Backup repositories

  • I was annoyed that I had to install FUSE on my Mac just to be able to browse my Borg backup repositories, so I made a GUI with the help of ChatGPT and Copilot: https://github.com/Netruk44/borg-repository-explorer

    I really don't expect this to ever make money, I just had a need and a desire to learn/explore how Electron works (Sorry! I know people hate it for how heavy it is, hah).

  • readability

    A standalone version of the readability lib

  • - a collaborative visual bookmarking tool. It started as something comparable to a visual pinboard, but then I discovered https://github.com/mozilla/readability and it turned into a cross between pinboard and pocket

    * Tendee https://tendee.co/ - an attendance tracking tool for recurring events (track a team over a sports season) with a wait-list option as well. Technically it can be used to fill the void between a calendar event, an evite and a Facebook event page, but that's such a narrow use case. This one is still very new.

  • cubedesk

    Community and timer for the Rubik's Cube

  • https://cubedesk.io - the chess.com of Rubik’s cubes

    I started this as a side project about two years ago and now it has about 1k daily active users. Users time themselves solving the Rubik’s cube, practice on the trainer, and 1v1 others.

    Technically, it’s generating some money from the Pro feature, but not enough to run the servers. So I pay out of pocket every month. It has a lot of fans and supporters so I’d never shut it down, but it’d be nice to at least break even.

  • SkyFM

  • Doing that for decades.

    An app for Windows phone, downloaded 140k times: https://github.com/Const-me/SkyFM

    Cross-platform graphics library for .NET: https://github.com/Const-me/Vrmac

    Recently, offline speech-to-text for Windows: https://github.com/Const-me/Whisper

    At this point, I consider side projects like that as a hobby.

  • Vrmac

    Vrmac Graphics, a cross-platform graphics library for .NET. Supports 3D, 2D, and accelerated video playback. Works on Windows 10 and Raspberry Pi4.

  • Doing that for decades.

    An app for Windows phone, downloaded 140k times: https://github.com/Const-me/SkyFM

    Cross-platform graphics library for .NET: https://github.com/Const-me/Vrmac

    Recently, offline speech-to-text for Windows: https://github.com/Const-me/Whisper

    At this point, I consider side projects like that as a hobby.

  • Whisper

    High-performance GPGPU inference of OpenAI's Whisper automatic speech recognition (ASR) model (by Const-me)

  • Doing that for decades.

    An app for Windows phone, downloaded 140k times: https://github.com/Const-me/SkyFM

    Cross-platform graphics library for .NET: https://github.com/Const-me/Vrmac

    Recently, offline speech-to-text for Windows: https://github.com/Const-me/Whisper

    At this point, I consider side projects like that as a hobby.

  • artbot-for-stable-diffusion

    A front-end GUI for interacting with the AI Horde / Stable Diffusion distributed cluster

  • Since these things are all the rage, I've made something using Stable Diffusion (but with a twist):

    ArtBot: https://tinybots.net/artbot

    You can create images with numerous Stable Diffusion models using a distributed cluster of GPUs donated by volunteers -- it's called Stable Horde [1] -- an awesome open source API created by @dbzer0. The service was written up in PC World back in December (with generous mentions of ArtBot)[2]: "Meet Stable Horde, the crowd-powered Folding@Home of AI art".

    ArtBot is a front-end interface for interacting with the Horde. Unlike a lot of other services springing up around Stable Diffusion lately, mine doesn't require login information, all images are stored within your browser via IndexedDb and it's free!

    It's a NextJS app that currently costs me $5/mo via Digital Ocean. I recently received a single donation through the BuyMeACoffee website... coincidentally, on my birthday! Hah.

    [1] - https://stablehorde.net/

  • Arcade

    Easy to use Python library for creating 2D arcade games.

  • I work on a Python game engine called Arcade[1] and other projects within it's Github organization such as pytiled-parser. We also help to drive continued development and improvement within Pyglet[2]. Recently, my efforts have been focused on creating a version which can be run in web browsers by using Pyodide and WebGL[3], though that is still fairly early stages.

    Arcade's primary focus is on being an educational tool for beginner programmers, so my hope is that with browser compatibility we can lower the barrier to entry further and make it more accessible and easy to get started with. In a similar vein to the goals of browser compatibility, we've recently enabled full compatibility with Raspberry Pi through the use of OpenGL ES(and this was largely only possible thanks to the huge amount of work that everyone involved in the Mesa project puts in)

    I'm not the original author of Arcade, but I am a current maintainer and put a substantial amount of time into it and it's community.

    [1] - https://github.com/pythonarcade/arcade

  • pyglet

    pyglet is a cross-platform windowing and multimedia library for Python, for developing games and other visually rich applications.

  • arcade-web

    A version of Arcade which allows running Arcade games in a web browser

  • kruptein

    crypto; from kruptein to hide or conceal

  • Kruptein: https://github.com/jas-/kruptein

    A node.js module which implements a standard API for symmetric encryption and does so by providing the requisite key derivation from a supplied secret, strong key and cipher selections, performs validate then decrypt of cipher text while supporting most language character sets and ASN.1 encoding ensuring compatibility with most if not all database engines.

    Used best practices documentation and am currently using famous cryptographers throughout history to name each release.

    Built to help provide a simple drop in for protecting data at rest without the fuss of making a bad decision on how to protect it.

  • amagpt3

    Discontinued Ask Me Anything GPT-3

  • https://github.com/pythops/amagpt3

    2. Open vision API

  • wrolpi

    Create your own off-grid library

  • https://wrolpi.org/ Been having a great time on my side-project WROLPi. Its preparedness-oriented software which allows you to create an offline library. Videos, web archives, maps, epub/pdf, etc. Really easy search, low power usage if you run on in a Raspberry Pi. Just put out the first Raspberry Pi image, which makes installation super simple. Hoping to get a Debian image soon.

    Currently "videos" is pretty well flushed out. Still some work to do with web archives. Maps has been a huge headache simply because maps are so large. Got PDFs and EPUBs searchable recently.

    An abbreviated list of the technologies I've used to built it: Python, ReactJS, Open Street Map, yt-dlp (videos), SingleFile (web archives).

  • privtracker

    Private BitTorrent tracker generator

  • https://privtracker.com/ Private BitTorrent tracker for everyone

    No plans or even ideas how to commercialize it, so it will stay at $-10/month.

    I made it just for fun, but noticed that there are some users, so I keep it running.

  • git-bug

    Distributed, offline-first bug tracker embedded in git, with bridges

  • https://github.com/MichaelMure/git-bug

    Offline-first bug tracker (and soon-ish forge) embedded in git.

    I keep working on this because the idea makes a lot of sense to me, because I learn a lot from it and it benefits me indirectly.

    I'm not especially looking to monetize, but I'm curious about what this community think about it.

  • 3270font

    A 3270 font in a modern format

  • https://github.com/rbanffy/3270font

    Being distributed with Debian and downstreams, 11 years old, with 1.5K stars and 60+ forks is, by far, my most popular open source thing. My biggest shame is that it's not software, but a font that mimics the look of IBM's 3278-2 terminals.

    And, of course, it's the font I use for terminals on all my machines.

  • lunasec

    LunaSec - Dependency Security Scanner that automatically notifies you about vulnerabilities like Log4Shell or node-ipc in your Pull Requests and Builds. Protect yourself in 30 seconds with the LunaTrace GitHub App: https://github.com/marketplace/lunatrace-by-lunasec/

  • LunaTrace: https://lunatrace.lunasec.io/

    Premise: Open Source[0] alternative to GitHub Dependabot and `npm audit` that focuses on helping you prioritize where to patching first (only 0.1% of CVEs are used in cyber attacks).

    Short YouTube demo: https://www.youtube.com/watch?v=ugdSyR2L6sY

    A newer video showing off the whole Static Analysis engine: https://www.youtube.com/watch?v=vPd4MSUJ98M

    Price: $0 for Open Source repos. We're hoping to charge for private repos in the future, but we need to build out the billing features first lol. (We're at $0 in revenue currently.)

    If you are filled with rage because of CVEs spamming you, come vent your frustrations on Discord: https://discord.gg/2EbHdAR5w7

    We're looking for early customers that are interested in working with us. My email is on my profile. Cheers!

    [0]: Source Code, https://github.com/lunasec-io/lunasec/

  • fresh-strapi.deno.dev

    https://fresh-strapi.deno.dev

  • videopoker.academy

    https://videopoker.academy

  • ArchiSteamFarm

    C# application with primary purpose of farming Steam cards from multiple accounts simultaneously.

  • ArchiSteamFarm: https://github.com/JustArchiNET/ArchiSteamFarm

    I've been developing ASF for last 8 years with very active attitude, 10k commits with over 7k commits made by me (98.6% of all excluding bots and automation). While I do offer various donation options, the program was always free and open-source, and the overall amount of hours I've put into this would probably make at least several years of senior-level salary by now.

    One of my finest creations that helped a lot of Steam users. The program was used approximately at 2.5 million of Steam accounts overall, having solid 30k downloads of each monthly release.

  • geoquest

    A geography game

  • Geoquest: https://geoquest.wout.space/

    It's a geography game focussed on learning all countries in the world.

    I've had it online for about a year now. It's completely opensource [1]. I only accept donations through buymeacoffee and I've had 2 so far :)

    [1] https://github.com/woutdp/geoquest

  • wttr.in

    :partly_sunny: The right way to check the weather

  • This is cool, really dig the text look. Reminds me of https://wttr.in/. I would love to see more of these text-based sites.

  • mmkv_visualizer

    A web application that will allow you to visualize MMKV databases, with all processing done client-side.

  • MMKV Visualizer: https://www.mmkv-visualizer.com/

    Allows you to view MMKV files in a table-based visualizer, all processed client-side via Pyodide and Svelte!

    A bit embarrassing to put up on HN again, but something I'm really proud of as it's my first "major" web project and has been quite useful in my day-to-day work as a mobile researcher.

  • EarTrumpet

    EarTrumpet - Volume Control for Windows

  • klevdb

    Fast message store, written in Go

  • https://klev.dev

    I'm fascinated by the idea of Kafka and wanted to use it like a saas in my own apps, so I made my own take on it. It also doubles as a key/value store, so its useful for a bunch of things. The store itself is OSS and you can find it at https://github.com/klev-dev/klevdb.

  • atomic

    Chat with and teach your calendar to solve your scheduling & time problems

  • https://www.atomiclife.app

    It's an AI planner that is open source and solves scheduling problems for recurring 1:1's, ad hoc team meetings

    It uses AI models to automate the calendar like a vector search engine to create event templates that tells the AI planner how to behave when things don't fit properly on your calendar

  • PeaceFounder.jl

    Centralised E2E verifiable evoting by pseudonym braiding and history trees

  • PeaceFounder: https://peacefounder.org

    For the past few years, I have been exploring the idea of building an e-voting system around the anonymisation of voters rather than votes. In contrast to existing systems, the design enables the publication of all election evidence, verifying the legitimacy of the votes without sacrificing either privacy or transparency. It does all complex ElGamal re-encryption mixing before elections without the voters' active participation by simply shifting a relative generator on which voters would cast votes. In addition, election administrators do not need to take care of keeping secrets except ones used for server identification to the voters' devices. This would make the Price/Security for running elections small compared to what is already out there.

    Currently, the project is in a heavy development stage. I have settled on making a microservice which would be easily integrable into existing systems allowing members to enrol for voting by simply scanning a QR code. At the same time, the admins would be free to choose how they want to present data. REST API for the user and server, which onboards users, is now finalised and now I am working on UX for the client application and hopefully will start to code a prototype in GTK in the coming weeks.

    http://htmlpreview.github.io/?https://github.com/PeaceFounde...

    The feeling is much like playing a game of chess with oneself. Trying to finish it while I am young and can still keep the scope of the problem in my mind. If anyone is interested, I do enjoy a friendly argument ;)

  • blind-compass

    Blind Compass is an iPhone app that allows blind people to hear their heading, thus allowing to navigate more easily. Blind Compass represents current heading as audible signal, and it also announces when heading crosses direct lines of North, East, South or West. Blind Compass also offers to lock a certain direction, and in this mode it will count distance travelled in that direction.

  • https://github.com/mltony/blind-compass

    I am blind and I developed this auditory compass for blind people that communicates your heading as two tones - musical interval between them encodes your heading. It helps white cane users not to get confused in space or walk straight across large open space by locking heading. It also makes me look like a lunatic, because I put iPhone into phone holder that I sawn to my hat to provide most accurate heading information.

    The app is free, but I have to pay for Apple Developer subscription to keep the app in the app store.

  • liwords

    A site that allows people to play a crossword board game against each other

  • A small team and I made https://woogles.io - we were inspired by lichess to make a site to play crossword board games during the pandemic (like Scrabble, Words with Friends, etc).

    We did raise money on Kickstarter - 25K but are purely donations-driven and open source (AGPL3) Most months we just get enough to cover the cost of running the servers. We have around 6000 monthly active users, have hosted several big worldwide championships, have puzzles, and just earlier today released a board editor / broadcast mode for annotating real life games in real time. We also have a top notch bot AI and WASM-based analyzer.

    Our stack is Go, Typescript + React, with NATS/PGSQL on the backend.

  • calculang

    calculang is a language for calculations 🧮💬👩‍💻

  • I'm developing calculang, a language for calculations: https://github.com/calculang/calculang

    I've made some examples here: https://observablehq.com/collection/@declann/calculang

    Some tooling work for visualizations and for showing the workings will be released in the next weeks.

    There are no positive money flows; I've spent many years experimenting, developing, and now 1 year after a public release the twitter page where I make announcements has 24 followers: https://twitter.com/calculang

    I'm a modelling consultant - I work with numbers, I think they should be simple, but they are disjointed across systems and entities and programming languages and spreadsheets. The friction accumulates everywhere: to get a simple result, to follow the workings, to do any analysis, to share one or the other.

  • agstoolbox

    🧰Utility Adventure Game Studio software to help manage, install, and uninstall different AGS Editor versions.

  • https://github.com/ericoporto/agstoolbox

    It's something like the Unity Hub or JetBrains Toolbox but intended to be used with Adventure Game Studio. I do more adventure game studio work, but I really wanted to get the toolbox working good. The idea is to have both a command line and gui application so you can use the GUI application but also use the command line version to set up ags in a CI environment and also in the future to do other things, so it would have some worker functionality too, similar to how game maker can dispatch build/signing to a macOS computer if you are using Game Maker from a Windows machine in the same network.

  • p2pd

    Discontinued Asynchronous P2P networking library and service

  • roqr

    QR codes that will rock your world

  • RoQR: https://roqr.app/

    It's a privacy-focused dynamic QR code application. Just got my first paying customer this past week, which I'm pretty stoked about!

    The costs of running it are very low (~$15 / month), and it's not something I'm planning on ever turning into my main gig, but the fact that someone is willing to pay for an app I built on my own feels really fun

  • neovimcraft

    website that makes it easy to find neovim plugins

  • lootscraper

    RSS feeds and Telegram bot for free game and loot offers.

  • I made LootScraper (https://github.com/eikowagenknecht/lootscraper).

    It started out with me wanting to see the Epic Games weekly free games in my RSS feed. And since I also wanted to learn some Python I made a small application out of it.

    Well, that escalated a bit, so now the app:

  • speaker.app

    Discontinued Speaker.app (https://speaker.app) is an encrypted peer-to-peer (P2P) group communication platform which does not require a user account to use. Users remain anonymous on the network unless choosing to personally identify themselves.

  • https://speaker.app - Group peer chats with high quality audio suited for audiophiles.

    Currently rebuilding all of the tooling for greater stability and better connectivity.

    https://github.com/zenosmosis

  • cpp-cloud-jukebox

  • My side project is my cloud jukebox music player. I first started on it in Python about 7 years ago. About a year ago I started a C++ implementation of it and that's where my focus has been. I store my music collection in an S3-compliant object store (Wasabi, about $6/month) and I have it available to me wherever I go. I listen to my music (typically on random play) while I'm working. I have no expectation of ever making any money from it, it's something I do for my own benefit.

    C++ implementation: https://github.com/pauldardeau/cpp-cloud-jukebox

    Original python implementation: https://github.com/pauldardeau/cloud-jukebox

  • cloud-jukebox

    Cloud jukebox in python

  • My side project is my cloud jukebox music player. I first started on it in Python about 7 years ago. About a year ago I started a C++ implementation of it and that's where my focus has been. I store my music collection in an S3-compliant object store (Wasabi, about $6/month) and I have it available to me wherever I go. I listen to my music (typically on random play) while I'm working. I have no expectation of ever making any money from it, it's something I do for my own benefit.

    C++ implementation: https://github.com/pauldardeau/cpp-cloud-jukebox

    Original python implementation: https://github.com/pauldardeau/cloud-jukebox

  • just-an-email

    App to share files & texts between your devices without installing anything

  • https://tnxfr.com/ - to send texts/links or maybe files to any device.

    I built this 6 years ago when I needed to send a long URL to my smart TVs browser and got frustrated by existing options out there. It's OSS and still sees some usage[1]to this day.

    [1] https://tnxfr.com/stats

  • howler.js

    Javascript audio library for the modern web.

  • Thanks. The spatial audio is just a feature of the excellent https://howlerjs.com/.

    But I added MIDI keyboard support to the secret fart piano recently and thus Firefox throws up a scary warning. It's now disabled unless you access https://frt.rip#midi. But you can also use your computer keyboard to play/fart a little tune, see Web Inspector for instructions :)

  • gbfsQL

    A GBFS to GraphQL Wrapper

  • Very cool. I just checked your site after some time and happily saw that my city is now supported. Upon checking in the API, it's using the unofficial GBFS feed that a couple friends and I are hosting (which we're also earning 0€ from).

    We built our own GBFS GraphQL abstraction called gbfsQL [1] a couple years ago that makes working with GBFS less difficult.

    [1]: https://github.com/mapintelligenceagency/gbfsQL

  • thorium-nova

    Next-generation Spaceship Controls

  • You can build it from the source on Github, or download the latest alpha release here: https://github.com/Thorium-Sim/thorium-nova/releases/tag/v1....

    I've got a quick demo of the current alpha here on YouTube: https://www.youtube.com/watch?v=li51J9c1Wpo

  • notemapp-web

    A notepad for maps - take notes on a world map and sync them across any device

  • I recently developed a simple web app for taking notes on a map: https://notemapp.com

    It’s like Google Maps but with drawing tools. Here’s the GitHub project if you find more bugs/issues: https://github.com/notemapp/notemapp-web

  • mgmt

    Next generation distributed, event-driven, parallel config management!

  • https://github.com/purpleidea/mgmt/

    Been grinding on it on the side for some years now.

  • library

    An index for your archive. 70+ CLI tools to help you build, browse, and manage your media library. (by chapmanjacobd)

  • https://github.com/chapmanjacobd/library

    My passion project is building CLI tools for managing files and curating media. I've been at it about 2 years now.

    Most recently I wrote a subcommand for balancing files between disparate disks. Useful for mergerfs filesystems

  • PhotoEditor

    A Photo Editor library with simple, easy support for image editing using paints,text,filters,emoji and Sticker like stories.

  • Here are few of them

    PhotoEditor :https://github.com/burhanrashid52/PhotoEditor

  • SaaSHub

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

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts