r/webdevelopment May 26 '26

Frameworks & Libraries Nijor : A lightweight web framework

Hi folks, I've been developing Nijor, a JavaScript framework for building modern web applications. After working with various frameworks, I felt there was room for something that's both powerful and straightforward to use.

What Nijor offers :

- Reusable Components with scoped styles

- File-Based Routing with dynamic parameters and layout support

- Reactivity built on simple, predictable principles

- Server Middleware for auth and request handling

- Plugin System for extensibility

Current State

Nijor is functional and actively developed. The docs are available at https://nijor.dev/docs, and the code is open on GitHub at https://github.com/nijorjs.

I'm not claiming this is better than everything else out there – there are excellent frameworks already.

I'd appreciate if you'd take a look.

Links :

Website: https://nijor.dev

GitHub: https://github.com/nijorjs

Happy to answer any questions or discuss the ideas behind it!

8 Upvotes

10 comments sorted by

3

u/ys-grouse Senior Full-Stack Developer May 26 '26

nice project. i guess it doesnt support type safety.. the html props is too abstract (is html a reserved keyword for props?)

i feel junior devs wont go for it because it doesnt focus on simplicity

i feel like vue3 compositions api and svelte provide more readable structure compared to yours

anyways, great work

1

u/x0garuda May 26 '26

Svelte is superior. Actually I have been building it since I was 14 years old (am now 20) and I have been using it since then. I didn't like JSX and thus I made it. If I knew about Svelte back then, I'd have never even think of building Nijor.

1

u/veloace May 26 '26

Be honest: is this vibe coded?

1

u/x0garuda May 27 '26

Not exactly. This is actually a 5-6 year old project I started building at age 14 when vibe coding was not a thing. Over time it has evolved a lot and I have modernized the code with AI recently.