frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

AppCUI-Rs – Powerful and Easy TUI Framework Written in Rust

https://github.com/gdt050579/AppCUI-rs
1•cristinel•2h ago

Comments

cristinel•2h ago
For the past two years, we've been building *AppCUI-rs*, a Rust TUI framework designed to be a complete, "out-of-the-box" solution for creating powerful terminal applications. We wanted to build something that had everything you need for serious projects, from desktop-style environments to complex data visualization tools.

*AppCUI-rs* is a framework that provides a massive set of controls, a powerful layout system, and core features like multi-threading and cross-platform support without needing a bunch of extra libraries.

*Features:*

* *Massive Control Library:* We've included all the essentials and more: buttons, labels, text editors, checkboxes, radio buttons, list/tree views, combo boxes, date/color pickers, tabs, accordions, and progress bars. * *Desktop-Style Features:* Easily add professional-looking menus and toolbars. It also comes with built-in dialogs like message boxes, input boxes, and file navigators to save you time. * *Powerful Layout System:* Position controls exactly how you want with absolute coordinates, relative positioning, docking, or anchors. * *Extensible Architecture:* Designed from the ground up to be extensible. It's straightforward to create your own custom, reusable components to fit your application's needs. * *Performance-Oriented:* Features an efficient rendering pipeline that minimizes terminal updates, ensuring your applications feel snappy and responsive even with complex UIs. * *Advanced Visualization:* Graph and node support for visualizing complex data structures and relationships. * *True Cross-Platform Power:* Write once, run natively on Windows, Linux, and macOS. Or, deploy your TUI directly to the *web* with our WebAssembly backend. * *Modern Core:* Built for responsive applications with support for multi-threading, timers, full mouse & clipboard integration, Unicode characters, and a 24-bit true color theming engine.

We aimed to create a framework that feels robust and ready for complex applications. If you're looking for a TUI solution that doesn't require you to build basic components from scratch, we'd love for you to check it out.

*GitHub Link:* [https://github.com/gdt050579/AppCUI-rs](https://github.com/gdt050579/AppCUI-rs)

We're open to any feedback or questions. Let us know what you think!

The Underestimated

https://aishwaryagoel.com/the-underestimated/
1•agcat•37s ago•0 comments

IBM invites CockroachDB to infest its mainframes with PostgreSQL

https://www.theregister.com/2025/10/08/ibm_cockroachdb_mainframe_postgres/
2•rntn•2m ago•0 comments

Free Sunrise Dubai Downtown UAE Timelapse Video

https://www.patreon.com/posts/free-sunrise-uae-135481525
1•techwrath11•3m ago•0 comments

Update on a Security Incident Involving Third-Party Customer Service

https://discord.com/press-releases/update-on-security-incident-involving-third-party-customer-ser...
1•secstate•5m ago•0 comments

Show HN: TypeMyVibe – Find your Personality type from Reddit, X, or chat data

https://typemyvibe.ai/
1•hritik1999•6m ago•0 comments

Offline Math: Converting LaTeX to SVG with MathJax

https://sigwait.org/~alex/blog/2025/10/07/3t8acq.html
1•furkansahin•6m ago•0 comments

Fortunate Sons: How Trump Admin Children Are Earning Billions

https://whalehunting.projectbrazen.com/fortunate-sons-how-trump-admin-children-are-earning-billions/
2•PaywallBuster•7m ago•0 comments

Show HN: PredictionHunt – Compare probabilities across prediction markets

https://predictionhunt.com/
1•carushow•11m ago•0 comments

I Made My Own Fountain Pen

https://brainbaking.com/post/2025/10/i-made-my-own-fountain-pen/
1•Brajeshwar•12m ago•0 comments

Show HN: SemanticTest – Test AI agents with semantic validation (open source)

https://www.semantictest.dev
1•alessandro-a•13m ago•0 comments

Rover: Manage multiple coding agents in parallel from your terminal

https://github.com/endorhq/rover
1•ereslibre•13m ago•0 comments

After 2 decades of tinkering, MAME cracks the Hyper Neo Geo 64

https://www.readonlymemo.com/mame-hyper-neo-geo-support-sound-emulation/
2•cainxinth•14m ago•0 comments

Dewaffling the Tech Industry

https://deadsimpletech.com/blog/dewaffling_tech
3•todsacerdoti•14m ago•0 comments

Beyond Indexes: How Open Table Formats Optimize Query Performance

https://jack-vanlightly.com/blog/2025/10/8/beyond-indexes-how-open-table-formats-optimize-query-p...
2•jandrewrogers•15m ago•0 comments

Renewables Supplying More Power Globally Than Coal

https://e360.yale.edu/digest/iea-renewable-energy-2025
1•Brajeshwar•15m ago•0 comments

Wi-Fi Signals Can Be Used to Detect Your Heartbeat

https://spectrum.ieee.org/wi-fi-signal-heartbeat-detection
1•Brajeshwar•15m ago•0 comments

Show HN: TrendyZip – See how much US homes sell over asking price

https://trendyzip.com/access-code/hnoct25free
2•tndibona•18m ago•0 comments

Why this one area of cities is usually the poorest

https://www.washingtonpost.com/business/2025/10/08/air-pollution-wind-urban-poverty-east/
2•asnyder•19m ago•1 comments

Vibe Coding: Closing the Feedback Loop with Traceability

https://blog.sentry.io/vibe-coding-closing-the-feedback-loop-with-traceability/
1•TechSquidTV•20m ago•0 comments

Show HN: Recursive Reasoning with Tiny Networks in the Browser

https://claude.ai/public/artifacts/523e6475-1978-4409-9614-8b3a24e66e08
1•ToJans•20m ago•0 comments

The Nature of Leisure Revisited – An Interpretation of Digital Leisure (2015) [pdf]

https://core.ac.uk/download/pdf/132092719.pdf
1•robtherobber•21m ago•0 comments

Collection of Examples from Three.js Forums

https://hofk.de/main/discourse.threejs/
1•gregsadetsky•21m ago•0 comments

Dynamic Levels of Detail in Evolve

https://www.evolvebenchmark.com/blog-posts/dynamic-levels-of-detail-in-evolve
1•evolve_•24m ago•0 comments

If you buy more than two new games a year, you're in the minority

https://www.eurogamer.net/if-you-buy-more-than-two-new-games-a-year-youre-in-the-minority-new-rep...
4•MBCook•26m ago•0 comments

Less Is More: Recursive Reasoning with Tiny Networks

https://github.com/SamsungSAILMontreal/TinyRecursiveModels
2•klaussilveira•26m ago•0 comments

Test your README in a fresh VM

https://shkspr.mobi/blog/2025/10/how-to-actually-test-your-readme/
3•birdculture•26m ago•0 comments

Scientists Find Hidden Switch Controlling Hunger

https://scitechdaily.com/scientists-find-hidden-switch-controlling-hunger/
2•pseudolus•27m ago•0 comments

The unexpected upside of Canada's wildfires

https://www.japantimes.co.jp/environment/2025/09/23/climate-change/canada-wildfire-upsides/
1•PaulHoule•28m ago•0 comments

Trump's Crusaders: Christian Nationalists Are Gaining a Solid Foothold in D.C

https://www.spiegel.de/international/world/trumps-crusaders-christian-nationalists-are-gaining-a-...
5•nabla9•29m ago•0 comments

Show HN: Hacker News as a biological simulation (with time travel)

https://hackernews.life
1•aeonfox•30m ago•0 comments