Ask HN: What Underrated Open Source Project Deserves More Recognition?

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

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

    Opensource IDE For Exploring and Testing Api's (lightweight alternative to postman/insomnia)

  • https://www.usebruno.com/

    https://github.com/usebruno/bruno

    Alternative to postman, that's fully local and syncs to git easily. Unlike hoppskotch and insomnia that are free, but offer paid sync, Bruno just works in git. Unlike others, it doesn't dump JSON that's hard to diff but has its own format. You can share your collections in your existing git, with your existing accounts and PRs.

    Also has integrated CLI testing.

    He plans to sell GRPC later for money.

  • orange

    🍊 :bar_chart: :bulb: Orange: Interactive data analysis

  • 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
  • Adminer

    Database management in a single PHP file

  • Heh, what a name for a DB explorer ("Adminer - Database management in a single PHP file"; Apache 2 or GPLv2 https://github.com/vrana/adminer/blob/v4.8.1/readme.txt#L7 )

  • kumomta

    The first Open-Source high-performance MTA developed from the ground-up for high-volume email sending environments.

  • I've been using KumoMTA for the past 3 months and it's one of the most well thought-out, stable and fast softwares I've ever used.

    https://kumomta.com/

  • diy-smart-home

    DIY smart home project with great open source home automation software

  • https://github.com/ei23com/diy-smart-home

    I can recommend traefik as proxy too

  • Filestash

    🦄 A modern web client for SFTP, S3, FTP, WebDAV, Git, Minio, LDAP, CalDAV, CardDAV, Mysql, Backblaze, ...

  • 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
  • exograph

    Build production-ready backends in minutes

  • hydroflow

    Hydro's low-level dataflow runtime

  • OpenRefine

    OpenRefine is a free, open source power tool for working with messy data and improving it

  • "OpenRefine is a powerful free, open source tool for working with messy data: cleaning it; transforming it from one format into another; and extending it with web services and external data." https://openrefine.org/

  • yadm

    Yet Another Dotfiles Manager

  • Everyone hand-rolls their own dotfile management system, but YADM already does everything you need:

    https://yadm.io/

  • xDrip

    Nightscout version of xDrip+

  • https://github.com/NightscoutFoundation/xDrip

    xDrip+ is an unofficial and independent Android app which works as data hub and processor between many different devices.

    It supports wireless connections to G4, G5, G6, G7, Medtrum A6, Libre via NFC and Bluetooth, 630G, 640G, 670G pumps, CareSens Air and Eversense CGM via companion apps. Bluetooth Glucose Meters such as the Contour Next One, AccuChek Guide, Verio Flex & Diamond Mini as well as devices like the Pendiq 2.0 Insulin Pen.

    Heart-rate and step counter data is processed from Android Wear, Garmin, Fitbit and Pebble smart-watches and watch-faces for those that show glucose values and graphs.

    On some Android Wear watches, it is possible for the G5 or G6 to talk directly to the watch so it can display values even when out of range of the phone.

    The app contains sophisticated charting, customization and data entry features as well as a predictive simulation model.

  • ImHex

    🔍 A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.

  • ImHex

    “A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.”

    I actually used it not too long ago to inspect why a mp4 file wasn’t valid. The pattern language that they have is quite nice and having sections of the hex highlighted and being able to see what structures they represent and what data was on those structures was very useful!

    https://github.com/WerWolv/ImHex

  • crystal

    🔮 Graphile's Crystal Monorepo; home to Grafast, PostGraphile, pg-introspection, pg-sql2 and much more! (by graphile)

  • I didn't see a v5 tag in order to know, and I have no idea what "utils/graphile" does for the project, but one will want to ensure they are aware of its licensing scheme https://github.com/graphile/crystal/blob/db8894c74eb0ec3fe96...

  • awesome-AutoIt

    :star: A curated list of awesome UDFs, example scripts, tools and useful resources for AutoIt.

  • Here are some C++ source code samples from various projects of mine. Most are free to use but check any license files that accompany the downloads for details."

    However, while trying to dig up the repo I did find https://github.com/J2TEAM/awesome-AutoIt#awesome-autoit that may interest the same audience

  • pagefind

    Static low-bandwidth search at scale

  • pyinfra

    pyinfra automates infrastructure using Python. It’s fast and scales from one server to thousands. Great for ad-hoc command execution, service deployment, configuration management and more.

  • I like https://github.com/pyinfra-dev/pyinfra. "pyinfra automates infrastructure using Python"

    Only played with it for a little but it seems well designed an simpler alternative to ansible, chef and other such things.

  • river

    🌊 Online machine learning in Python

  • BespokeSynth

    Software modular synth

  • https://github.com/BespokeSynth/BespokeSynth

    BespokeSynth takes the concept of a modular synthesizer and expands it so that the application is less just a synth and more a complete modular DAW. I've used it to create MIDI/audio workflows that I couldn't get exactly the way I wanted in Ableton or FL Studio. It also has a module for doing audio processing livecoded in Python that I'm just starting to scratch the surface of.

    Video from the creator covering I Feel Love in BespokeSynth: https://www.youtube.com/watch?v=kzYUgPMMpts

  • yazz

    Self Service Apps Without the IT Department

  • Shameless plug. My own one of course :)

    https://github.com/yazz/yazz

  • decomp.me

    Collaborative decompilation and reverse engineering website

  • https://github.com/decompme/decomp.me

    I’ve posted this before but I love it so much I gotta do it again.

    You plug in a piece of ASM from a video game ROM, and it gives you a first pass decompilation. On the left hand side you can edit this decompilation, and on the right there’s a side-by-side diff of the target ASM and what your source currently compiles to. It’s slightly gamified, looks great, is super easy to fork/share, and can be pretty addicting once you get into it. Super cool community.

  • Saleor

    Saleor Core: the high performance, composable, headless commerce API.

  • Saleor Core: the high performance, composable, headless commerce API

    https://github.com/saleor/saleor

  • photon

    A replacement for lemmy-ui with more features, a better design, and more customizability. (by Xyphyn)

  • Photon: https://github.com/Xyphyn/Photon

    It's the best Lemmy client in my opinion, but not well known in the community.

  • dotstow

    Mirror of https://gitlab.com/risserlabs/community/dotstow

  • CryptPad

    Collaborative office suite, end-to-end encrypted and open-source.

  • I discovered these 3 amazing projects recently:

    Cryptpad, essentially google docs/sheets/forms e2e encrypted. It does include collaboration. https://github.com/cryptpad/cryptpad

    Immich, google photos self hostable, with share options https://github.com/immich-app/immich

    Nginxproxymanager manages certificates and proxies to self hosted stuff through nginx https://github.com/NginxProxyManager/nginx-proxy-manager

    Great self hosting stuff!

  • immich

    High performance self-hosted photo and video management solution.

  • I discovered these 3 amazing projects recently:

    Cryptpad, essentially google docs/sheets/forms e2e encrypted. It does include collaboration. https://github.com/cryptpad/cryptpad

    Immich, google photos self hostable, with share options https://github.com/immich-app/immich

    Nginxproxymanager manages certificates and proxies to self hosted stuff through nginx https://github.com/NginxProxyManager/nginx-proxy-manager

    Great self hosting stuff!

  • Nginx Proxy Manager

    Docker container for managing Nginx proxy hosts with a simple, powerful interface

  • I discovered these 3 amazing projects recently:

    Cryptpad, essentially google docs/sheets/forms e2e encrypted. It does include collaboration. https://github.com/cryptpad/cryptpad

    Immich, google photos self hostable, with share options https://github.com/immich-app/immich

    Nginxproxymanager manages certificates and proxies to self hosted stuff through nginx https://github.com/NginxProxyManager/nginx-proxy-manager

    Great self hosting stuff!

  • httptoolkit

    HTTP Toolkit is a beautiful & open-source tool for debugging, testing and building with HTTP(S) on Windows, Linux & Mac :tada: Open an issue here to give feedback or ask for help.

  • slackker

    slackker is a python package for monitoring your Model training status in real-time on slack & telegram. It can send you update for your ML model training progress and send final report graphs when the training is finished.

  • slackker for monitoring your ML model training status in real-time on Slack & Telegram.

    https://github.com/siddheshgunjal/slackker

    I have also been planning to add discord support soon.

  • symphytum

    Discontinued Symphytum Personal Database Software

  • Symphytum https://github.com/giowck/symphytum

    A small cross-platform personal GUI database app for desktop, with support for images. A modern riff on the idea of MS Access (for those old enough to remember). I think I saw someone claim it's a clone of some Mac app, but I'm not a Mac person so I have no idea if that's true. It's my go-to app when I want to do some shopping research/comparison and collect my results, and I'm not yet sure what fields I will need in the DB. I like it more for that purpose than a spreadsheet.

  • pg_sample

    PostgreSQL utility for creating a small, sample database from a larger one

  • "PostgreSQL utility for creating a small, sample database from a larger one"

    https://github.com/mla/pg_sample

  • concise-encoding

    The secure data format for a modern world

  • bandcamp-downloader

    Download your bandcamp collection using this python script.

  • Two projects I greatly appreciate, allowing me to easily archive my bandcamp and GOG purchases (after the initial setup anyways):

    https://github.com/easlice/bandcamp-downloader

    https://github.com/Kalanyr/gogrepoc

    And I recently learned about archivebox, which I think is going to be a fast favorite and finally let me clear out my mess of tabs/bookmarks: https://github.com/ArchiveBox/ArchiveBox

  • gogrepoc

    Python-based tool for downloading all your GOG.com game and bonus collections to your local computer for full offline enjoyment.

  • Two projects I greatly appreciate, allowing me to easily archive my bandcamp and GOG purchases (after the initial setup anyways):

    https://github.com/easlice/bandcamp-downloader

    https://github.com/Kalanyr/gogrepoc

    And I recently learned about archivebox, which I think is going to be a fast favorite and finally let me clear out my mess of tabs/bookmarks: https://github.com/ArchiveBox/ArchiveBox

  • ArchiveBox

    🗃 Open source self-hosted web archiving. Takes URLs/browser history/bookmarks/Pocket/Pinboard/etc., saves HTML, JS, PDFs, media, and more...

  • Two projects I greatly appreciate, allowing me to easily archive my bandcamp and GOG purchases (after the initial setup anyways):

    https://github.com/easlice/bandcamp-downloader

    https://github.com/Kalanyr/gogrepoc

    And I recently learned about archivebox, which I think is going to be a fast favorite and finally let me clear out my mess of tabs/bookmarks: https://github.com/ArchiveBox/ArchiveBox

  • ppngx

    Podman + Paperless NGX

  • This has been posted a few times already, but I cannot tell you how life changing Paperless NGX is for organizing PDFs. As someone who wrangles all of the insurance and bills for my house, this open source software is so damn good.

    https://docs.paperless-ngx.com/

    I maintain Bash script to quickly set it up locally on Linux with Podman. Give it a spin if you want to kick the tires.

    https://github.com/jdoss/ppngx

  • paperless-ngx

    A community-supported supercharged version of paperless: scan, index and archive all your physical documents

  • This has been posted a few times already, but I cannot tell you how life changing Paperless NGX is for organizing PDFs. As someone who wrangles all of the insurance and bills for my house, this open source software is so damn good.

    https://docs.paperless-ngx.com/

    I maintain Bash script to quickly set it up locally on Linux with Podman. Give it a spin if you want to kick the tires.

    https://github.com/jdoss/ppngx

  • cosmopolitan

    build-once run-anywhere c library

  • Cosmopolitan https://github.com/jart/cosmopolitan and https://justine.lol/cosmopolitan/index.html

    Some genius realized that you can actually embed valid win32 programs inside valid posix shell scripts, and found a way to make a C cross-platform solution out of it, meaning that you can write C programs that compile to a single executable that will run on (quoting the site) Linux + Mac + Windows + FreeBSD + OpenBSD + NetBSD + BIOS

    It all started from this post.

  • pyscad

    Python bindings for OpenSCAD

  • There's OpenSCAD, but I don't think it's exactly what you mean

    https://openscad.org/

  • davx5-ose

    DAVx⁵ is an open-source CalDAV/CardDAV suite and sync app for Android. You can also access your online files (WebDAV) with it.

  • Nextcloud

    ☁️ Nextcloud server, a safe home for all your data

  • jtxBoard

    jtx Board allows you to manage your Journals (like meeting minutes), Notes and Tasks in one Android app. The app is compatible with the iCal standard (RFC5545) and is integrated with DAVx5 to allow the synchronisation of entries through CalDAV.

  • JTX Board, it's an Android app for tasks, notes, and journals, it uses iCalendar to store all the data, and integrates with DAVx⁵ to sync your data to any CalDAV server, such as Nextcloud, so you can see your tasks in the Nextcloud web app, and automaticlly sync them to your PC.

    I use the Nextcloud app on my KDE Plasma laptop, and it works perfectly, I only realized this works when reminders started magically showing up on my laptop without me needing to set anything up

    https://jtx.techbee.at/

  • cats

    CATS is a REST API Fuzzer and negative testing tool for OpenAPI endpoints. CATS automatically generates, runs and reports tests with minimum configuration and no coding effort. Tests are self-healing and do not require maintenance. (by Endava)

  • Nebula

    A scalable overlay networking tool with a focus on performance, simplicity and security

  • Nebula, originally from Slack[0].

    Wireguard rightly gets a lot of attention, but Nebula is a really simple and easy to deploy mesh network that is often overlooked.

    It does lack a management GUI and that stuff is very much DIY.

    [0] https://github.com/slackhq/nebula

  • django-ninja

    💨 Fast, Async-ready, Openapi, type hints based framework for building APIs

  • Django Ninja [1], it forever changed how I write Django project, in a way so elegant and productive.

    [1]: https://django-ninja.dev/

  • homeshick

    git dotfiles synchronizer written in bash

  • I have a work mac, work linux, and home mac. I want the same terminal-based development environment on all of them, but each requires just a little bit of customization.

    For example, the .gitconfig for work is different from home (e.g. my username/email). Ditto for my .ssh/config and my shell aliases.

    I also use Nix to manage all my tools, and the home-manager configuration is slightly different between mac & linux due to platform support.

    I've gone through a few iterations of home-built solutions, including extending homeshick[1], before discovering YADM which implemented everything I had done but better.

    [1] https://github.com/andsens/homeshick

  • wekanstudio

    WeKan Multiverse prototype, based on redbean/fullmoon/sqlite3/petclinic technology.

  • Agreed. I'm trying to use it at https://github.com/wekan/wekanstudio . Contributions very welcome.

  • parallel-disk-usage

    Highly parallelized, blazing fast directory tree analyzer

  • pdu: https://github.com/KSXGitHub/parallel-disk-usage

    Great compliment to ncdu for a single-view disk report and blazing fast.

  • zig

    General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.

  • orange3-text

    🍊 :page_facing_up: Text Mining add-on for Orange3

  • docker-registry-facade

    A tiny self-hostable Docker Registry facade - own your image URL without running your own registry

  • > docker containers

    heh, that's neat: https://github.com/httptoolkit/docker-registry-facade (Apache 2) although the rest of their stuff seems to be AGPLv3 https://github.com/httptoolkit/httptoolkit-android/blob/v1.3...

  • httptoolkit-android

    Automatic Android interception & debugging with HTTP Toolkit, for Android

  • > docker containers

    heh, that's neat: https://github.com/httptoolkit/docker-registry-facade (Apache 2) although the rest of their stuff seems to be AGPLv3 https://github.com/httptoolkit/httptoolkit-android/blob/v1.3...

  • awesome-oss-alternatives

    Awesome list of open-source startup alternatives to well-known SaaS products 🚀

  • I see that you said github repo, but my life experience has been that those "awesome" style repos are committed to once and then ignore all pull requests or issues going forward. Thus, I think the audience would be better served by AlternativeTo or one of its ilk, which offers a licensing filter on their lists (e.g. https://alternativeto.net/software/github/?license=opensourc... )

    But, a quick search for alternative coughed up a few results, which exhibit the behavior I described https://github.com/RunaCapital/awesome-oss-alternatives#awes... https://github.com/btw-so/open-source-alternatives?tab=readm...

    One may also find more via topic exploration, e.g. https://github.com/topics/alternatives

  • open-source-alternatives

    List of open-source alternatives to everyday SaaS products.

  • I see that you said github repo, but my life experience has been that those "awesome" style repos are committed to once and then ignore all pull requests or issues going forward. Thus, I think the audience would be better served by AlternativeTo or one of its ilk, which offers a licensing filter on their lists (e.g. https://alternativeto.net/software/github/?license=opensourc... )

    But, a quick search for alternative coughed up a few results, which exhibit the behavior I described https://github.com/RunaCapital/awesome-oss-alternatives#awes... https://github.com/btw-so/open-source-alternatives?tab=readm...

    One may also find more via topic exploration, e.g. https://github.com/topics/alternatives

  • docker-socks-tunnel

    A tiny Dockerized SOCKS5 proxy

  • I'm the maintainer of HTTP Toolkit.

    In general the source for core components that can't really be used for anything else is AGPL, but all the generally reusable libraries are Apache 2 or similar. The goal is to share as much as possible, and let everybody access the source for everything, and fork for their own use or submit modifications or whatever, but without the risk that a proprietary product runs off with the core product in a different direction. Seems to be working reasonably so far!

    Regarding Docker, you might also be interested in https://github.com/httptoolkit/docker-socks-tunnel (1MB Docker container that runs a socks proxy, for tunnelling traffic between networks) and this detailed breakdown of how the whole Docker interception setup works under the hood: https://httptoolkit.com/docs/guides/docker/#the-technical-de...

  • typst

    A new markup-based typesetting system that is powerful and easy to learn.

  • webview-bridge

    Fully Type-Safe Integration for React Native WebView and Web

  • webview-bridge https://github.com/gronxb/webview-bridge

  • 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