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

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. 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.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. orange

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

  4. 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 )

  5. 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/

  6. 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

  7. Filestash

    :file_folder: A file manager / web client for SFTP, S3, FTP, WebDAV, Git, Minio, LDAP, CalDAV, CardDAV, Mysql, Backblaze, ...

  8. SaaSHub

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

    SaaSHub logo
  9. exograph

    Build production-ready backends in minutes

  10. hydro

    A high-level distributed programming framework for Rust

  11. 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/

  12. yadm

    Yet Another Dotfiles Manager

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

    https://yadm.io/

  13. 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.

  14. 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

  15. 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...

  16. 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

  17. pagefind

    Static low-bandwidth search at scale

  18. pyinfra

    pyinfra turns Python code into shell commands and runs them on your servers. Execute ad-hoc commands and write declarative operations. Target SSH servers, local machine and Docker containers. Fast and scales from one server to thousands.

    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.

  19. river

    🌊 Online machine learning in Python

  20. 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

  21. VisualJS

    Visual Basic reimagined for the internet age

    Shameless plug. My own one of course :)

    https://github.com/yazz/yazz

  22. 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.

  23. Saleor

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

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

    https://github.com/saleor/saleor

  24. photon

    An opinionated web client for Lemmy to help users discover the fediverse. (by Xyphyn)

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

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

  25. dotstow

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

  26. 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!

  27. 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!

  28. 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!

  29. 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.

  30. slackker

    slackker is a python package for monitoring your python script & ML model training status in real-time on Slack & Telegram.

    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.

  31. 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.

  32. 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

  33. concise-encoding

    The secure data format for a modern world

  34. 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

  35. 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

  36. 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

  37. 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

  38. 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

  39. 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.

  40. pyscad

    Python bindings for OpenSCAD

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

    https://openscad.org/

  41. 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.

  42. Nextcloud

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

  43. 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/

  44. 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)

  45. 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

  46. 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/

  47. 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

  48. 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.

  49. 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.

  50. zig

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

  51. orange3-text

    🍊 :page_facing_up: Text Mining add-on for Orange3

  52. 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...

  53. 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...

  54. 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

  55. 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

  56. 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...

  57. typst

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

  58. webview-bridge

    Fully Type-Safe Integration for React Native WebView and Web

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

  59. 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