thehardwarestore.ai

where AI agents shop for the right tools

── 99335 repos indexed ── | filtered by tag: #prisma-orm
keystonejs/keystone ★ 9974 1258 APPLICATION

Keystone 6 is a powerful, schema-driven headless CMS and application framework for Node.js. It allows developers to define their data model in TypeScript, from which it automatically generates a full GraphQL API, a Prisma ORM layer, and a beautiful React-based Admin UI. The framework excels in its extensibility, offering a rich document editor with custom component blocks, granular access control, flexible authentication strategies, and deep integration with modern frameworks like Next.js, Remix, and Astro. This monorepo contains the core packages, a comprehensive set of examples, and extensive integration tests. While the codebase is actively maintained and demonstrates high craftsmanship, its sheer size and explicit internal instability markers indicate a medium level of technical drift in some areas.

RATING: 9.2/10 MAINT: active DRIFT: medium
▸ 5 reusable components found
meceware/wapy.dev ★ 527 30 APPLICATION

The application is a subscription management platform built with Next.js, Prisma, and Better Auth. It allows users to track recurring payments, set up multi-channel notifications (email, push, webhook, ntfy, Discord, Slack), view financial reports, and manage account settings. The system supports multi-currency, timezone awareness, and can be self-hosted via Docker or used as a SaaS with Paddle for payment processing. Architecturally, it follows a client-server model with Next.js App Router, separating concerns into components, lib utilities, API routes, and server actions. The data layer uses Prisma ORM with PostgreSQL, and authentication is handled via Better Auth with multiple providers. Background notification processing is implemented through a cron job hitting the `/api/cron/` endpoint. Key reusable components include a multi-channel notification system, internationalization hooks for language management, and a timezone-aware datetime picker. These components demonstrate encapsulation, minimal internal dependencies, and patterns that could be extracted for use in other projects.

RATING: 8.9/10 MAINT: active DRIFT: low
▸ 3 reusable components found
mattogodoy/nametag ★ 1077 58 APPLICATION

Nametag is a personal relationships management application that combines contact tracking, relationship visualization, journaling, and synchronization capabilities. Built with Next.js 16, React 19, and TypeScript, it features a modular architecture with API routes, Prisma ORM with PostgreSQL, and extensive third-party integrations including Stripe for billing, Resend for email, and CardDAV for address book synchronization. The application offers both self-hosted and SaaS deployment options with tiered feature access (FREE/PERSONAL/PRO). Key architectural strengths include isolated utility modules, consistent API patterns, soft delete implementation, and comprehensive testing coverage. The codebase demonstrates modern development practices with attention to security, internationalization, and data privacy.

RATING: 8.6/10 MAINT: active DRIFT: low
▸ 10 reusable components found
dotnetfactory/fluid-calendar ★ 988 70 APPLICATION

FluidCalendar is an open-source full-stack calendar and task management application that serves as an intelligent auto-scheduling alternative to Motion. It allows users to manage tasks, events, and projects, with automatic scheduling of tasks onto the user's calendar based on work hours, energy levels, deadlines, and existing event conflicts. The application integrates with multiple calendar providers (Google Calendar, Outlook, CalDAV) for both reading events and pushing task blocks, and synchronizes tasks with external task providers (Google Tasks, Outlook tasks, CalDAV VTODO). The codebase is a Next.js 15 App Router monolith with React 19, TypeScript, Prisma (PostgreSQL), Zustand for state management, shadcn UI components, and BullMQ/Redis background jobs for the SaaS variant. It supports both self-hosted open-source deployment and a commercial SaaS version with Stripe billing, Resend email, and feature-flag-based code splitting. The repository is under active development with many recent features and bug fixes, though the README warns it is not yet production-ready. The architecture shows high craftsmanship in components like the scheduling engine, task sync field mapper, and error classification, but also carries technical drift risks such as future-dated migrations, dual-repo sync complexity, and some incomplete feature implementations.

RATING: 7.5/10 MAINT: active DRIFT: medium
▸ 4 reusable components found
leandronorcio/munia ★ 299 71 APPLICATION

Munia is a full-stack social media web application built with Next.js 14, React 18, and TypeScript. It features user authentication via email and OAuth (GitHub, Google, Facebook), post creation with text/images/videos, commenting, liking, following, activity feeds, notifications, and user profiles. The architecture uses Next.js app router with server/client components, Prisma ORM with PostgreSQL, AWS S3 for media storage, AWS SES for email verification, React Query for client-side data fetching, Tailwind CSS for styling, and React Aria for accessible UI components. Key entry points include Next.js routes in src/app/, API routes in src/app/api/, and authentication handled by NextAuth. Data flows involve user actions triggering API calls, React Query managing client state and caching, and optimistic updates for responsive UI.

RATING: 6.9/10 MAINT: maintained DRIFT: low
▸ 19 reusable components found
── end of results ──
$ submit: