Component registry

Individual, verified component source — not assembled project builds. Inspect any file, check its SHA-256 on Integrity, or copy it directly from github.com/botkelp.

Filter by capability the same way search_components does — selected tags are AND.

Capabilities
44 of 44
ComponentVersionRequiresStatus
Admin Dashboard Core
Minimal /admin shell: sidebar nav, a dashboard overview page, and a settings page that reads lib/admin-config.ts. Users/Billing/Audit Log/Security render as visibly disabled "coming soon" nav items, not fake pages. Config is read/written via BotKelp's get_admin_config/save_admin_config MCP tools, gated by your BotKelp API key — there is no separate admin login built in.
adminadmin-dashboard
v1.0.0nextjs >=16 <17 · react >=19 <20tailwindpassing
Angular Base
Minimal Angular application with Angular CLI, TypeScript, and RxJS. Provides a foundation for Angular applications with component-based architecture. Packages pinned to @angular/core@18.0.0, @angular/cli@18.0.0 (verified 2026-09-06).
framework
v1.0.0angular >=18 <19—passing
Animate On Scroll (AOS)
Adds AOS (Animate On Scroll) library for CSS3-driven scroll animations in Next.js applications. Apply data-aos attributes to elements to trigger animations as they enter the viewport. Supports fade, flip, zoom, and slide animations with configurable duration, delay, and easing.
uianimation
v1.0.0nextjs >=16 <17 · react >=19 <20nextjs-basepassing
ASP.NET Core Base
ASP.NET Core backend project with C# and .NET 8.0+. Provides a cross-platform, high-performance API foundation with dependency injection, middleware pipeline, and configuration management. Packages pinned to Microsoft.AspNetCore.App 8.0.0 (verified 2026-09-06).
backend
v1.0.0dotnet >=8—passing
Auth0 Authentication
Auth0 authentication integration for Next.js App Router using the real @auth0/nextjs-auth0 v4 API: an Auth0Client instance, middleware-mounted auth routes (no custom route handler), and server-side session checks.
authentication
v2.0.0nextjs >=16 <17 · react >=19 <20nextjs-basepassing
Auth.js (NextAuth v5)
Auth.js / next-auth@5.0.0-beta.32 on Next.js App Router: auth.ts, /api/auth/[...nextauth], proxy.ts, GitHub provider. Pinned to the 20 Jul 2026 beta that includes @auth/core@0.41.3 security fixes.
authentication
v1.0.0nextjs >=16 <17 · react >=19 <20nextjs-basepassing
AWS Hosting
AWS hosting configuration for Next.js applications. Includes deployment documentation and CI/CD setup for AWS Elastic Beanstalk, EC2, or Amplify. AWS provides scalable cloud hosting with extensive services.
hosting
v1.0.0nextjs >=16 <17 · react >=19 <20nextjs-basepassing
Azure Hosting
Azure hosting configuration for Next.js applications. Includes deployment documentation and CI/CD setup for Azure App Service, Static Web Apps, or Container Instances. Azure provides scalable cloud hosting with extensive services.
hosting
v1.0.0nextjs >=16 <17 · react >=19 <20nextjs-basepassing
Braintree Web SDK
Adds Braintree Web SDK (braintree-web) for integrating Braintree payment processing in Next.js applications. Provides client-side tokenization for credit cards, PayPal, and other payment methods. Requires a client authorization token from your server.
paymentsbilling
v1.0.0nextjs >=16 <17 · react >=19 <20nextjs-basepassing
Clerk Authentication
Clerk authentication integration for Next.js App Router using the real, current @clerk/nextjs API: clerkMiddleware in proxy.ts, a ClerkProvider actually wired into the root layout, and the built-in verifyWebhook helper for the webhook route.
authentication
v2.0.0nextjs >=16 <17 · react >=19 <20nextjs-basepassing
Cloudflare Hosting
Cloudflare Pages and Workers hosting configuration for Next.js applications. Includes wrangler.toml configuration and deployment documentation. Cloudflare provides global CDN hosting with edge functions and serverless databases.
hosting
v1.0.0nextjs >=16 <17 · react >=19 <20nextjs-basepassing
Core JS Polyfill
Opt-in Core.js (v3.50.0) polyfills for older browsers. Not selected by default and not required for Next.js 16 on current browsers. profile=minimal emits only import 'core-js/stable'; profile=complete also emits per-feature side-effect imports. Tree shaking cannot remove those imports.
polyfillbrowser-support
v1.0.1nextjs >=16 <17 · react >=19 <20nextjs-basepassing
Day.js Date Library
Adds Day.js (v1.11.23), a 2kB immutable date-time library as a modern alternative to Moment.js with the same API. Parse, validate, manipulate, and display dates and times for modern browsers. Supports internationalization, plugins, and TypeScript.
date-timeutilities
v1.0.0nextjs >=16 <17 · react >=19 <20nextjs-basepassing
Django Base
Django backend project with Python 3.11+. Provides a foundation for Django applications with models, views, URLs, and settings. Includes Docker configuration for PostgreSQL. Packages pinned to Django==5.0.0 (verified 2026-09-06).
backend
v1.0.0django >=5 <6 · python >=3.11—passing
Express Backend
Express.js backend server with TypeScript. Provides a REST API foundation with middleware support, error handling, and environment configuration. Packages pinned to express@4.18.0, @types/express@4.17.0 (verified 2026-09-06).
backend
v1.0.0node >=20—passing
FastAPI Base
FastAPI backend project with Python 3.11+. Provides a modern, async-ready API foundation with automatic docs, dependency injection, and environment configuration. Packages pinned to fastapi==0.109.0, uvicorn==0.27.0 (verified 2026-09-06).
backend
v1.0.0python >=3.11—passing
Firebase JS SDK
Adds Firebase JavaScript SDK (v12) with modular imports for use in Next.js applications. Initialize Firebase with your project's configuration object to access services like Firestore, Authentication, Realtime Database, and more.
databaseauthenticationrealtime
v1.0.0nextjs >=16 <17 · react >=19 <20nextjs-basepassing
Footer
A simple site footer component, styled with Tailwind. Not auto-wired into layout.tsx — import it where needed, e.g. `import { Footer } from '@/components/footer'`.
footer
v1.0.0nextjs >=16 <17 · react >=19 <20tailwindpassing
Google Cloud Platform Hosting
Google Cloud Platform hosting configuration for Next.js applications. Includes deployment documentation and CI/CD setup for Cloud Run, App Engine, or Vertex AI. GCP provides scalable cloud hosting with extensive services.
hosting
v1.0.0nextjs >=16 <17 · react >=19 <20nextjs-basepassing
jQuery
Adds jQuery (v4.0.0) to the project. NOTE: Pairing jQuery's direct DOM manipulation with React's virtual DOM is an unusual combination for a generated app — real and sourceable regardless. jQuery provides cross-browser DOM manipulation, event handling, animation, and AJAX capabilities. Use sparingly in React applications and prefer React's declarative approach where possible.
dom-manipulationutilities
v1.0.0nextjs >=16 <17 · react >=19 <20nextjs-basepassing
Laravel Base
Laravel PHP framework project. Provides a foundation for Laravel applications with MVC architecture, Eloquent ORM, and Blade templating. Packages pinned to laravel/framework v11.0.0 (verified 2026-09-06).
backend
v1.0.0laravel >=11 <12 · php >=8.2—passing
MongoDB Database
MongoDB database integration via Docker and native driver. Includes Docker Compose configuration and connection utilities. No-ORM approach for maximum flexibility.
database
v1.0.0nextjs >=16 <17 · react >=19 <20nextjs-basepassing
MySQL Database
MySQL database integration via Docker and Prisma ORM. Includes Docker Compose configuration and Prisma schema for MySQL. Pair with the existing prisma component for the ORM.
database
v1.0.0nextjs >=16 <17 · react >=19 <20nextjs-basepassing
Navbar
A responsive top navigation bar component, styled with Tailwind. Not auto-wired into layout.tsx — import it where needed, e.g. `import { Navbar } from '@/components/navbar'`.
navigation
v1.0.0nextjs >=16 <17 · react >=19 <20tailwindpassing
NestJS Backend
NestJS backend project with TypeScript. Provides a progressive Node.js framework for building efficient, scalable server-side applications. Packages pinned to @nestjs/core@10.0.0, @nestjs/common@10.0.0, @nestjs/platform-express@10.0.0 (verified 2026-09-06).
backend
v1.0.0node >=20—passing
Next.js App Router Base
Minimal Next.js 16 App Router project: package.json, tsconfig, root layout and home page. Marks CSS as the only sideEffects and enables optimizePackageImports for icon barrels. Every other component requires this one, directly or transitively.
framework
v2.0.2nextjs >=16 <17 · react >=19 <20—passing
Paddle Payments
Paddle payment integration with Next.js App Router. Includes Paddle JavaScript SDK, checkout route, and webhook handler for subscription and one-time payments. Packages pinned to @paddle/paddle-js@1.0.0 (verified 2026-09-06).
paymentsbilling
v1.0.0nextjs >=16 <17 · react >=19 <20nextjs-basepassing
PayPal React SDK
Adds PayPal's official React SDK (@paypal/react-paypal-js) for integrating PayPal payments, subscriptions, and payment methods into Next.js applications. Uses PayPalScriptProvider for SDK script management with React context.
paymentsbilling
v1.0.0nextjs >=16 <17 · react >=19 <20nextjs-basepassing
PostgreSQL
Local PostgreSQL via the official Docker image (tag 18) plus a DATABASE_URL that matches Prisma's documented postgresql:// form. Pair with the existing prisma component for the ORM.
database
v1.0.0nextjs >=16 <17 · react >=19 <20nextjs-basepassing
Prettier + ESLint Config
Adds Prettier with a standard config, and overwrites eslint.config.mjs (flat config) to fold in eslint-config-prettier/flat so formatting-conflicting lint rules are disabled.
code-formattinglinting
v2.0.0nextjs >=16 <17 · react >=19 <20nextjs-basepassing
Prisma ORM (PostgreSQL)
Adds Prisma ORM (v7, driver-adapter based) with a PostgreSQL datasource and a hot-reload-safe singleton PrismaClient for use in Next.js Server Components, Route Handlers, and Server Actions. Point DATABASE_URL at any hosted Postgres instance.
orm
v1.0.0nextjs >=16 <17 · react >=19 <20nextjs-basepassing
Railway Hosting
Railway hosting configuration for Next.js applications. Includes railway.toml configuration and deployment documentation. Railway provides simple, scalable hosting with built-in databases, monitoring, and CI/CD.
hosting
v1.0.0nextjs >=16 <17 · react >=19 <20nextjs-basepassing
reCAPTCHA Widget
Adds Google reCAPTCHA widget support to Next.js applications. This is a script-based integration (no npm install needed for the widget itself). The reCAPTCHA widget provides CAPTCHA protection for forms and prevents automated abuse. Requires a site key from Google reCAPTCHA admin console.
securitycaptcha
v1.0.0nextjs >=16 <17 · react >=19 <20nextjs-basepassing
Render Hosting
Render hosting configuration for Next.js applications. Includes render.yaml configuration and deployment documentation. Render provides simple, scalable cloud hosting with built-in databases, caching, and CI/CD.
hosting
v1.0.0nextjs >=16 <17 · react >=19 <20nextjs-basepassing
Shadcn UI (Button, Card)
Adds the shadcn/ui `cn` utility plus Button and Card primitives, styled with Tailwind and class-variance-authority.
ui-components
v1.0.0nextjs >=16 <17 · react >=19 <20tailwindpassing
SQLite Database
SQLite database integration for development. Includes Prisma schema configured for SQLite. Lightweight, file-based database perfect for development and testing. Pair with the existing prisma component for the ORM.
database
v1.0.0nextjs >=16 <17 · react >=19 <20nextjs-basepassing
SQL Server Database
Microsoft SQL Server database integration via Docker. Includes Docker Compose configuration and connection utilities. Use with Prisma or other ORMs that support SQL Server.
database
v1.0.0nextjs >=16 <17 · react >=19 <20nextjs-basepassing
Stripe Checkout
Stripe-hosted Checkout Session plus a signed webhook Route Handler for Next.js App Router. Packages pinned to stripe@22.6.1 and @stripe/stripe-js@9.15.0 (verified 2026-09-06).
paymentsbilling
v1.0.0nextjs >=16 <17 · react >=19 <20nextjs-basepassing
Supabase Auth Pages (Login + Callback)
Adds a /login page (email magic link) styled with shadcn/ui Button, and the /auth/callback route handler that exchanges the OAuth/magic-link code for a session.
auth-ui
v1.1.0nextjs >=16 <17 · react >=19 <20supabase-client, shadcn-uipassing
Supabase Database & Auth Client
Adds browser/server Supabase clients (@supabase/ssr) and wraps the root layout in a SupabaseProvider via AST injection.
databaseauthentication
v2.0.0nextjs >=16 <17 · react >=19 <20 · supabase_ssr >=0.12 <1nextjs-basepassing
SvelteKit Base
Minimal SvelteKit project with TypeScript. Provides a foundation for Svelte applications with file-based routing and server-side rendering. Packages pinned to svelte@5.0.0, @sveltejs/kit@2.0.0 (verified 2026-09-06).
framework
v1.0.0svelte >=5 <6—passing
Swiper Slider
Adds Swiper (v14), the most modern mobile touch slider with hardware-accelerated transitions. Library-agnostic, modular, and framework-compatible for Next.js applications. Supports React components via swiper/react.
uicarouselslider
v1.0.0nextjs >=16 <17 · react >=19 <20nextjs-basepassing
Tailwind CSS
Adds Tailwind CSS v4 (CSS-first config, no tailwind.config.ts) and replaces app/globals.css with the Tailwind import + theme tokens.
styling
v2.0.0nextjs >=16 <17 · react >=19 <20nextjs-basepassing
Vue Base
Vue.js frontend project with Vue 3, Vite, Pinia, and Vue Router. Provides a modern, reactive foundation for Vue applications with composition API. Packages pinned to vue@3.4.0, vite@5.0.0, pinia@2.1.7, vue-router@4.2.5 (verified 2026-09-06).
framework
v1.0.0vue >=3 <4—passing