Skip to content
Honest UI logo

Honest UI

A source-first React component library with expressive animations, WebGL shaders, physical interactions, and dynamic visual charts.

Honest UI Preview

Overview

Honest UI is an open-source, source-first React UI component library created by Connor Love. It emphasizes craftsmanship and playful interactive design, offering a curated collection of fluid animated interactions, WebGL shader backgrounds, dynamic glassmorphic panels, and creative data charts.

Key Features

  • ✨ WebGL & Shader Backgrounds: Includes production-ready interactive canvas shaders with fluid dynamics, noise textures, and mouse-reactive lighting.
  • 🎨 Physical & Fluid Interactions: Built with Framer Motion to deliver smooth magnetic hover states, elastic spring curves, and dynamic ripples.
  • 📊 Creative Data Visualizations: Unique chart components that break away from boring traditional graphs, offering animated radial dials and interactive meters.
  • 📋 Direct Source Code Ownership: Distributed as standalone TypeScript and Tailwind CSS files for direct customization without external runtime bloat.

Installation & Quick Start

npx shadcn@latest add https://www.honestui.com/r/shader-card
# or add interactive wave canvas
npx shadcn@latest add https://www.honestui.com/r/wave-background
import React from 'react';
import { ShaderCard } from '@/components/honestui/shader-card';

export default function HeroSection() {
  return (
    <div className="flex min-h-[400px] items-center justify-center p-8">
      <ShaderCard
        title="Creative Shader Engine"
        description="Interactive WebGL shader canvas with dynamic light refraction."
        shader="iridescent-fluid"
      />
    </div>
  );
}

Why Choose Honest UI?

  • Perfect for: High-impact landing pages, creative portfolios, generative art showcases, and modern consumer tech products wanting to stand out visually.
  • Comparison: Combines raw WebGL power with approachable React component interfaces, eliminating the need to write boilerplate Three.js code from scratch.

Comments & Discussion

0 comments
Share your experience, thoughts, or suggestions...

No comments yet. Be the first to share your experience or thoughts!

Related libraries

Curated by category & stack