frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Show HN: Query your Rust codebase and generate types for anything

https://github.com/reachingforthejack/rtk
5•reaching4jack•5h ago
Hello HN!

As a long-time professional Rust developer. I've always been frustrated by the difficulty and "hackiness" of producing bindings to other languages, whether a frontend, an FFI library, etc.

Not just in Rust but in any language.

After many years of trying existing solutions and trying to make my own, I've finally developed a solution I'm very happy with.

RTK (aka Rust Type Kit) allows you to write Lua scripts that perform queries on your code, such as method calls to Axum's `.route`, function definitions, and more, and then receive rich type information including all argument types, function paths, proc macro attributes, and more.

Your Lua script can then read this information and emit an output file in any language of your choosing. Or, you can emit compiler errors and use it as a linter of sorts. You can even directly re-emit Rust code itself and use this as a richer proc macro solution!

The code example is a bit verbose, so I encourage you to take a look at the repo's README. I look forward to hearing your thoughts, or any usecases you may come up with!

UCCL: An Extensible Software Transport Layer for GPU Networking

https://github.com/uccl-project/uccl
1•yangzhou1997•1m ago•0 comments

Show HN: A simple right-angle calculator

https://mytrigcalculator.com/
1•Unicironic•2m ago•0 comments

Mind the Gap: Narratives make or break our lives

https://marianogappa.github.io/thoughts/mind-the-gap/
1•mlgmlgmlg•3m ago•0 comments

Refurb weekend: Gremlin Blasto arcade board

http://oldvcr.blogspot.com/2025/06/refurb-weekend-gremlin-blasto-arcade.html
3•todsacerdoti•9m ago•0 comments

OmniGen2: Exploration to Advanced Multimodal Generation

https://vectorspacelab.github.io/OmniGen2/
1•Anon84•9m ago•0 comments

Hilarious picture book that reverses the usual narrative around neurodivergence

https://childrensbookforall.org/past-readings/20250420
2•chbkall•10m ago•1 comments

Yes, Your TV Is Probably Spying on You. Your Fridge, Too. Here's What They Know

https://www.nytimes.com/wirecutter/reviews/advice-smart-devices-data-tracking/
4•mikhael•14m ago•0 comments

US Defense Department will stop providing satellite weather data

https://text.npr.org/nx-s1-5446120
27•drewr•18m ago•0 comments

Vending-Bench: Testing long-term coherence in agents

https://andonlabs.com/evals/vending-bench
2•andromaton•33m ago•1 comments

A Vibe Coded Zookeeper Browser That Doesn't Suck

https://zk.ankitsultana.com/
3•ankitsultana•35m ago•1 comments

Torvalds Drops Bcachefs Support After Clash

https://news.itsfoss.com/linux-kernel-bcachefs-drop/
3•Volundr•43m ago•0 comments

Why a Simple Button Press Can Crash Your FPGA System (and How to Fix It)

https://siliscale.substack.com/p/mastering-external-signal-synchronization
1•glcssr•43m ago•1 comments

Experimental X11 Compatibility Layer

https://github.com/kaniini/wayback
5•nobody9999•54m ago•1 comments

OpenAI Partnership Puts Conversational AI in Mattel Toys

https://www.pymnts.com/news/artificial-intelligence/2025/barbie-gets-brain-openai-partnership-puts-conversational-ai-mattel-toys/
3•geox•1h ago•0 comments

Accuracy of Apple Watch calorie counts

https://www.empirical.health/blog/apple-watch-calories-accuracy/
2•brandonb•1h ago•0 comments

Solving `UK Passport Application` with Haskell

https://jameshaydon.github.io/passport/
8•jameshh•1h ago•1 comments

A reverse-delta backup strategy – obvious idea or bad idea?

4•datastack•1h ago•3 comments

How to Train Your GPT Wrapper

https://blog.sshh.io/p/how-to-train-your-gpt-wrapper
1•sshh12•1h ago•0 comments

There's not a shred of evidence on the internet that this band has ever existed

https://www.musicradar.com/music-tech/theres-not-a-shred-of-evidence-on-the-internet-that-this-band-has-ever-existed-this-apparently-ai-generated-artist-is-racking-up-hundreds-of-thousands-of-spotify-streams
3•coloneltcb•1h ago•0 comments

App51 vs. Bolt, Replit, Rork and A0

https://www.app51.ai
2•shimon1981•1h ago•1 comments

Supreme Court Greenlights Online Digital ID Checks

https://reclaimthenet.org/supreme-court-greenlights-online-digital-id-checks
3•like_any_other•1h ago•0 comments

Sysadmin.ca – Free tools and policies for system administrators

https://sysadmin.ca/
1•WallyCanada•1h ago•0 comments

Crewless ship is defending Denmark's and NATO's waters

https://www.euronews.com/next/2025/06/25/this-crewless-ship-is-defending-denmarks-and-natos-waters-this-is-how-it-works
3•zdw•1h ago•0 comments

How to Surf the Web in 2025, and Why You Should

https://www.raptitude.com/2025/06/how-to-surf-the-web-in-2025-and-why-you-should/
1•zdw•1h ago•0 comments

Automatic build number incrementing in Xcode

https://blog.gingerbeardman.com/2025/06/28/automatic-build-number-incrementing-in-xcode/
1•zdw•1h ago•1 comments

Taiwan Looks to New Sea-Drone Tech to Repel China

https://www.wsj.com/world/asia/taiwan-looks-to-new-sea-drone-tech-to-repel-china-c1615d42
5•bookofjoe•1h ago•1 comments

Archive Postgres Partitions to Iceberg

https://www.crunchydata.com/blog/archive-postgres-partitions-to-iceberg
1•craigkerstiens•1h ago•0 comments

What went wrong with our happiness

https://medium.com/@orzel.jarek/what-went-wrong-with-our-happiness-aa1f017ba05e
5•jorzel•2h ago•0 comments

In the Age of AI, Is Code Literacy Your Superpower?

https://pmbanugo.me/blog/ai-code-literacy
3•eddieos•2h ago•1 comments

The Death of the Middle-Class Musician

https://thewalrus.ca/the-death-of-the-middle-class-musician/
25•pseudolus•2h ago•15 comments