'use client'; import { motion } from 'framer-motion'; import ToolCard from './ToolCard'; const tools = [ { title: 'Convert', description: 'Modern browser-based file converter powered by WebAssembly. Convert videos, images, and audio locally without server uploads. Privacy-first with no file size limits.', url: 'https://convert.kit.pivoine.art', gradient: 'gradient-green-teal', accentColor: '#10b981', badges: ['Open Source', 'Converter', 'Free'], icon: ( ), }, { title: 'Pastel', description: 'Modern color manipulation toolkit with palette generation, accessibility testing, and format conversion. Supports hex, RGB, HSL, Lab, and more.', url: 'https://pastel.kit.pivoine.art', gradient: 'gradient-indigo-purple', accentColor: '#a855f7', badges: ['Open Source', 'WCAG', 'Free'], icon: ( ), }, { title: 'Stirling', description: 'Powerful locally-hosted PDF toolkit with 50+ operations. Merge, split, convert, OCR, sign, and manipulate PDFs with complete privacy.', url: 'https://stirling.kit.pivoine.art', gradient: 'gradient-purple-blue', accentColor: '#667eea', badges: ['Open Source', 'PDF', 'Free'], icon: ( ), }, { title: 'Units', description: 'Smart unit converter with 187 units across 23 categories. Real-time bidirectional conversion with fuzzy search and conversion history.', url: 'https://units.kit.pivoine.art', gradient: 'gradient-cyan-purple', accentColor: '#2dd4bf', badges: ['Open Source', 'Real-time', 'Free'], icon: ( ), }, { title: 'Draw', description: 'Virtual whiteboard for sketching hand-drawn style diagrams. Create flowcharts, wireframes, and visual brainstorming with collaborative editing.', url: 'https://draw.kit.pivoine.art', gradient: 'gradient-pink-rose', accentColor: '#ec4899', badges: ['Open Source', 'Collaborative', 'Free'], icon: ( ), }, { title: 'Figlet', description: 'ASCII art text generator with 373 fonts. Create stunning text banners, terminal art, and retro designs with live preview and multiple export formats.', url: 'https://figlet.kit.pivoine.art', gradient: 'gradient-yellow-amber', accentColor: '#eab308', badges: ['Open Source', 'ASCII Art', 'Free'], icon: ( ), }, ]; export default function ToolsGrid() { return (
{/* Section heading */}

Available Tools

Explore our collection of carefully crafted tools designed to boost your productivity and creativity.

{/* Tools grid */}
{tools.map((tool, index) => ( ))}
); }