Article URL: https://github.com/tinyhumansai/openscion
Comments URL: https://news.ycombinator.com/item?id=50079329
Points: 5
# Comments: 0
go-git2 is a Go git library (read-only for now) using libgit2 transpiled to Go with wasm2go. As a result, it builds with CGO_ENABLED=0 and cross-compiles without a C toolchain. It supports 64-bit Linux, macOS, and Windows today.
While go-git has been great for my uses, its performance on larger repos and quirky differences from the git CLI output have been tricky to work with. I'm a huge fan of wasm2go and go-sqlite3 and wanted to apply the same approach and see what could be done. Incredibly happy with the results thus far, with 10-100x improvements on my real-world use cases. On the django repo, finding commits touching a file goes from 40s with go-git to 350ms, against 255ms for git itself. And the only unsafe is in wasm2go's bounds-checked memory accesses!
The API follows go-git v5, so read-only code is mostly a drop-in (still a few constructs to port). Write support is down the road.
The main module is MIT and the libgit2 module keeps the upstream license (GPLv2 w/ linking exception).
Give it a go!
Comments URL: https://news.ycombinator.com/item?id=50077487
Points: 1
# Comments: 0
Article URL: https://godotengine.org/asset-library/asset/5522
Comments URL: https://news.ycombinator.com/item?id=50068208
Points: 3
# Comments: 0
Article URL: https://juju-chu.com/blog/rethinking-branch-with-jj
Comments URL: https://news.ycombinator.com/item?id=50065354
Points: 4
# Comments: 0
Article URL: https://lukeplant.me.uk/blog/posts/git-is-still-awful/
Comments URL: https://news.ycombinator.com/item?id=50062513
Points: 7
# Comments: 5
Article URL: https://neoleaf.science/
Comments URL: https://news.ycombinator.com/item?id=50059400
Points: 1
# Comments: 0
Article URL: https://app.learngit.io/blog/whats-inside-a-git-commit/
Comments URL: https://news.ycombinator.com/item?id=50059300
Points: 3
# Comments: 0
Article URL: https://blog.plover.com/prog/git/history-proposal.html
Comments URL: https://news.ycombinator.com/item?id=50057119
Points: 35
# Comments: 5
Article URL: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tag/?h=assoc-array-fixes
Comments URL: https://news.ycombinator.com/item?id=50054932
Points: 4
# Comments: 1
Article URL: https://gist.github.com/luismts/495d982e8c5b1a0ced4a57cf3d93cf60
Comments URL: https://news.ycombinator.com/item?id=50054683
Points: 1
# Comments: 0
Article URL: https://phloem.stemdeck.app/
Comments URL: https://news.ycombinator.com/item?id=50054465
Points: 2
# Comments: 0
Article URL: https://initialcommit.com/blog/git-sim-mistakes-and-fixes
Comments URL: https://news.ycombinator.com/item?id=50052641
Points: 1
# Comments: 0
Article URL: https://nedbatchelder.com/blog/202610/making_git_hooks_visible
Comments URL: https://news.ycombinator.com/item?id=50044384
Points: 3
# Comments: 1
Article URL: https://mainbrella.com/blog/cloudflare-d1-r2-git-github-ftw/
Comments URL: https://news.ycombinator.com/item?id=50043938
Points: 4
# Comments: 0
Article URL: https://github.com/initialcommit-com/git-sim
Comments URL: https://news.ycombinator.com/item?id=50043709
Points: 1
# Comments: 2
Article URL: https://github.com/Nabzx/mnemosyne
Comments URL: https://news.ycombinator.com/item?id=50043372
Points: 1
# Comments: 1
Article URL: https://jvns.ca/blog/2026/01/08/a-data-model-for-git/
Comments URL: https://news.ycombinator.com/item?id=50040834
Points: 2
# Comments: 0
Article URL: https://github.com/hiroaqii/gitframe
Comments URL: https://news.ycombinator.com/item?id=50033005
Points: 1
# Comments: 1
Article URL: https://veds12.github.io/git-swarm/
Comments URL: https://news.ycombinator.com/item?id=50030271
Points: 2
# Comments: 0
Article URL: https://engineering.finchlegal.com/blog/rare-git-hashes
Comments URL: https://news.ycombinator.com/item?id=50027465
Points: 5
# Comments: 0
Article URL: https://ratfactor.com/cards/git-commit-size
Comments URL: https://news.ycombinator.com/item?id=50017548
Points: 90
# Comments: 35
Article URL: https://www.tigrisdata.com/blog/objgit-vision/
Comments URL: https://news.ycombinator.com/item?id=50009335
Points: 4
# Comments: 0
I built glog for myself and other humans who still read code and use Git while coding agents do more of the writing.
In other Git TUIs, my muscle memory from `git log` and `git show` accidentally triggered destructive rebases. glog is strictly read-only, so I can browse without worry.
It shows commits with syntax highlighting via delta, uses familiar pager keys, and has opinionated, human-friendly defaults. Supports expanding and collapsing diff contents and many more.
Comments URL: https://news.ycombinator.com/item?id=50006666
Points: 1
# Comments: 0
Article URL: https://skipping-stones.dev/
Comments URL: https://news.ycombinator.com/item?id=50005209
Points: 1
# Comments: 0
Article URL: https://www.githubstatus.com/incidents/qpfv5p86dmrl
Comments URL: https://news.ycombinator.com/item?id=49995888
Points: 1
# Comments: 0
Article URL: https://matklad.github.io/2026/10/07/git-ref.html
Comments URL: https://news.ycombinator.com/item?id=49995782
Points: 4
# Comments: 0
Article URL: https://www.githubstatus.com/incidents/djlmxz2zd0j7
Comments URL: https://news.ycombinator.com/item?id=49994027
Points: 227
# Comments: 181
Article URL: https://github.com/dobrinov/schema
Comments URL: https://news.ycombinator.com/item?id=49991697
Points: 3
# Comments: 0
we built a git extension and we're inviting the community to help us build a better way than just using git worktree.
Comments URL: https://news.ycombinator.com/item?id=49988001
Points: 7
# Comments: 0
Article URL: https://twitter.com/github/status/2107589127051063771
Comments URL: https://news.ycombinator.com/item?id=49987050
Points: 3
# Comments: 0
Article URL: https://github.blog/engineering/architecture-optimization/building-git-infrastructure-for-agent-scale-development/
Comments URL: https://news.ycombinator.com/item?id=49985087
Points: 7
# Comments: 0
Article URL: https://blog.plover.com/2026/10/06/
Comments URL: https://news.ycombinator.com/item?id=49984216
Points: 3
# Comments: 1
Article URL: https://git.frog.ski/pam_bluetooth/about/
Comments URL: https://news.ycombinator.com/item?id=49982795
Points: 1
# Comments: 1
Article URL: https://juju-chu.com/blog/why-jj-when-ai-runs-git
Comments URL: https://news.ycombinator.com/item?id=49977755
Points: 4
# Comments: 0
Article URL: https://git.sig-io.nl/Sig-IO/mailcheck
Comments URL: https://news.ycombinator.com/item?id=49969751
Points: 4
# Comments: 1
Article URL: https://git.postgresql.org/pg/commitdiff/2b9e1aff4d3d933ae8ee377fef22c2af9c7797e8
Comments URL: https://news.ycombinator.com/item?id=49964997
Points: 2
# Comments: 0
Article URL: https://git.opengrind.org/open-grind/open-grind
Comments URL: https://news.ycombinator.com/item?id=49956179
Points: 3
# Comments: 3
Article URL: https://initialcommit.com/learn/git/animated-cheat-sheet
Comments URL: https://news.ycombinator.com/item?id=49955523
Points: 1
# Comments: 1
I've done technical due diligence on acquisitions for years. Most of what changes a deal is answerable from the repository: does the team review its code, does one person carry the recent work, did the licence just change, are releases cut from what's on main, do the tests run in CI. So I built a tool that reads all of that from the history and working tree, and writes a report a deal team can act on.
Seven dimensions, 100+ deterministic checks. No model writes the findings.
Every finding cites a commit, a file or a line.
What code can't settle becomes a question for a person, not a guess.
Public repositories are free: paste a GitHub, GitLab, Codeberg or SourceHut address at borehole.dev.
Private repositories never reach our servers. pip install borehole, then borehole collect . --dry-run prints exactly what would be sent: counts, paths, short matched lines, hashed author identities. Never whole files.
The technology is new, and I'd rather hear about issues here than not. The first 20 people who email support@borehole.dev with "HN beta" get a free Report key for their own private repository, in exchange for a short survey after the report.
Website: https://borehole.dev/
Example report: https://borehole.dev/r/rustdesk/rustdesk/b5d8b97
Comments URL: https://news.ycombinator.com/item?id=49954718
Points: 1
# Comments: 0
Introducing Metis , A minimal clean workflow orchestrator framework to create workflows using Jev.
Comments URL: https://news.ycombinator.com/item?id=49954220
Points: 1
# Comments: 0
We live in a noisy digital world. For anyone with adhd, doing one thing at a time is the key. NOT using fancy todo managers. Win one intention at a time instead of planning, prioritizing, and juggling 100s of things.
This tool is a free, open-source application to help you stay on track. You set an intention before you work, and a big, fat overlay stays in your periphery to keep you on track.
Written purely in C, using raylib.
Comments URL: https://news.ycombinator.com/item?id=49948321
Points: 1
# Comments: 0
Article URL: https://github.com/osmangoninahid/mermaidiff
Comments URL: https://news.ycombinator.com/item?id=49947787
Points: 2
# Comments: 0
Article URL: https://git.btxx.org/grubby/
Comments URL: https://news.ycombinator.com/item?id=49947281
Points: 2
# Comments: 0
Article URL: https://github.com/luizfnsilva/closure_drift
Comments URL: https://news.ycombinator.com/item?id=49946272
Points: 1
# Comments: 0
Article URL: https://frankwiles.com/posts/i-got-targeted/
Comments URL: https://news.ycombinator.com/item?id=49941986
Points: 5
# Comments: 1
Article URL: https://github.com/hawksxo/git-to-feed
Comments URL: https://news.ycombinator.com/item?id=49938423
Points: 3
# Comments: 0
Cloudflare announced Artifacts yesterday and it's about time someone created a serverless Github clone
Comments URL: https://news.ycombinator.com/item?id=49937592
Points: 2
# Comments: 0
Article URL: https://fosstodon.org/@mollyim/117370617094247940
Comments URL: https://news.ycombinator.com/item?id=49934175
Points: 3
# Comments: 0
Article URL: https://github.com/ahirwardhanmanti83-bit/scopelock-ai
Comments URL: https://news.ycombinator.com/item?id=49933564
Points: 1
# Comments: 0
Article URL: https://github.com/samm-git/nocview
Comments URL: https://news.ycombinator.com/item?id=49931247
Points: 1
# Comments: 1