A curated drawer of CSS and UI design resources, grouped by job. Reach for the section that matches what you're building.

Design systems & starters

ResourceWhy it is useful
Awesome design systemsBig curated list of public design systems to reference and steal patterns from.
PaperCSSHand-drawn, sketchy CSS framework (repo) — good for playful or wireframe-style UIs.
SaaS/desktop shell templateCodePen of a clean app shell layout to base a dashboard on.
Template inspiration threadTwitter thread of UI template ideas.

Fonts & type

ResourceWhy it is useful
Type ScaleGenerate a modular type scale and the CSS that goes with it.

Color

ResourceWhy it is useful
hihayk/scaleVisual tool (live) for generating color/spacing scales.
colordTiny, fast color manipulation library.
simpler-colorGenerate a full palette from a few base colors.
tonalityAdjust color tone palettes programmatically.
chroma.jsWorkhorse color functions: scales, interpolation, conversions.
fettepaletteGenerate color ramps (demo).
iridescentTiny single-file color library.

Charts

ResourceWhy it is useful
Charts.cssStyle charts with pure CSS from HTML markup — no JS.
roughVizSketchy, hand-drawn-style charts (pairs with PaperCSS).
NivoReact chart components with sensible defaults.
AntV G2Grammar-of-graphics charting library with a deep example gallery.

Icons

ResourceWhy it is useful
IoniconsLarge open icon set (site).
Jam iconsClean, consistent icon set.
Iconsax ReactIconsax as React components (site).
JdenticonGenerate unique identicon-style SVG avatars from a string.
svg-spinnersAnimated SVG spinner icons.

Loaders & progress

ResourceWhy it is useful
SVG-LoadersLightweight animated SVG loading indicators.
whirlCSS-only loading animation collection.
react-block-uiBlock a UI region while loading (demo).
Elastic progress barSpringy progress-bar effect.
Page preloading effectFull-page loading transition.
Grid loading animationsLoading reveals for grid layouts.
Creative loading effectsAssorted loading-effect ideas.

Page transitions & loading effects

Tympanus/Codrops demos — good for picking a transition style to reimplement.

ResourceWhy it is useful
Page transitionsCore page-to-page transition demos.
Page loading effectsLoading-into-page reveal effects.
Morphing page transitionShape-morphing between pages.
SVG drawing animationSVG line-tracing / skeleton draw-in effect.
Fullscreen layout transitionsFullscreen layout-change transitions.
Page stack navigationStacked-card page navigation.
Button-to-page morphMorph a button into a full page/view.
Medium-style hero morphHero image expands into the article.
Card expansion transitionCard expands into a detail view.
Fullscreen book blockPage-turn / book effect.
Page reveal effectsMulti-page swipe reveals.
Playful trampoline effectBouncy "trampoline" reveal.
Article intro effectsScroll-driven hero-into-article transition.
3D grid effectGrid-to-post transition.
transition.cssDrop-in CSS enter/leave transition primitives.
ResourceWhy it is useful
Multi-level menuNested multi-level menu pattern.
Line menu stylesMinimal line-based menus.
Off-canvas menu effectsSlide-in off-canvas / sidebar menus.
Sidebar transitionsAnimated sidebar reveal styles.
Fullscreen overlay navFullscreen mobile nav overlay.
Shape overlay navAnimated shape-overlay mobile nav.
Perspective page-view nav3D perspective push navigation.
Slide & push menusSlide/push sidebar patterns.
Horizontal slide-out menuHorizontal slide-out menu.
Horizontal dropdown / mega menuMega-menu dropdown pattern.
Menu hover effectsHover effects for menu items.
Morphing sidebar buttonButton that morphs into a sidebar.
Creative link effectsAnimated nav-link underlines/effects.
Animated border menusDesktop-app-style slide-out menu.
Circular navigationRadial / circular nav.
Multi-level push menuOverlapping nested push menu.
Header effects on scrollHeader transformations triggered by scroll.

Buttons

ResourceWhy it is useful
Creative buttonsAssorted button hover/press styles.
Button styles inspirationBroad button-style gallery.
Progress button stylesButtons that show inline progress.
Circular progress buttonCircular progress around a button.
3D CSS progress bars3D-styled progress bars.
Particle effect buttons"Exploding" particle button effects.

Inputs & forms

ResourceWhy it is useful
Text input effectsAnimated label/underline input styles.
Fullscreen formStep-through fullscreen form layout.
Minimal formClean minimal form styling.
Morphing loginButton morphs into a login form.
Animated checkboxes / radiosAnimated checkbox and radio styles.
Natural language formSentence-style fill-in-the-blank form.
Custom file inputsStyled custom file-upload inputs.
MoreToggles.cssCSS-only toggle switch collection.

Selects, tabs & toggles

ResourceWhy it is useful
Select inspirationCustom-styled select dropdowns.
Simple dropdown effectsLightweight dropdown reveal effects.
Tab styles inspirationTab UI style gallery.
Tabs (CodePen)Clean tab component to copy.
Tab keyup navKeyboard-driven tab navigation pattern.

Tables

ResourceWhy it is useful
Responsive tableTable that reflows cleanly on mobile.
ResourceWhy it is useful
Tooltip styles inspirationTooltip style gallery.
Inline anchor stylesInline link underline/hover effects.

Search UI

ResourceWhy it is useful
Morphing searchSearch icon morphs into a full search bar.
Search UI effectsAssorted search-input reveal effects.

Cards

ResourceWhy it is useful
SVG border animationAnimated card border draw-in.
Caption hover effectsHover-reveal captions on cards/images.
Animated grid layoutCard grid expands into a full page.
3D box-shadow shadingFake 3D box rotation with box-shadows.

Images, video & galleries

ResourceWhy it is useful
ZoomerangZoom into any element (Evan You's lib).
Hover effect ideasImage hover-reveal effects.
Item transitions carouselCarousel item transition effects.
Stack effectsStacked-card image effects.
Fullscreen video playerFullscreen video player UI.
Draggable dual-view slideshowDrag-to-compare slideshow.
Four boxes layoutQuad image-box layout effect.
Arrow navigation stylesStyled slider/arrow navigation.
uhugridMasonry-like auto-layout grid.
Author/signature boxAuthor/email signature box layout.
Product feature boxProduct/service feature box layout.

Notifications & modals

ResourceWhy it is useful
react-hot-toastLightweight React toast notifications.
Notification styles (toast)Attached/flip toast notification styles.
Dialog effectsModal/dialog entrance effects.
Modal window effectsMore modal entrance animations.

Product & commerce

ResourceWhy it is useful
Pricing tables inspirationPricing-table layout gallery.
Checkout conceptsCart/checkout UI concepts.
Animated books3D book cover/product effects.

Pagination

ResourceWhy it is useful
Grid/list switcherToggle between grid and list views.
Dot navigation stylesDot-style pagination.
Vertical navigation indicatorsVertical scroll/pagination indicators.

Micro-interactions

ResourceWhy it is useful
Icon hover effectsIcon hover animations.
Click effectsClick/tap ripple and burst effects.
Animated menu iconAnimated hamburger-to-X icon.
Animated SVG iconsSVG icons that animate on interaction.
Pull to sharePull-gesture share interaction.
Drag & drop interactionsDrag-and-drop UI patterns.
Shazam button effectPulsing audio-listen button effect.
Folder preview ideasFile/folder hover-preview effects.
Gooey selectGooey SVG-filter selector effect.

Success & celebration

ResourceWhy it is useful
Animated mesh linesAnimated success/confirmation lines.
Success checkmarkAnimated success checkmark.
AnimoconsAnimated reaction icons (thumbs up, etc.).

Animation libraries

ResourceWhy it is useful
auto-animateOne-line automatic animations for list/DOM changes.
stateful-animationsReact Motion animation examples.
miniparallaxTiny parallax-scroll library.
Animated opening type3D translating letter/type animation.

Dark mode

ResourceWhy it is useful
Preader dark mode previewReader-mode preview tool with a smooth dark-mode toggle animation.

Dev & design tools

ResourceWhy it is useful
inspxPixel-perfect spacing inspector overlay for the browser.
guidesDraggable ruler/guideline overlay.
MegatypeBaseline grid / typographic rhythm tool.
CodePen loved pensMy collection of favorited CodePens — running inspiration feed.