frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Go-TUI – A framework for building declarative terminal UIs in Go

https://www.go-tui.dev/
2•grindlemire•6h ago
I've been building go-tui (https://go-tui.dev), a terminal UI framework for Go inspired by the templ framework for the web (https://templ.guide/). The syntax should be familiar to templ users and is quite different from other terminal frameworks like bubbletea. Instead of imperative widget manipulation or bubbletea's elm architecture, you write HTML-like syntax and Tailwind-style classes that can intermingle with regular Go code in a new .gsx filetype. Then you compile these files to type-safe Go using `tui generate`. At runtime there's a flexbox layout engine based on yoga that handles positioning and a double-buffered renderer that diffs output to minimize terminal writes.

Here are some other features in the framework:

- It supports reactive state with State[T]. You change a value and the framework redraws for you. You can also forego reactivity and simply use pure components if you would like.

- You can render out a single frame to the terminal scrollback if you don't care about UIs and just want to place a box, table, or other styled component into your stdout. It's super handy and avoids the headache of dealing with the ansi escape sequences directly.

- It supports an inline mode that lets you embed an interactive widget in your shell session instead of taking over the full screen. With it you can build things like custom streaming chat interfaces directly in the terminal.

- I built full editor support for the new filetype. I published a VS Code and Open-VSX extension with completion, hover, and go-to-definition. Just search for "go-tui" in the marketplace to find them. The repo also includes a tree-sitter grammar for Neovim/Helix, and an LSP that proxies Go features through gopls so the files are easy to work with.

There are roughly 20 examples in the repo covering everything from basic components to a dashboard with live metrics and sparklines. I also built an example wrapper for claude code if you wanted to build your own AI chat interface.

Docs & guides: https://go-tui.dev

Repo: https://github.com/grindlemire/go-tui

I'd love feedback on the project!

Huawei PanguLM [pdf]

https://support.huaweicloud.com/intl/en-us/productdesc-pangulm/PanguLM%20Service_Service%20Overvi...
1•zlu•1m ago•0 comments

What's the deal with "age verification" and computers?

https://rudd-o.com/linux-and-free-software/what-is-going-on-with-age-verification-in-computers
1•Magnusmaster•2m ago•0 comments

Show HN: BottomUp – Translate messy thinking into AI-ready prompts

https://www.bottomuptool.com/
1•claythedesigner•3m ago•0 comments

SPA vs. Hypermedia: Real-World Performance Under Load

https://zweiundeins.gmbh/en/methodology/spa-vs-hypermedia-real-world-performance-under-load
1•todsacerdoti•4m ago•0 comments

Steve Jobs predicted "vibe coding" in 1997 [video]

https://twitter.com/musaabHQ/status/1582671928271118337
1•mba_lmh•4m ago•0 comments

Brain Computer Interfaces Are Now Giving Sight Back to the Blind

https://garryslist.org/posts/brain-computer-interfaces-are-now-giving-sight-back-to-the-blind
2•magoghm•5m ago•0 comments

Show HN: Hatice – Autonomous Issue Orchestration with Claude Code Agent SDK

https://github.com/mksglu/hatice/tree/main
1•mksglu2•5m ago•0 comments

Show HN: Free salary converter with 3,400 neighborhood comparisons in 182 cities

https://salary-converter.com/
2•jay7gr•6m ago•0 comments

The Quran's 950-Years of Noah Echoes the Ages of Kings in the Sumerian King List

https://mystudentfailedtheirmid.substack.com/p/if-muslims-accept-noahs-950-years
1•darkhorse13•8m ago•0 comments

More Is Different for Intelligence

https://fulcrumresearch.ai/2026/03/05/more-is-different-for-intelligence.html
2•etherio•9m ago•0 comments

What if CLIs exposed machine-readable contracts for AI agents?

https://github.com/sonde-sh/sonde
1•valentinprgnd•11m ago•1 comments

The Monk at the Cocktail Party

https://www.sebs.website/the-monk-at-the-cocktail-party
1•Incerto•12m ago•0 comments

Weather Report #1

https://at-news.leaflet.pub/3mgg7ie7tdk2o
2•Kye•12m ago•0 comments

A Million Simulated Seasons [video]

https://www.youtube.com/watch?v=Vv9wpQIGZDw
1•carlos-menezes•12m ago•0 comments

Incrementally parsing LLM Markdown streams on server/client

https://github.com/nimeshnayaju/markdown-parser
1•nayajunimesh•12m ago•1 comments

Show HN: Kula – Lightweight, self-contained Linux server monitoring tool

https://github.com/c0m4r/kula
2•c0m4r•13m ago•0 comments

Show HN: Cross-Claude MCP – Let multiple Claude instances talk to each other

https://github.com/rblank9/cross-claude-mcp
2•rblank9•14m ago•0 comments

Poll

2•consumer451•15m ago•1 comments

I'm 60 years old. Claude Code has ignited a passion again

6•shannoncc•16m ago•1 comments

SYNX – a config format that parses 67× faster than YAML, built for AI pipelines

https://github.com/kaiserrberg/synx-format
2•Kaiserrberg•16m ago•0 comments

All of this refugee case's filings should be online

https://www.lawdork.com/p/law-dork-objection-refugee-case
1•hn_acker•17m ago•1 comments

Plasma Bigscreen – 10-foot interface for KDE plasma

https://plasma-bigscreen.org
19•PaulHoule•21m ago•4 comments

GitHub appears to be hiding repo stars for signed-out users

3•ramoz•24m ago•1 comments

Garrett Langley of Flock Safety on building technology to solve crime

https://cheekypint.substack.com/p/garrett-langley-of-flock-safety-on
1•hhs•24m ago•0 comments

Kafka 101

https://highscalability.com/untitled-2/
1•medbar•25m ago•0 comments

Show HN: MCP server that finds dev tool credits in your workflow

1•janaksunil•26m ago•0 comments

Helix: A post-modern text editor

https://helix-editor.com/
5•doener•27m ago•0 comments

Turns out making games is the easy part

2•clamlotus•28m ago•1 comments

Show HN: A governance pattern for self-evolving AI skills

https://github.com/191341025/Self-Evolving-Skill
1•tiansenxu•30m ago•0 comments

Follow-Up: Build Awesome's Kickstarter Is Cancelled

https://brennan.day/build-awesomes-kickstarter-is-cancelled/
2•brennanbrown•30m ago•0 comments