Welcome to nojs Discussions! #4
Pinned
vcrobe
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
👋 Welcome to the nojs discussion board!
If you've found your way here, you likely share a specific frustration: building for the web shouldn't require giving up the type safety, performance, and idiomatic simplicity we love in Go.
nojs is an AOT-compiled web framework designed to make Go a first-class citizen in the browser via WebAssembly. But more than just a tool, it’s a project built on a few non-negotiable pillars:
Type Safety Above All: If it can be caught at compile-time, it should be.
Go-Idiomatic: No "magic" imports or hidden runtime behavior. If you know Go, you should know nojs.
Minimal Dependencies: We keep the core lean to keep WASM binaries small and execution fast.
🕒 A Note on the Vibe
This is a "free time" project. Whether you're a senior dev or someone just starting with Go or WASM, there is zero pressure here.
We don't have a corporate roadmap or investors to answer to. We care about building the framework correctly, not quickly. Contributions are welcomed at whatever pace your life allows.
🗺️ How to Get Involved
Introduce Yourself: What brings you to the world of Go + WASM?
Brainstorm: Have an idea that feels "too half-baked" for an Issue? Start a thread here in Discussions.
Check the Board: If you’re ready to dive into code, our Project Roadmap is the best place to see what’s currently in the works.
We’re essentially trying to prove that you can build modern, complex SPAs without the "JavaScript fatigue." I’m excited to see where we can take this.
Happy coding,
Rob
Beta Was this translation helpful? Give feedback.
All reactions