Settings

Theme

Zinc: An Express-style API framework for Go built on net/HTTP

zinc.carbonsoft.sh

2 points by 0mjs a month ago · 1 comment

Reader

0mjsOP a month ago

Hey folks,

I’ve been working on a Go API framework called Zinc and I’m starting to look for contributors who might want to help shape it.

Repo: https://github.com/0mjs/zinc

The project came out of a simple frustration: I love the developer experience of frameworks like Express or Fiber, but I didn’t want to abandon the Go standard library to get it.

Zinc exists because I wanted building APIs in Go to feel closer to the Express style of development:

simple routing

practical middleware

fast path from idea → running server

Frameworks like Fiber showed how approachable that style can be in Go. But Fiber achieves that by switching the entire stack to fasthttp, which means leaving behind the standard net/http ecosystem.

Zinc intentionally does not do that.

Instead it:

runs entirely on net/http

keeps standard request/response semantics

avoids framework-specific abstractions that lock you in

stays compatible with the huge Go middleware ecosystem

This might especially appeal to:

Retired TypeScript / Node engineers (now Go) who love Express or Fiber

Go developers who want a cleaner API framework DX

people who prefer stdlib-first Go architecture

folks interested in router internals, performance, or DX design

Some areas I’d love help with:

docs and examples

middleware ecosystem

cookbook additions

performance tuning

testing

DX improvements

community feedback on the API design

If you like the idea of Express-style DX without leaving the Go stdlib, I’d love to get some other eyes on the project.

Even feedback or criticism is useful.

Curious to hear what people think.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection