December 14, 2023
Today I’m excited to share Nuekit: a new kind of static site generator and web application builder. It's a very different beast than the other tools you see around. Particularly the developer experience is something new and special.
You'll get universal hot-reloading for content, layout, styling, and reactive islands. Client-side routing for both websites and single-page applications. Extreme overall minimalism and simplicity, next-level build times, and much more. Most importantly: Nuekit brings you closer to web standards so your websites and apps will stand the test of time.
In other words: Nuekit is an amazingly simple and powerful alternative to Next.js and Astro. The release highlights include:
Build entire websites without ever touching your browser. Your browser is instantly updated as you make changes to your content, styling, layout, and reactive islands:
Great for websites and single-page apps
Use the same simple syntax and development model for content-focused websites or reactive single-page applications — while enjoying the extra boost from universal hot-reloading.
Build a simple blog: Tutorial / Live demo / Source code
Build a simple SPA: Tutorial / Live demo / Source code
Significantly faster build times
Nue is in order of magnitude faster than its cousins. An identical blogging site takes around 50ms to build with Nuekit and over ten seconds with Next.js:
Other notable highlights
- Hybrid app routing and page routing
- Modular layout components
- JS/TypeScript modules
- Content collections
- Reactive islands
- Work closer to metal
- Extreme performance
New, beautiful documentation area
With lots of explainer images and -videos:
Starting a new project in Nue is easy:
# Install Nue globally for all your sites and apps
bun install nuekit --global
# Start with a new template
bun create nue@latest
Check out our Getting Started guide to learn the details
What is Nue?
Nue is the umbrella term for all Nue-related projects. It's a rather ambitious project to build a simpler and more powerful alternative to services like Vercel, Gatsby, and Nelify. Today, with the announcement of Nuekit we are significantly closer to the goal:
Nue was first announced last September with this backstory. Only Nue JS was available on GitHub, and the bigger picture was just an idea. Now, with today's Nuekit release, you can finally build real-world applications with Nue and see more clearly what the future holds.
The "nuejs" GitHub repository was renamed to nue and has been converted to a monrepo, now holding both nuejs and nuekit packages. This monorepo will hold all the upcoming Nue-related projects like Nuemark and Nue CSS.
If you want, we can send you an email when a new milestone is reached:
Finally, I’d like to give a huge thanks to the 20+ developers who have participated in the early development of Nue JS. Your feedback has been essential in shaping Nue into the tool it is today. If you’re interested in getting involved please join the Discussion @ Github
Discussion @ HN