New
Nested Overrides Playground

Base Web React UI framework

Base Web is a foundation for initiating, evolving, and unifying web products.

Setup Base Web

Base Web is distributed as an npm package. As Base Web is built on top of a CSS-in-JS engine, all you need is the dependencies from npm.
Setup Base Web

Learning Base Web

The best way to learn Base Web is to start building an application using it. Click on the link below to find 2 apps built using Base Web (one simple, one more complex).
Learn more

Components

Base Web offers a robust suite of components out of the box. These include complex, ready-to-use components such as Datepicker and low-level composable primitives, such as Layer.

For an overview of everything that we offer, check out the component gallery.

Extensibility

Through the Overrides API and configurable Themes, Base Web offers an extreme level of customization. Whether you want to modify a component in one place only or you want to build your design system on top of Base Web, we have options.

Built-in accessibility

Base Web does the heavy lifting for you—components are built with accessibility being a first-class citizen.

Performance

Styletron is the CSS-in-JS engine powering Base Web. Based on our benchmarks, this is one of the fastest solutions.

Figma Community

You can find all the Base Web components on Figma Community. This should help your design team adopt Base Web, while engineers can use the React implementation.

Who is using Base Web?

Please let us know if you are using Base Web!

Thanks to our 187 contributors

gergelyke
chasestarr
nadiia
sandgraham
tajo
leyanlo
schnerd
abmai
jh3y
blackswanny
austingreendev
jiaoy14
KevinGrandon
williamernest
DianaSuvorova
jonsadka
foodforarabbit
tlevin
shannonmoeller
stephencookdev
dyesin
qqingvarqq
kahwee
konradkalemba
nguyensomniac
rohitb4
tusharmoraye
airhorns
rtsao
Deliaz
jcemer
MarkReeder
grrowl
IgorWilbert
andriuss
akshatnitd
afzalsayed96
ardok
gwuah
kantuni
jayantbh
anantkamath
choyongjoon
chrisrauh
jcready
alexzywiak
ajbogh
derekmisler
devanshj
hardikmodi1
ksnyder9801
enjoylife
phou87
raunofreiberg
ervasive
adriannesoike
joginder07
andersonoliveira
ashish-kale
hhvys
mattcfilbert
angus-c
rohit012
a-peltier
andreimc
bwolfe-celartem
RisingGeek
ProjectBarks
cbranch101
DavidLemayian
DhruvilSutariya
jgillich
jasongi-actu
loganyu
nbdn
raymondwang
avevlad
simPod
AEgan
amarinov
AndrewUldin
chrisirhc
conradreuter
parkerdan
jasonbarone
zirho
lessenadam
mooreInteractive
AjayPoshak
alanhoskins
alan-oliv
Dogfalo
andersonba
skotsj
paramoshkinandrew
ashutosh1919
austingreco
balaclark
BenLanyi
zxbodya
bvluong
chetanraj
chicho17
chirgjn
laucliff
colinricardo
DanishShah
dannysindra
nudge
dguenther
DevSusu
ethanrose
byeze
ganemone
thegleb
GuilhermeGuiuler
hassib-ashouri
HenryCharlesAnderson
Hrily
huaying
mexpolk
jackieleighh
jamesgeorge007
yogurtandjam
jkhaui
rastalamm
kakul
ksheedlo
keshav-bohr
KirankumarAmbati
kirbycool
Kwintenvdb
Lawangin
lextas
louiscklaw
lucasterra
marcelocarmona
norenma
Martskin
zsobral
matteo-hertel
liegeandlief
MihirGH
MythlinMasterdo
nick-mcdonald
oliviertassinari
peironggg
git-ced
prisyu
restrin-extensis
rbrishabh
stackyism
sijad
sebastianpantin
sendilkumarn
Shawnxkwang
shreedharshetty
stanleyjohnson
IrregularShed
thiagodebastos
mrtom
TravisL12
VelislavaRogleva
vicapow
vfonic
VladimirMilenko
yrezgui
YashGadle
yosefanajjar
zacharytamas
zacharymostowsky
benlin1994
bettergui
curtislin7
dswho
encetroc
fanglansheng
jafaryfarzaneh
guymaor86
juandiii
karanisverma
klyap
maulik1729
refrigeratorstory
uParkA
zgthompson
aevarisak