What are the not-so-obvious tools that you don't want to miss?

This page summarizes the projects mentioned and recommended in the original post on /r/ExperiencedDevs

Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers
Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
www.nutrient.io
featured
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
  1. frank_jwt

    JSON Web Token implementation in Rust.

    I've usually got https://jwt.io/ and https://redkestrel.co.uk/products/decoder/ open, but I deal with x509 certs and JWTs all day long for various reasons.

  2. Nutrient

    Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers. Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.

    Nutrient logo
  3. actionlint

    :octocat: Static checker for GitHub Actions workflow files

    I recently discovered actionlint and immediately told everyone that would listen about it. And now you are too. Static analysis for github actions, it's been pretty useful.

  4. synergy

    Use the keyboard, mouse, or trackpad of one computer to control nearby computers, and work seamlessly between them.

    i've been using synergy for like 10 years and while it's not perfect, it works really really well.

  5. nix

    Nix, the purely functional package manager

    I resisted learning nix for a long time, because it does have a really steep learning curve. Once you get to the other side of the learning curve, it's been an extremely valuable investment. At an individual level, it's been great to be able to easily move configuration between machines, and being able to safely roll back to earlier configurations is nice too. The bigger benefit for managing my machines with nix is that you get a single unified way to configure all sorts of different parts of your system. You don't need to spend time remembering the syntax for iptables, or systemd unit files, or sshd configs. It's all managed through nix.

  6. DevToys

    A Swiss Army knife for developers.

    Also recently came across DevToys which has a lot of handy tools in a clean interface

  7. Flycut

    Clean and simple clipboard manager for developers

  8. rumps

    Ridiculously Uncomplicated macOS Python Statusbar apps

  9. 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
  10. bitbar

    Put the output from any script or program into your macOS Menu Bar (the BitBar reboot)

  11. SwiftBar

    Powerful macOS menu bar customization tool

  12. ngrok

    Expose your localhost to the web. Node wrapper for ngrok. (by bubenshchykov)

    Ngrok - Easily create temporary HTTPS domains for your locally running dev services. This really comes in handy if you're developing against 3rd party services that require HTTPS for webhooks. I'm sure there's a million other uses though.

  13. yalc

    Work with yarn/npm packages locally like a boss.

    Yalc - Makes it easy to mock-publish NPM packages and try them in real projects before you publish a new version to NPM.

  14. barrier

    Open-source KVM software

    Barrier is this but free and open source. It's actually forked from Synergy before they went to a closed paid model.

  15. entr

    Run arbitrary commands when files change

    entr

  16. Clipy

    Clipboard extension app for macOS.

  17. pre-commit

    A framework for managing and maintaining multi-language pre-commit hooks.

    I like to integrate static analysis tools (like actionlint) into pre-commit, at least in any situation where a Git repository is involved. Just before you commit something is a pretty convenient time to run those checks.

  18. powerlevel10k

    A Zsh theme

    zsh + powerline10k is a great starting point

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

  • Kanata: Cross-platform multi-layer keyboard remapper with advanced customization

    9 projects | news.ycombinator.com | 9 Feb 2025
  • SwiftBar: Powerful macOS menu bar customization tool

    1 project | news.ycombinator.com | 30 Jan 2025
  • DevHub.app – Developer Utilities for macOS

    7 projects | news.ycombinator.com | 6 Sep 2024
  • Brightness control for Samsung Odyssey G7

    1 project | dev.to | 31 Jul 2024
  • I hate online Lorem Ipsum Generator so I made my own

    1 project | news.ycombinator.com | 3 May 2024