Replyke Components
Replyke provides a CLI-based component distribution system inspired by shadcn/ui. Instead of hiding UI components innode_modules, Replyke copies the full source code directly into your project so you own and control every line.
The philosophy: Copy, paste, customize. Not install and configure.You get source code, not packages. You own your components and can modify anything.
How It Works
Initialize Replyke
Add Components
src/components/ directory as editable source files.Available Components
Threaded Comments
Reddit-style threaded discussions with:
- Unlimited nesting depth
- Upvote/downvote system
- Visual threading lines
- Collapsible threads
Social Comments
Instagram-style social comments with:
- Single-level nesting
- Heart/like system
- Clean, minimal design
- Top/New/Old sorting
Notification Control
Dropdown notification bell control with:
- Real-time notification updates
- Smart viewport positioning
- Mark as read functionality
- Infinite scroll
Styling Options
Each component comes in two styling variants:Inline Styles
- All styles as
style={{}}objects in JSX - No external dependencies
- Works everywhere
- Easy to find and change colors
- Theme support via conditional logic
Tailwind CSS
- Utility classes for styling
- Requires Tailwind CSS installed
- Dark mode via
dark:prefix - More concise code
- Easy to integrate with design systems
init — you can switch by re-running add commands.
What Gets Installed
When you add a component, approximately 25 TypeScript/TSX files are copied into your project:- ✅ Visible in your project
- ✅ Editable
- ✅ TypeScript with full type annotations
- ✅ Self-documenting with inline comments
Required Dependencies
Components depend on Replyke’s core libraries for data fetching, real-time updates, authentication, and more. For React (Web):Getting Started
CLI Setup
Install the CLI and configure your project
Quick Start
Get comments working in under 5 minutes
Customization
Learn how to customize colors, layout, and functionality
Component Types
Compare available components and choose the right one
Philosophy
The Replyke CLI follows these principles:- Minimal Props — Components work with just
entityId. No complex configuration required. - Sensible Defaults — Beautiful, accessible styling out of the box.
- Edit, Don’t Configure — Customize by editing source code, not passing config objects.
- Progressive Disclosure — Ignore implementation details until you need to customize.
- Self-Documenting Code — Clear file names, thorough comments, and color palettes documented in headers.

