I hated React, so I created my own web framework, Nijor !

i-hated-react,-so-i-created-my-own-web-framework,-nijor-!

Origin Story

In 2020, at the age of 14, I stumbled upon React. Its complexity intimidated me, but the idea of custom HTML tags through components sparked my curiosity. Inspired by React and Vue, I set out to build my own web framework from scratch. By the end of the year, after countless hours of effort, I had created Nijor : a lightweight framework powered by JavaScript classes which allowed developers to write custom HTML tags. I was just shy of my 15th birthday when I completed the first version.

Why “Nijor” ?

The name Nijor comes from the Assamese word “নিজৰ,” meaning “my own.” It reflects the framework’s core philosophy: empowering developers to craft their own custom HTML tags with unique attributes, tailored to their needs.

Why Choose Nijor ?

Reusable Components : Nijor lets you write modular, reusable components in *.nijor files. This keeps your codebase clean, organized, and easier to debug, saving time and effort.

Scoped CSS : Say goodbye to CSS conflicts. Nijor scopes styles to individual components, ensuring they don’t interfere with each other. Need global styles? Just add them to style.css.

Effortless Routing : Nijor’s file-system-based client-side router works out of the box. No configuration or extra code is needed, and it supports parameterized routing for dynamic pages.

Server-Side Rendering (SSR) : Nijor supports SSR with a unique approach, setting it apart from other frameworks and enabling faster page loads.

Reactivity (Beta) : Experiment with reactive variables using a specialized JavaScript syntax. While still in development, this feature lays the groundwork for dynamic, responsive applications.

How does Nijor work ?

Nijor uses Rolldown (earlier used Rollup) and JSDOM behind the scene to compile all the *.nijor files to browser readable *.js files.

Get Started with Nijor !

Ready to explore ? Check out the Nijor Docs.

Total
0
Shares
Leave a Reply

Your email address will not be published. Required fields are marked *

Previous Post
meta-and-microsoft-results,-figma’s-successful-ipo:-this-week’s-news-roundup

Meta and Microsoft results, Figma’s successful IPO: This week’s news roundup

Next Post
veo-3-fast-and-new-image-to-video-capabilities

Veo 3 Fast and new image-to-video capabilities

Related Posts