https://github.com/gurb/narforum
NarForum is a simple and flexible forum software built with .NET 8 and Blazor.
https://github.com/gurb/narforum
api aspire blazor blazor-webassembly cms dotnet forum forum-software garnet
Last synced: 28 days ago
JSON representation
NarForum is a simple and flexible forum software built with .NET 8 and Blazor.
- Host: GitHub
- URL: https://github.com/gurb/narforum
- Owner: gurb
- License: mit
- Created: 2024-04-21T12:04:29.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-12-08T15:39:23.000Z (5 months ago)
- Last Synced: 2025-03-30T00:09:44.937Z (about 1 month ago)
- Topics: api, aspire, blazor, blazor-webassembly, cms, dotnet, forum, forum-software, garnet
- Language: C#
- Homepage:
- Size: 6.2 MB
- Stars: 106
- Watchers: 6
- Forks: 14
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# NarForum Forum Software
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.
Projects
- Api
- Core
- Application
- Domain
- Infrastructure
- UI
- NarForumAdmin (Blazor WASM)
- NarForumUser (Blazor Interactive)
- Identity
- Persistence
- UI
Tech Stack:
- .NET 8
- Blazor
- PostgreSQL
- GarnetServer
Demo Access:
Forum Application: https://narforum.com/
Email: [email protected] | Password: DemoUser
Admin Panel Application: https://admin.narforum.com/
Email: [email protected] | Password: DemoAdmin
Features Overview
- 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
Screenshots:




Installation
Read the documentation .html file from Documentation folder in the repo.
License
NarForum is open-source software licensed under the MIT License.