Open source · 2026
UniManage
A university course management system for courses, classes, students and faculty.
Overview
UniManage is a .NET 8 web application for universities to manage courses, classes, students and faculty, with Entity Framework Core migrations and a one-click Windows setup.
The challenge
Course and class administration spread across spreadsheets does not scale past one department.
What we built
A single ASP.NET Core application with EF Core migrations and a setup script that restores, builds, migrates and runs the system in one step.
LTS
migrations
click setup
Features
What it does.
- 01
Courses and classes
Course catalogues, class scheduling and enrolment.
- 02
Students and faculty
Records for both sides of the classroom.
- 03
EF Core migrations
Schema changes are versioned and applied automatically.
- 04
One-click setup
A script checks the SDK, installs tooling, migrates and starts the app.
- 05
SQL Server
LocalDB for development, full SQL Server in production.
- 06
.NET 8
Long-term-support runtime and modern C#.
Stack
Built with.
- .NET 8
- ASP.NET Core
- C#
- Entity Framework Core
- SQL Server