frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: Guts – convert Golang types to TypeScript

https://github.com/coder/guts
32•emyrk•1h ago•8 comments

Show HN: RowboatX – open-source Claude Code for everyday automations

https://github.com/rowboatlabs/rowboat
11•segmenta•44m ago•2 comments

Show HN: Optimizing LiteLLM with Rust – When Expectations Meet Reality

https://github.com/neul-labs/fast-litellm
24•ticktockten•3h ago•8 comments

Show HN: Copus – Internet gem marketplace for bookmark collectors (x402-powered)

https://www.copus.network/
2•Handuo•1h ago•0 comments

Show HN: I built a synth for my daughter

https://bitsnpieces.dev/posts/a-synth-for-my-daughter/
1238•random_moonwalk•6d ago•206 comments

Show HN: Parqeye – A CLI tool to visualize and inspect Parquet files

https://github.com/kaushiksrini/parqeye
147•kaushiksrini•19h ago•34 comments

Show HN: ESPectre – Motion detection based on Wi-Fi spectre analysis

https://github.com/francescopace/espectre
194•francescopace•1d ago•47 comments

Show HN: Continuous Claude – run Claude Code in a loop

https://github.com/AnandChowdhary/continuous-claude
154•anandchowdhary•3d ago•55 comments

Show HN: Reversing a Cinema Camera's Peripherals Port

https://3nt3.de/blog/reversing-fs7-comms
45•3nt3•1w ago•2 comments

Show HN: PrinceJS – 19,200 req/s Bun framework in 2.8 kB (built by a 13yo)

https://princejs.vercel.app
144•lilprince1218•23h ago•66 comments

Show HN: Strawk – I implemented Rob Pike's forgotten Awk

4•ahalbert2•5h ago•0 comments

Show HN: Kalendis – Scheduling API (keep your UI, we handle timezones/DST)

https://kalendis.dev
17•dcabal25mh•1d ago•5 comments

Show HN: My hobby OS that runs Minecraft

https://astral-os.org/posts/2025/10/31/astral-minecraft.html
14•avaliosdev•21h ago•2 comments

Show HN: Building WebSocket in Apache Iggy with Io_uring and Completion Based IO

https://iggy.apache.org/blogs/2025/11/17/websocket-io-uring/
26•spetz•1d ago•6 comments

Show HN: Bsub.io – zero-setup batch execution for command-line tools

21•wkoszek•1d ago•8 comments

Show HN: Octopii, a framework for building distributed applications in Rust

20•janicerk•1d ago•3 comments

Show HN: Agfs – Aggregated File System, a modern tribute to the spirit of Plan9

https://github.com/c4pt0r/agfs
9•c4pt0r•19h ago•0 comments

Show HN: How are Markov chains so different from tiny LLMs?

15•JPLeRouzic•22h ago•1 comments

Show HN: Unflip – a puzzle game about XOR patterns of squares

https://unflipgame.com/
176•bogdanoff_2•1w ago•51 comments

Show HN: I have created an alternative for Miro

https://nodeland.io
7•gxara•1d ago•2 comments

Show HN: Blindfold Chess App

https://www.psochess.com/
5•psovit•14h ago•1 comments

Show HN: I build a strace clone for macOS

https://github.com/Mic92/strace-macos
8•Mic92•1d ago•0 comments

Show HN: Discussion of ICT Model – Linking Information, Consciousness and Time

https://www.academia.edu/s/8924eff666
2•DmitriiBaturo•17h ago•0 comments

Show HN: UltraLocked – iOS file vault using Secure Enclave and PFS

https://github.com/UltraLocked/UltraLocked
5•proletarian•1d ago•2 comments

Show HN: Model-agnostic cognitive architecture for LLMs

https://github.com/scottonanski/persistent-mind-model-v1.0
3•HimTortons•18h ago•0 comments

Show HN: I ditched Grafana for my home server and built this instead

https://github.com/alibahmanyar/simon
8•bahmann•1d ago•0 comments

Show HN: Encore – Type-safe back end framework that generates infra from code

https://github.com/encoredev/encore
76•andout_•4d ago•47 comments

Show HN: DBOS Java – Postgres-Backed Durable Workflows

https://github.com/dbos-inc/dbos-transact-java
114•KraftyOne•4d ago•57 comments

Show HN: Hegelion-Dialectic Harness for LLMs (Thesis –> Antithesis –> Synthesis)

https://github.com/Hmbown/Hegelion
2•hunterbown•1d ago•3 comments

Show HN: MCP Traffic Analysis Tool

https://github.com/mcp-shark/mcp-shark
16•o4isec•1d ago•0 comments
Open in hackernews

Show HN: Guts – convert Golang types to TypeScript

https://github.com/coder/guts
31•emyrk•1h ago

Comments

cube2222•1h ago
We've been using guts basically since it was published on GitHub (almost a year now), and it's so nice! We have a "custom POST-based JSON-rpc"-style api, so we have request and response bodies defined as Go types, and are generating the whole TS schema from it.

It basically lets you generate typescript types from your Go types. However, it's very customizable - you can post-process the AST. In our case, we have a custom generic Go type that indicates an optional (not nullable) field, and we can easily translate it to optional TS types (e.g. for sparse updates).

All in all, great tool/library, thanks for building it!

Disclaimer: I know a developer at Coder (not the author), who also recommended me guts back then, but am unaffiliated other than that.

emyrk•14m ago
Thrilled to see you got value out of it!
flashgordon•1h ago
I really like the idea of it. My dream has always been to work with "types" first and foremost across any and all languages (yep it is a dream). And little tools like these are really nice to see push that boundary.

One feedback - if you are truly comparing with "other" tools - you should be looking at grpc and protoc plugins. I have used to great effect for things like:

1. Generating wasm bindings for grpc services

2. Generating "data access layer" types so you can choose how a api proto is transformed to a data domain type and vice versa

3. MCP bindings for APIs

4. GraphQL/BFF bindings with multiple services

5. All of the above "across" langauges.

The tooling is fantastic and extensible - if you are ok to start with a proto view of your world - it sounds wierd and like an N+1 problem but once you are used to it it is surprisingly fun (ok we may have different ideas of fun)

chrisweekly•45m ago
Type-first is cool. But I think I'll always aim to avoid gRPC, at least in part because grpc-web was so completely broken. I also have an instinctive aversion to binary formats. YMMV, just my PoV.
jsunderland323•28m ago
I’ve had a lot of success with grpc web. Had to patch a couple of things along the way. My biggest misgiving is thinking having bigints would be a good idea (it is not a good idea). Aside from that though, I’ve been happy with it. What felt broken to you?
emyrk•16m ago
I totally agree a proto first approach to your types can pay back in dividends if you need to serialize over different wires.

This project admittedly was developed to solve a specific need in an existing codebase with a lot existing types.

The codebase is also mostly maintain by the backend Golang engineers. Letting them use their native type system increases adoption and buy in.

zikani_03•52m ago
Nice, this looks interesting.

Somewhat related is a project we worked on within Golang community in Malawi: https://github.com/golang-malawi/geneveev

It supports converting types to Zod schemas and Dart classes. Never got around to TypeScript and would be cool to see if we could add support for guts

PhilippGille•11m ago
There's also https://github.com/tkrajina/typescriptify-golang-structs

Which is used for example in the Go GUI framwork Wails: https://github.com/wailsapp/wails/tree/v2.11.0/v2/internal/b...