Every feature below is production-ready and fully functional. Use them as-is, customize for your needs, or learn from the implementation. This is what you get out of the box.
Clone this entire repository and start building immediately
Jump to any feature and see it in action
SignalR messaging
Real-time metrics
OpenRouter integration
File upload system
OTP & JWT auth
πClick any card to jump directly to that feature demo
What you get: Instant messaging that scales to thousands of users. Built with Microsoft SignalR for WebSocket-based real-time communication with PostgreSQL persistence and automatic reconnection handling.
π Try it live! Messages appear instantly for all connected users - open multiple tabs to test real-time sync
Start the conversation
Your first message will appear here
What you get: Real-time system metrics and user analytics with background job processing. Track server performance, user behavior, and custom metrics with Hangfire background services and SignalR live updates.
π Live data updates! Metrics refresh automatically using Hangfire background jobs + SignalR broadcasting
Connecting to metrics...
Powered by OpenRouter's 200+ AI models with custom function calling. Switch between GPT-4, Claude, Gemini, and more while the AI intelligently reads your real data.
AI automatically calls C# functions to fetch live analytics from PostgreSQL
Switch between OpenAI, Anthropic, Google, Meta models with zero code changes
Add new AI capabilities by simply decorating C# methods with [OpenRouterTool]
AI intelligently chooses when to call your functions based on user questions
Implement your own OpenRouter AI tools in just 2 steps
[OpenRouterTool("Get analytics data")]
public async Task<AnalyticsData> GetVisitStats() {
Β Β return await _db.Visits.GetTodayStats();
}
var tools = new VisitAnalyticsTools(_context);
client.RegisterTool<string, Task<AnalyticsData>>(
Β Β tools.GetVisitStats
);
Image and file upload are ready for you! Cloudflare R2 integration is implemented and waiting for your content. Fast, global, and cost-effective storage that scales with your business.
Drop images here or click to browse β’ Powered by Cloudflare R2 (Max 10MB)
Loading images...
Modern passwordless authentication with JWT tokens
We'll send you a secure code to verify your identity
Secure email-based OTP system with no passwords to remember
Stateless authentication with automatic token expiry
Built-in rate limiting prevents abuse and spam
Powered by Resend for reliable email delivery
Clone this repository and start building your next AI-powered application. Everything you just saw is yours to use and customize.
Open Source β’ Production Ready β’ AI-Powered β’ No Lock-in