MUI Components
NPMGithub
MUI-Components

Production-ready form components for Material UI

A suite of 25+ fully-typed, tree-shakable components, independent of any form library. Production-ready with built-in state management, validation, and a consistent API designed to minimize boilerplate.

npm install @nish1896/mui-components
Get Started
No form-library lock-in

No form-library lock-in

Components speak value, onValueChange and errorMessage. Any state holder can drive them.

Fully typed

Fully typed

Written in TypeScript from the ground up, with precise prop types for every component.

Tree-shakable

Tree-shakable

Import only what you use, with subpath exports for mui, mui-pickers and misc components.

Consistent form UX

Consistent form UX

One label, error and helper-text system across all fields, with accessible names preserved.