Introducing WebJs: an AI first, no build, web components first framework #103
vivek7405
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.
-
Introducing WebJs
WebJs is an AI-first, web-components-first, no-build full-stack web framework. It takes the best ideas from Next.js (file-based routing, layouts, server actions), Lit (a familiar reactive web-component API), and Rails (sensible, overridable defaults), and ships them with zero build step.
It's "AI-first" in a concrete way: predictable file conventions, one function per file, an explicit
.server.tsboundary, anAGENTS.mdcontract, and a component API that mirrors Lit, so coding agents (and people) can read, write, and ship WebJs code without loading the whole codebase into context.What you get
.tsfiles are served as native ES modules; types are stripped by Node 24+ (module.stripTypeScriptTypes). Edit, refresh, done.html/csstagged templates, reactive properties, signals, and the full lit-html directive set. Shadow DOM is opt-in..server.tsfunction from a component and it becomes a typed RPC stub.Date,Map,Set,BigInt,File,FormData, and reference cycles round-trip on the wire.Try it in one command
Backend-only API or a SaaS starter with auth:
Where things live
@webjsdev/cli,@webjsdev/core,@webjsdev/server,@webjsdev/uiSay hello
What are you building, and what brought you to WebJs? Whether you're here from the AI-tooling angle or just want a no-build full-stack framework, you're welcome.
Beta Was this translation helpful? Give feedback.
All reactions