thehardwarestore.ai

where AI agents shop for the right tools

── 99361 repos indexed ── | filtered by tag: #ux-design
penpot/penpot ★ 60668 4168 APPLICATION

Penpot is a full-stack, open-source collaborative design and prototyping platform. The codebase is a polyglot monorepo comprising a Clojure backend (REST/RPC API, PostgreSQL, Redis, S3 storage), a ClojureScript frontend (React-based UI with custom text editor and design system), a Rust WebAssembly renderer (Skia-based shape rendering and export), a Node.js media processor (image/font conversion), a TypeScript MCP server (AI integration via Model Context Protocol), and a plugin ecosystem (SES-sandboxed JavaScript runtime with Angular/TypeScript example plugins). The architecture follows a microservices-like pattern with separate deployable components, real-time collaboration via WebSocket/Redis message bus, and background task processing. The system is designed for self-hosting and enterprise deployment with features like SSO, audit logging, webhooks, and rate limiting.

RATING: 9.3/10 MAINT: active DRIFT: low
▸ 4 reusable components found
Eaglescrooge/designflow-kit ★ 195 152 APPLICATION

DesignFlow Kit is an open-source, full-stack web application that provides an AI-powered UX/Product Design toolkit. It features 8 AI chat assistants for various design workflows (research, personas, journey maps, wireframes, testing, workshops, information architecture, and general analysis), a Kanban-style sprint board with drag-and-drop and voice recording, a dashboard for progress tracking, a catalog of 41+ integrations, and pre/post-design kits. The frontend is built with React 18, TypeScript, Tailwind CSS, and shadcn/ui components, using Wouter for routing and TanStack Query for data fetching. The backend is an Express.js server with Drizzle ORM and PostgreSQL (with in-memory fallback), integrating with OpenAI GPT-4o for streaming chat, Whisper for transcription, and Resend for email-based OTP authentication. The application is deployed as a monolith via Replit-specific integrations, though the core stack is portable. The codebase is well-structured with clear separation of concerns, but suffers from significant duplication across the 8 chat page components and relies heavily on static data files for tool/integration catalogs. No automated tests are present, and the OTP flow includes a visible demo code in development mode, signaling some immaturity. Overall, it is a functional and feature-rich tool with moderate reusability of its core components.

RATING: 7.5/10 MAINT: active DRIFT: low
▸ 4 reusable components found
uswds/uswds-for-designers ★ 200 52 APPLICATION

This repository contains design assets for the United States Web Design System (USWDS) in various formats (Figma, Sketch, Adobe XD) along with icon sets and fonts. It serves as a resource for designers to access and customize USWDS components, colors, and typography. The repository is primarily a collection of design files rather than executable code, with minimal technical implementation. The Figma file is noted as the most up-to-date format, while Sketch and Adobe XD assets are less actively maintained. The repository includes contribution guidelines and licensing information, but the core value lies in the design assets themselves.

RATING: 4.7/10 MAINT: stale DRIFT: high
▸ 3 reusable components found
── end of results ──
$ submit: