Acknowledgments 🏆
CH-UI is built on the shoulders of giants. We extend our heartfelt gratitude to the creators and maintainers of the following open-source projects that make our work possible.
ClickHouse ⭐
INFO
ClickHouse - THE ONE AND ONLY! We wouldn't be here without ClickHouse!
Core Technologies 🛠️
- React - A JavaScript library for building user interfaces
- TypeScript - A typed superset of JavaScript that compiles to plain JavaScript
- Vite - Next Generation Frontend Tooling
State Management 📊
- Zustand - A small, fast and scalable bearbones state-management solution
UI Components and Styling 🎨
- Radix UI - An open-source UI component library
- Tailwind CSS - A utility-first CSS framework
- Lucide React - Beautiful & consistent icons
- class-variance-authority - Manage UI variants with less code
- clsx - A tiny utility for constructing className strings conditionally
- tailwind-merge - Merge Tailwind CSS classes without style conflicts
- tailwindcss-animate - A Tailwind CSS plugin for creating animations
Database Interaction 💾
- @clickhouse/client-web - Official ClickHouse JavaScript client
Routing 🛣️
- React Router - Declarative routing for React
Data Visualization and Tables 📈
- Recharts - A composable charting library built on React components
- @carbon/charts-react - Carbon Charts for data visualization
- AG Grid - Advanced Data Grid / Data Table supporting React
- @tanstack/react-table - Headless UI for building powerful tables & datagrids
Form Handling 📝
- React Hook Form - Performant, flexible and extensible forms with easy-to-use validation
- Zod - TypeScript-first schema validation with static type inference
UI Enhancements ✨
- Framer Motion - A production-ready motion library for React
- cmdk - Fast, composable, unstyled command menu for React
- Sonner - An opinionated toast component for React
- Vaul - Drawer component for React
Code Editing 👨💻
- Monaco Editor - The code editor that powers VS Code
- sql-formatter - A JavaScript library for pretty-printing SQL queries
Utility Libraries 🔧
- Papa Parse - Powerful CSV parser for JavaScript
- date-fns - Modern JavaScript date utility library
Development Tools 🛠️
- ESLint - A tool for identifying and reporting on patterns in JavaScript
- PostCSS - A tool for transforming CSS with JavaScript
- Autoprefixer - Parse CSS and add vendor prefixes to rules
Special Thanks 💝
We're also grateful for the countless blog posts, tutorials, and Stack Overflow answers that have helped shape this project. A special thank you to the ClickHouse community for their excellent documentation and support.
INFO
If we've inadvertently missed anyone, please let us know, and we'll gladly include them.