UniTime
Comprehensive academic timetabling, course scheduling, and classroom reservation system.
Why consider UniTime?
UniTime is an open-source academic scheduling system. It optimizes complex course schedules, student section assignments, examination room bookings, and instructor teaching preferences for universities and colleges.
Learn UniTime by building
Practical setup notes, real use cases, and copy-ready examples in one focused guide.
In this guide2 sections
Overview of UniTime
UniTime solves multi-variable classroom scheduling constraints across large university campuses.
Quickstart
git clone https://github.com/UniTime/unitime.gitcd unitimemvn clean install# Deploy war file on Apache TomcatAccess the administrative portal to input course room requirements and run automated timetable solvers.
UniTime is licensed under the Apache License 2.0.
Related tools
More options with a similar category or technology profile.
McFly
Fly through your shell history with an intelligent neural network search engine.
cheat
Interactive command-line cheatsheets for system administrators and software engineers.
Pipenv
Python development workflow for humans uniting Pipfile, pip, and virtualenv.
Rye
Comprehensive Python package and workspace management tool written in Rust.