Skip to content

Latest commit

 

History

History
79 lines (58 loc) · 2.56 KB

File metadata and controls

79 lines (58 loc) · 2.56 KB

Roadmap

Vision

Build the go-to component library for bilingual (LTR/RTL) web applications, starting with English and Arabic and global multilingual products.

Core Principles

  • RTL-first, not RTL-as-afterthought
  • Real examples over theoretical components
  • Quality over quantity
  • Open source and community-driven
  • Production-ready, not just showcase

Current State (v1.0.0)

Package: noorui-rtl on npm

  • 77+ production-ready components with full RTL/LTR support
  • 690+ unit tests (Vitest + React Testing Library)
  • 5 full application examples (Healthcare, Hotel Booking, Banking, Esports, MyMantras)
  • 21 bilingual MJML email templates with auto-theming
  • 4 built-in themes (minimal, futuristic, cozy, artistic)
  • Complete documentation site at noorui.com
  • Interactive Storybook at storybook.noorui.com
  • Regional components (Prayer Times, Hijri Calendar, Arabic Numbers, Zakat Calculator)
  • AI/LLM component suite (Chat, Streaming, Model Selector, Token Counter)
  • llms.txt for AI coding assistant integration
  • Kitab Blog Starter at kitab.noorui.com

What's Next

Near Term

  • Toast system enhancement (useToast() hook + Toaster component for imperative API)
  • Button & ButtonArrow size variant polish
  • Tabs mobile overflow handling (mask-image fade approach)
  • Blog posts about RTL challenges and solutions
  • "Quick Start in 5 minutes" tutorial video

Medium Term

  • Figma component library
  • Theme builder tool
  • CLI for project scaffolding
  • More complex example features (payments, multi-vendor)
  • Additional RTL language support (Urdu, Hebrew, Farsi)

Long Term

  • VS Code extension
  • Additional LTR languages (Portuguese, French)
  • Framework-agnostic core (beyond React)
  • Native mobile components

Success Metrics

North Star: Number of production applications using Noor UI in bilingual contexts.

  • 100+ weekly npm downloads
  • 3+ external projects using the package
  • 500+ GitHub stars
  • Featured in newsletters/blogs
  • Conference talk

Community


Built with love by Nuno Marques