Skip to content
Dither UI

Free alternatives to Dither UI

50 free UI Libraries apps to use instead, best rated first.

Top picks

  1. R

    recharts

    Launch

    Recharts is a charting library for React, built on top of D3. You put charts together from React components (a chart, its axes, a grid, a tooltip, a legend, and lines, bars or areas), so a chart reads like the rest of your interface code in

    Free

  2. B

    Base UI

    Launch

    Base UI is a library of unstyled React components for building accessible user interfaces, from the people behind Radix, Floating UI and Material UI. Each component handles behavior, keyboard navigation and accessibility, but brings no visu

    Free

  3. D

    dom-helpers

    Launch

    dom-helpers is a tiny, modular JavaScript library of DOM utilities, kept by the React Bootstrap project. It wraps common DOM tasks such as adding event listeners, reading computed styles, measuring offsets and scroll positions, and toggling

    FreeOpen source

  4. R

    react-markdown

    Launch

    React component to render markdown

    Free

  5. R

    react-smooth

    Launch

    react animation library

    Free

  6. R

    React Navigation

    Launch

    React Navigation is the standard routing and navigation library for React Native apps, also supporting web. The repository on GitHub holds the code for its upcoming major version, React Navigation 8, in a monorepo, with the 7.x line as the

    Free

More UI Libraries apps

See all
7
S

@storybook/addon-docs

Storybook Docs: Document UI components automatically with stories and MDX

Launch
8
M

@mui/private-theming

Private - The React theme context to be shared between `@mui/styles`

Launch
9
A

ag-grid

The best JavaScript Data Table for building Enterprise Applications

Launch
10
R

react-modal

Accessible modal dialog component for React

Launch
11
Q

query-selector-shadow-dom

use querySelector syntax to search for nodes inside of (nested) shadow roots

Launch
12
R

react-dropzone

Simple HTML5 drag-drop zone with React.js

Launch
13
S

shadcn/ui

Composable, accessible components with thoughtful defaults

Launch
14
Q

qrcode.react

React component to generate QR codes

Launch
15
R

react-select

A Select control built with and for ReactJS

Launch
16
R

react-textarea-autosize

textarea component for React which grows with content

Launch
17
R

react-colorful

A tiny (3,1 KB) color picker component for React and Preact apps

Launch
18
A

@assistant-ui/react

Open-source TypeScript/React library

Launch
19
R

react-virtualized

React components for efficiently rendering large lists and tabular data

Launch
20
R

react-native-svg

SVG library for react-native

Launch
21
R

react-tabs

React tabs component

Launch
22
R

react-number-format

React component to format number in an input or as a text

Launch
23
R

react-draggable

React draggable component

Launch
24
E

echarts for react

Wrapper around beautiful Apache Echarts

Launch
25
R

react-native-web

React Native for Web

Launch
26
V

@visx/group

visx group

Launch
27
R

@rc-component/trigger

Popup trigger and alignment primitive for React

Launch
28
R

react-native-device-info

Device information for iOS and Android

Launch
29
R

react-quill

The Quill rich-text editor as a React component

Launch
30
U

uncontrollable

Wrap a controlled react component

Launch
31
V

virtua

A zero-config, fast and small virtual list

Launch
32
R

react-native-drawer-layout

Drawer component for React Native

Launch
33
R

@rc-component/portal

React Portal Component

Launch
34
R

react-player

A React component for playing a variety of URLs, including file paths, Mux

Launch
35
N

Nuxt.js

Versatile Vue.js Framework

Launch
36
R

react-toastify

React notification made easy

Launch
37
R

react-leaflet

React components for Leaflet maps

Launch
38
C

country-flag-icons

Vector (*.svg) country flag icons in 3x2 aspect ratio

Launch
39
R

react-confetti

React component to draw confetti for your party

Launch
40
R

react-scroll

React scroll component

Launch
41
A

@ant-design/fast-color

fast and small color class

Launch
42
A

@ant-design/react-slick

React port of slick carousel

Launch
43
R

react-input-mask

Input masking component for React. Made with attention to UX

Launch
44
R

@rc-component/tour

React tour Component

Launch
45
R

@rc-component/mutate-observer

React MutateObserver Component

Launch
46
R

react-image-crop

A responsive image cropping tool for React

Launch
47
R

react-paginate

A ReactJS component that creates a pagination

Launch
48
R

@react-native-community/datetimepicker

DateTimePicker component for React Native

Launch
49
R

rc-virtual-list

React Virtual List Component

Launch
50
R

react-native-vector-icons

Customizable icon sets with support for styling and image sources

Launch

About Dither UI

D

Dither UI

Your next UI shouldn't look like AI made it.

Introduction DitherUI is a library of animated React components, ready-made blocks and AI-agent UI pieces that you copy into your project and own. It is built on React 19, Tailwind CSS v4 and shadcn/ui, with Radix primitives and Lucide icons. Each piece ships with motion and micro-interactions already in place (springs, sliding highlights, staggered entrances, press feedback), so you don't have to add them afterwards. Where you can use it - SaaS products and dashboards: analytics, scheduling, calendars, tables, charts and settings screens. - Landing and marketing sites: heroes, feature sections, FAQs and blog layouts. - AI and agent products: chat and prompt inputs, agent run and task views, reasoning and thinking states, and image generation cards. - Forms and onboarding: sign-in and sign-up flows, form layouts, feedback and search. - Internal tools and admin panels: pickers, selects, dialogs, command menus and toasts. - Any React app: it isn't tied to one framework. Next.js, TanStack Start, Vite or Remix all work, and anything that runs shadcn/ui does too.

Price
Freemium
Made by
Ninad
Category
UI Libraries
Website
ditherui.dev