DEV Community

Cover image for From Zero to React App in Minutes Nizam Does It All
Ahmed Abd Alalim
Ahmed Abd Alalim

Posted on

From Zero to React App in Minutes Nizam Does It All

What Is nizam ?

nizam is a CLI tool designed to quickly and efficiently scaffold Frontend projects by generating a clean, well structured, and production ready project setup.
In addition to creating an organized file structure, nizam allows developers to install any libraries of their choice and automatically apply their required configuration files, making them ready for immediate use without manual setup.


nizam standardizes project initialization and improves developer productivity from day one.

  • πŸ“¦ Install selected libraries seamlessly
  • πŸ”© Apply library specific configurations out of the box
  • πŸͺ„ Reduce repetitive manual setup
  • πŸ’‘ Automatically create essential project files
  • ⚑️ Speed up project initialization and focus on core development
  • πŸ› οΈ Generate a scalable and well organized Frontend project structure
  • πŸ“„ After completing the build, you will find a nizam_doc.html file containing instructions and docs link for libraries you selected.

All of this in one place

React + vite

javaScript ● TypeScript

Bootstrap ● Tailwindcss ● Bulma ● Foundation ● Materialize

Material UI ● Ant Design ● Headless UI

React Router ● TanStack Router ● Wouter

Classic Router ● Data Router

React Context API ● Redux Toolkit ● Zustand

React Icons ● Lucide React ● Lord Icon ● Material Icons

React Helmet Async ● Dr. Pogodin React Helmet ● Unhead

Axios ● TanStack Query ● SWR

and more coming in next version

Explanation nizam ui

nizam home

πŸ” Browse Mode

  • multiple options with the ability to search or browse through comprehensive lists. Useful if you know which tools you'll be using.

❓ OneShot Mode

  • a series of questions that suggest suitable options when you are unsure which tools to use.

🚨 Help

  • it provides you with support and guidance, with an explanation of each question and the options that will be displayed, to make it easier to understand and use the tool.

nizam HTML documentation page

nizam html doc

What does it offer?

  • a simplified explanation of each library
  • instructions for using the library according to its official website
  • official Documentation Links

Get started with nizam

using npx:

npx create-nizam-app
Enter fullscreen mode Exit fullscreen mode

GitHub: https://github.com/ahmed-abd-alalim/nizam
NPM: https://www.npmjs.com/package/create-nizam-app
Website: https://nizam-17v.pages.dev/

Top comments (0)