NarForum is a simple and flexible forum software built with .NET 8 and Blazor. It includes real-time notifications, basic user and role management, and customizable themes. With its easy-to-use admin panel and SEO-friendly structure, NarForum provides essential tools for managing a modern forum.
- Api
- Core
- Application
- Domain
- Infrastructure
- UI
- NarForumAdmin (Blazor WASM)
- NarForumUser (Blazor Interactive)
- Identity
- Persistence
- UI
- .NET 8
- Blazor
- PostgreSQL
- GarnetServer
Forum Application: https://narforum.com/
Email: demouser@narforum.com | Password: DemoUser
Admin Panel Application: https://admin.narforum.com/
Email: demoadmin@narforum.com | Password: DemoAdmin
- Single-page Application (Blazor)
- Admin Panel (Blazor WASM)
- Web API with SwaggerUI
- Clean Architecture(MediatR-CQRS Pattern)
- Forum Actions (Create, Reply, Pin, Lock, Like, Favorite etc.)
- Real-time Chat System
- Server-side pagination
- SEO Friendly
- Customizable Permission Management
- ASP.NET Core Identity
- User/Role/Permission Management
- User Tracking System
- Push Notifications
- Section/Category/Heading/Post Management
- SMTP Settings
- Reset, forgot password pages
- Static Page Management
- Blog Post Management
- Supports Sub-Category Feature
- User Profile/User Settings Pages
- 404, 204, 500 Error Pages
- Dark/Light Theme for the forum user
- "Recent Headings", "Forum Stats" components
- Toast Notifications
- Custom Captcha