frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: difi – A Git diff TUI with Neovim integration (written in Go)

https://github.com/oug-t/difi
25•oug-t•2h ago•20 comments

Show HN: Sandboxing untrusted code using WebAssembly

https://github.com/mavdol/capsule
19•mavdol04•2h ago•8 comments

Show HN: Safe-now.live – Ultra-light emergency info site (<10KB)

https://safe-now.live
119•tinuviel•7h ago•50 comments

Show HN: Inverting Agent Model (App as Clients, Chat as Server and Reflection)

https://github.com/RAIL-Suite/RAIL
15•ddddazed•2h ago•2 comments

Show HN: LUML – an open source (Apache 2.0) MLOps/LLMOps platform

https://github.com/luml-ai/luml
5•okost1•1h ago•2 comments

Show HN: Minikv – Distributed key-value and object store in Rust (Raft, S3 API)

https://github.com/whispem/minikv
56•whispem•8h ago•24 comments

Show HN: govalid – Go validation without reflection (5-44x faster)

https://github.com/sivchari/govalid
2•sivchari•2h ago•0 comments

Show HN: Sentinel Gate – Open-source RBAC firewall for MCP agents

https://github.com/Sentinel-Gate/Sentinelgate
2•Sentinel-gate•2h ago•1 comments

Show HN: Adboost – A browser extension that adds ads to every webpage

https://github.com/surprisetalk/AdBoost
114•surprisetalk•1d ago•121 comments

Show HN: npx claude-mycelium grow – fungi agent orchestration for your repo

https://www.npmjs.com/package/claude-mycelium
2•altras•4h ago•0 comments

Show HN: I built a task manager in the MacBook notch for my ADHD brain

https://notchable.com
5•rezabeye•5h ago•1 comments

Show HN: Kannada Nudi Editor Web Version

https://nudiweb.com/
6•Codegres•12h ago•0 comments

Show HN: Nioh guide site – release info, beginner guides, and builds

https://nioh3.net/
2•tanjump•6h ago•1 comments

Show HN: PolliticalScience – Anonymous daily polls with 24-hour windows

https://polliticalscience.vote/
28•ps2026•22h ago•40 comments

Show HN: Axiomeer – An open marketplace for AI agents

https://github.com/ujjwalredd/Axiomeer
4•ujjwalreddyks•15h ago•0 comments

Show HN: Wikipedia as a doomscrollable social media feed

https://xikipedia.org
427•rebane2001•1d ago•140 comments

Show HN: Find viral video ideas on YouTube

https://viraloutlier.com
3•jklepatch•7h ago•0 comments

Show HN: Apate API mocking/prototyping server and Rust unit test library

https://github.com/rustrum/apate
31•rumatoest•2d ago•21 comments

Show HN: NanoClaw – “Clawdbot” in 500 lines of TS with Apple container isolation

https://github.com/gavrielc/nanoclaw
516•jimminyx•1d ago•220 comments

Show HN: ErwinDB, a TUI to view 7k Stack Overflow answers by Postgres expert

https://github.com/ahacop/erwindb
3•ahacop•8h ago•0 comments

Show HN: Open-source semantic search over your local notes via CLI

https://github.com/chenxin-yan/nia-vault
4•jellyotsiro•13h ago•3 comments

Show HN: ÆTHRA – Writing Music as Code

100•CzaxTanmay•4d ago•33 comments

Show HN: Minimal – Open-Source Community driven Hardened Container Images

https://github.com/rtvkiz/minimal
118•ritvikarya98•2d ago•28 comments

Show HN: Ask-a-Human.com – Human-as-a-Service for Agents

https://app.ask-a-human.com
6•ManuelKiessling•20h ago•7 comments

Show HN: Moltbook – A social network for moltbots (clawdbots) to hang out

https://www.moltbook.com/
279•schlichtm•5d ago•879 comments

Show HN: I trained a 9M speech model to fix my Mandarin tones

https://simedw.com/2026/01/31/ear-pronunication-via-ctc/
467•simedw•3d ago•152 comments

Show HN: Voiden – an offline, Git-native API tool built around Markdown

https://github.com/VoidenHQ/voiden
47•dhruv3006•2d ago•28 comments

Show HN: 127 PRs to Prod this wknd with 18 AI agents: metaswarm. MIT licensed

https://github.com/dsifry/metaswarm
5•dsifry•15h ago•2 comments

Show HN: Phage Explorer

https://phage-explorer.org/
124•eigenvalue•3d ago•34 comments

Show HN: Sandbox Agent SDK – unified API for automating coding agents

https://github.com/rivet-dev/sandbox-agent
41•NathanFlurry•6d ago•7 comments
Open in hackernews

Show HN: difi – A Git diff TUI with Neovim integration (written in Go)

https://github.com/oug-t/difi
25•oug-t•2h ago

Comments

oug-t•2h ago
Personally speaking the git diff command is great for output, but can be improved for reviewing.

With difi the TUI made for git diff it allows to me speed up the review process and make it more enjoyable.

For the nvim integration, there already exists diffview and code diff, but I still favors the github website's solution of highlighting + and - inside one file rather then side by side.

difi: https://github.com/oug-t/difi difi.nvim: https://github.com/oug-t/difi.nvim

yearolinuxdsktp•1h ago
Reminds me of `tig`, which is a TUI with a continuous diff (not side by side) viewer… you can revert chunks inline. Has tree view, diff view and blame view.
oug-t•1h ago
Yes tig is awesome!

I am also trying to add integration for this TUI with nvim `diffview` and `codediff` support.

WorldMaker•43m ago
git itself also has the lesser known `git add --patch` (or `-p`), the interactive staging tool (not to be confused with `git add --interactive` or `-i`, which does add more interactive tools but has a much more complex TUI that doesn't start from diffs).
OJFord•7m ago
It really should be the default, with the current 'git add' behaviour behind '--the-whole-damn-thing-i-dont-care-what-the-diff-is'.
nesk_•1h ago
One recommendation to help this tool gain traction: use a black and white terminal for your terminal preview (GIF).

1. It will ease reading. It's currently terrible, you might be used to it but we aren't.

2. It will sharpen the text and make it easier to read since there's less to encode into the GIF format.

Additional recommendations: remove the useless part on the right—I use Arch BTW vibe—and make the font bigger.

oug-t•1h ago
Great advice!

I will update it now.

junkblocker•1h ago
"What is that, a gif for Ants?"

It's really hard to see what is going on in that small blurry demo gif. So please make it bigger in addition to parent's suggestions.

oug-t•1h ago
I am so sorry for that gif, just updated it!
freedomben•1h ago
Looks like a neat tool, and one I really need! I actually started building my own because I couldn't find anything satisfying. My build is currently in the very early stages and I'd love to abandon it :-) I'm definitely going to try difi out.

Also kudos for putting up a screenshot. I've looked through a lot of projects claiming to do similar to this, but there are so many different interpretations that can make it not a good fit for me, and when there aren't any screenshots the barrier of seeing it in action is often too high to where I only try one or two before I give up and stop wasting time. Having a screenshot made it so I could check it out quickly.

The screenshot is a little rough, so a few tips for next time:

1. Shrink your terminal window down a bit as a huge view is harder to follow

2. Keep the screenshots at full resolution so they are easier to read. The reduced resolution and the original screen being huge makes the text pretty difficult to read, even zoomed in to 200%

3. Use something like screenkey (or throw some subtitle text up or something) so the viewer knows what keys you are pressing and/or what you're trying do. It's pretty hard to follow along without those cues.

Great work, and thanks for sharing!

oug-t•1h ago
Thank you for those great advice!

I will definitely refine my screenshot demo!

freedomben•13m ago
Awesome, looks fantastic! Thanks
oug-t•1h ago
Curious to hear thoughts on editor support, do you guys feel specific integrations (Emacs/Vim) are necessary for tool like this, or the TUI work flow is enough?

Now it mainly supports `nvim`.

jlarocco•19m ago
Sorry to be a wet blanket, but Magit for Emacs already has a convenient UI for reviewing diffs (as well as viewing status, logs, rebasing, etc.), so I don't know if I personally would use this tool from Emacs.

But it wouldn't hurt to have an option to make "e" to open files in Emacs or the user's choice of editor.

vhantz•44m ago
In the readme there are only commands explicitly running the tool. Can it be set as the diff tool for git? If not, you should look into that. It will help adoption. And if yes, you should make it clear in the docs.
oug-t•36m ago
Great advice, I will look into it!
oug-t•33m ago
I add it inside a new section `## Git Integration`, thank you!
xyzzy_plugh•16m ago
For vim heads also worth checking out tpope's fugitive:

https://github.com/tpope/vim-fugitive

Very useful for inspecting and staging changes, making commits, etc.

I find you can pretty much do anything with it, and it's much faster than anything else, but it does have a slight learning curve. The documentation is very good!

oug-t•3m ago
Yes, fugitive is awesome!

I use it all the time for staging changes and commits in nvim!

theappsecguy•1m ago
Would love if this was something capable of doing PR reviews with comment threads, etc! Super tired of having to open up Intellij to get the only usable option for that kind of flow