nue icon indicating copy to clipboard operation
nue copied to clipboard

How Nue is Developed

Open tipiirai opened this issue 1 year ago • 2 comments

1. A Personal Mission

I’m Tero Piirainen, and Nue is my pet project. It grew out of frustration with the current web dev status quo. So far, the vision, mission, and implementation are mine, with huge help from @nobkd (a legend I’ve never met—thanks, mate!). Quick shoutout also to Mauricio Wolff, Alan Hemmings, and countless others for jumping in.

2. Work in Bursts

I tackle Nue in focused chunks, always working on the next “big thing.” This can mean gaps in community chats, merging pull requests, or diving into details here. This might appear as slow progress, but don’t be fooled—it’s far from that. Nue’s a whirlwind of local action, laser-focused on nailing the most important: a standards-first core.

3. What’s Next

I’ve mentioned Templates / Design Systems being the next step and then suddenly coming up with “Apps lighter than a React button”—something entirely different. Predicting the future is hard. What may feel as the logical next step now can change. Right now, I feel it is to rewrite the client-side, reactive lib to be more stable.

Having said this, we’re happy to receive feedback, bugs, feature requests, and more. Please just don’t expect immediate replies! They'll come: sooner or later.

tipiirai avatar Apr 01 '25 13:04 tipiirai

Hi,

I'm interested of being a regular contributor to this project. I've added a comment in #467 writing that, if wanted, i can help making a LSP for this framework in rust, if thats of interest.

The reason for rust is it allows for a development speed and quite bug free code whilst being performant and minimal binary like no other in my experience. Plus they have some nice libraries for LSP development.

Really like the project!

Some of my work in rust:

  • https://github.com/liten-rs/liten Rust async runtime, multithreaded, workstealing
  • https://github.com/liten-rs/titan Rust async http1.1 framework (from scratch)
  • https://github.com/vincent-thomas/teddy Rust terminal editor like neovim. The plan is to integrate LSPs here (WIP)

vincent-thomas avatar Apr 02 '25 18:04 vincent-thomas

Hey!

I actually started learning rust a while back and want to join a project that uses rust, I have experience in React a lot, and this project checks out to be a lot similar with some advances obviously.

@vincent-thomas if you find something to work on that's a bit rust-y, please do tag me if it's possible.

Regards

Cpt-Karthik avatar May 01 '25 11:05 Cpt-Karthik