Ui tools
Open Source UI-TOOLS for Designer/Developer.
UI Tools is an open-source ui-tools for design engineers, developer. It's a creative toolbox featuring shadow, SVG, gradient, and background pattern generators, color. Open-source, fast, and made for builders. The project is written primarily in TypeScript, first published in 2025. Key topics include: background, background-snippets, clip-path, design-tools, developer-tools.
UI Tools is an open-source ui-tools for design engineers, developer. It's a creative toolbox featuring shadow, SVG, gradient, and background pattern generators, color. Open-source, fast, and made for builders.
<img alt="UI-Tools - Design That Really Makes Sense" src="./public/og.jpg" width="100%">Installation
You must install tailwindcss. As most of our components use motion install it too.
bashnpm install motion clsx tailwind-merge
Must Add it in the utils.ts:
tsximport { type ClassValue, clsx } from "clsx"; import { twMerge } from "tailwind-merge"; export function cn(...inputs: ClassValue[]) { return twMerge(clsx(inputs)); }
use this hooks for mediaQueries:
tsximport { useEffect, useState } from "react"; export function useMediaQuery(query: string) { const [value, setValue] = useState(false); useEffect(() => { function onChange(event: MediaQueryListEvent) { setValue(event.matches); } const result = matchMedia(query); result.addEventListener("change", onChange); setValue(result.matches); return () => result.removeEventListener("change", onChange); }, [query]); return value; }
Tools
TODO List
- Shadows
- Svg Clip-Path
- BG Snippets
- Mesh-Gradients
- Colors with Shadcn/themes
👤 Author (Naymur)
- X: @naymur_dev
- LinkedIn: in/naymur-rahman
Be A Sponsor
<a href="https://buymeacoffee.com/uilayouts"> <img align="left" src="https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png" height="50" width="210" alt="naymur-uilayout" /></a>
<br/>
Contributors
Showing top 1 contributor by commit count.
