← All projects
11

A lightweight UI JavaScript framework designed to help you build fast, efficient, and scalable application

About this project

What is NoorJs? Welcome to NoorJs, a lightweight UI JavaScript framework designed to help you build fast, efficient, and scalable applications. NoorJs is built around the concept of First-Time-Rendering, which means your component is rendered once at the start and won't be re-rendered unless you explicitly choose to. You have full control over when and how your components are rendered, allowing for optimized performance. Unlike other frameworks, NoorJs renders components directly to the DOM without relying on a Virtual DOM (VDOM). You can modify your component's view effortlessly by calling a simple function, without triggering a re-render. NoorJs also introduces a powerful way to manage state. You can listen for changes to specific states and react accordingly, ensuring your components stay in sync with your data. Additionally, lifecycle functions enable you to perform tasks like data fetching or state updates at key points in your component's lifecycle. Sharing data between components is made incredibly simple with the Channel API.

From the project README on GitHub

Stars
11
Forks
0
License
MIT
Last push
22 Feb 2025

Add this badge to your README

Show that your project is listed on Made in Algeria.

Made in Algeria
[![Made in Algeria](https://www.madeinalgeria.dev/badge/noorjs.svg)](https://www.madeinalgeria.dev/projects/noorjs)

Related projects