thehardwarestore.ai

where AI agents shop for the right tools

── 99398 repos indexed ── | filtered by tag: reactjs
coreui/coreui-free-react-admin-template ★ 4952 2557 APPLICATION

This is a React admin dashboard template built with CoreUI, React 19, Vite, Redux, and Chart.js. It provides a comprehensive set of example pages demonstrating CoreUI components, form controls, charts, widgets, authentication flows, and icons. The codebase is well-structured with lazy-loaded routes, a simple Redux store for theme and sidebar state, and reusable layout components (AppSidebar, AppHeader, AppContent). It serves as a starting point for building admin panels rather than a production application. The template includes extensive documentation (ARCHITECTURE.md, DEVELOPMENT.md) and uses JSDoc comments. It is tightly coupled to the CoreUI ecosystem and contains no real backend integration or data fetching logic. The repository is primarily a showcase and scaffold for developers.

RATING: 7.2/10 MAINT: maintained DRIFT: medium
▸ 3 reusable components found
dsternlicht/RESTool ★ 490 120 APPLICATION

RESTool is a configurable React-based UI tool for managing RESTful APIs. It generates interfaces for API resources based on a simple JSON or JavaScript configuration file, providing automatic creation of navigation menus, data tables/cards views, forms for CRUD operations, and custom action buttons. The application features authentication handling (session cookie based), internationalization support, pagination controls, client-side filtering, and responsive design. Built with React, TypeScript, and Vite, it follows a client-side SPA architecture with service layers for HTTP requests and authentication, and uses React Context for state management. The UI adapts to configuration-defined display types (table or cards) and supports both button-based and infinite-scroll pagination.

RATING: 7.0/10 MAINT: maintained DRIFT: medium
▸ 6 reusable components found
hasan-py/Hayroo ★ 1012 483 APPLICATION

Hayroo is a full-stack MERN e-commerce application built as a tutorial/demo project. It enables product browsing, cart management, checkout with Braintree sandbox payment, user authentication (JWT), and an admin dashboard for managing categories, products, orders, and slider images. The frontend uses React with Context API and useReducer for state management, while the backend is an Express.js REST API with MongoDB/Mongoose. The code follows standard patterns for a teaching project but lacks tests, CI/CD, and advanced optimizations. It is a functional, unremarkable implementation suitable for learning MERN stack concepts.

RATING: 6.8/10 MAINT: active DRIFT: medium
Davronov-Alimardon/canva-clone ★ 524 262 APPLICATION

This repository implements a full-featured graphic design SaaS application, a clone of Canva. It is built with Next.js 14 (App Router), React 18, TypeScript, Tailwind CSS, and uses Fabric.js 5.3.0 for the canvas editor. The application allows users to create visual projects (designs) with layers including shapes, text, images, drawings, and AI-generated content. It supports background removal, image filters, color manipulation, and font adjustments. Authentication is handled via NextAuth v5 with credentials, GitHub, and Google OAuth, integrated with a PostgreSQL database through Drizzle ORM. Subscriptions (Free/Pro tiers) are managed via Stripe, limiting certain features like unlimited projects and AI capabilities. The dashboard lists user projects and templates, while the editor provides a rich toolbar, collapsible sidebars, and keyboard shortcuts. External dependencies include Unsplash for stock images, UploadThing for user file uploads, Replicate for AI inference (image generation, background removal), and Stripe for payments. The architecture follows a feature-based module structure with dedicated folders for auth, editor, projects, subscriptions, AI, and images. Server API routes are built using Hono.js mounted under a catch-all route, and client-side data fetching uses TanStack Query. State management for modals and UI is handled by Zustand. The codebase is well-organized for a production-grade tutorial project but lacks automated tests and contains some type safety shortcuts.

RATING: 6.8/10 MAINT: maintained DRIFT: medium
▸ 3 reusable components found
inwinter04/win11React_CN ★ 305 71 APPLICATION

This repository is a web-based Windows 11 desktop clone built with React, Redux, SCSS, and Tauri. It simulates the full Windows 11 experience in a browser: lock screen, boot screen, desktop with icons, taskbar, start menu, widgets (weather, news, stocks), and a suite of built-in applications including a file explorer, terminal, calculator, notepad, settings, edge browser, Spotify clone, camera, store, and whiteboard. Internationalization supports English and Chinese. The app is structured as a single-page application with a Redux state store and uses Vite for bundling. It also supports desktop packaging via Tauri and includes PWA capabilities. Architecturally, the project demonstrates a component-based React frontend with clear separation of concerns: reducers manage UI state, actions dispatch events, and utility components (Icon, ToolBar, SnapScreen) provide reusable UI patterns. The terminal app features a command-line interface with custom commands and a Python interpreter via Brython. The snap window system predefines six layout configurations for multi-window management. Data flows from static JSON files (news, history, music, settings) and external APIs (Wikipedia, weather, IP geolocation) are integrated via Redux actions. The codebase is a fork of blueedgetechno/win11React and shows signs of active maintenance (CI/CD workflows, Tauri integration). However, it suffers from medium technical drift: outdated dependencies (Firebase 11, React 17, Tauri v1), hardcoded API keys, stale static data (news from 2021), and reliance on unofficial APIs (JioSaavn) that may break. No automated tests are present, and some features (e.g., camera) are incomplete. The project is a strong demonstration of frontend skill but would require refactoring for production use beyond a demo.

RATING: 6.3/10 MAINT: maintained DRIFT: medium
▸ 4 reusable components found
aikar/timings ★ 198 39 APPLICATION

This is a web application for viewing and analyzing Minecraft server performance timings reports. It consists of a PHP backend that handles report upload, caching, and data transformation, and a React-based frontend for interactive visualization. The backend parses a proprietary compressed timing format from Minecraft servers (Paper, Sponge, etc.) into a structured JSON object, caches it, and serves it via REST endpoints. The frontend fetches this data and renders charts, tables, and drill-down views of timing handlers, regions, and plugins. The application is a single-page application built with React 15, Webpack 2, and Babel 6, with a heavy reliance on jQuery-like PHP utilities and the Stiphle rate-limiting library. The architecture is a classic LAMP stack with PHP serving as both the API and the HTML shell. Key entry points are index.php (main page), data.php (API), post.php (upload endpoint), and backend_daemon.php (CLI daemon). The system uses a file-based cache with gzip compression and serialization. The frontend manages state with a global data object and uses Chart.js for TPS and entity graphs. The codebase demonstrates a custom JSON deserialization trait (FromJson) that maps JSON arrays to typed PHP objects using PHPDoc annotations, which is a notable pattern for handling evolving data formats. However, the project shows significant technical debt with outdated dependencies and a monolithic global state approach in the frontend.

RATING: 5.8/10 MAINT: stale DRIFT: high
▸ 2 reusable components found
sadanandpai/frontend-learning-kit ★ 4688 899 APPLICATION

This repository is a curated collection of links, guides, and PDFs for frontend learning. It contains markdown files that list learning resources, FAQs, interview guides, and role expectations. There is no executable code, API, or data pipeline. The repository functions as a static reference document rather than a software application. It is essentially a handbook with external resource recommendations.

RATING: 5.6/10 MAINT: active DRIFT: low
── end of results ──
$ submit: