A cross-platform app store that lets you discover and install apps released on GitHub, Codeberg and other Forgejo or Gitea forges.
ShiGuangSchedule/shiguangschedule
An open-source, ad-free, minimalist class timetable app for Chinese university students, with timetable import from academic affairs systems.
- Stars
- 984
- Forks
- 95
- Open issues
- 2
- Last commit
- 2 days ago
What is it?
Shiguang Schedule is a timetable app aimed at students and staff at Chinese universities. It shows the weekly course schedule, a daily view for today's classes, and a global course management page for adding and editing courses.
Courses can be imported from university academic affairs systems through adaptation scripts maintained by the community, which also cover each school's class-period times. Users can back up schedules as JSON, export ICS calendar files, sync with WebDAV, and use home screen widgets. Class reminders can switch the phone to silent or do-not-disturb mode.
Since version 2.x the app is built with Compose Multiplatform. Android (8.0+) is the main supported platform, Desktop (JVM) on Windows, macOS and Linux is in an experimental stage, and iOS requires building from the dev_ios branch.
Key features
- 01Weekly timetable and today's-classes view with swipe week switching.
- 02Course import from academic affairs systems via community adaptation scripts.
- 03JSON backup, ICS calendar export and WebDAV sync.
- 04Home screen widgets with dark mode support.
- 05Customizable timetable backgrounds, colors and cell styles.
- 06Automatic silent or do-not-disturb mode during classes.
Use cases
- University students who want to keep their semester timetable on their phone without ads.
- Students who want to export their class schedule to a system calendar.
- Developers contributing new school import adapters to the community project.
Things to know
- Desktop support is experimental, and iOS is experimental and must be compiled from the dev_ios branch.
- Automatic timetable import depends on adapter scripts, so it only works for schools that have been adapted.
Topics
FAQ
- What is shiguangschedule?
- An open-source, ad-free, minimalist class timetable app for Chinese university students, with timetable import from academic affairs systems. Shiguang Schedule is a timetable app aimed at students and staff at Chinese universities. It shows the weekly course schedule, a daily view for today's classes, and a global course management page for adding and editing courses.
- Is shiguangschedule free to use? What license does it have?
- shiguangschedule is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
- Is shiguangschedule still maintained?
- Actively maintained. The last commit to shiguangschedule was on Oct 18, 2026.
- What can I use shiguangschedule for?
- University students who want to keep their semester timetable on their phone without ads. Students who want to export their class schedule to a system calendar. Developers contributing new school import adapters to the community project.
- Where can I get shiguangschedule?
- The source code and installation instructions are on GitHub: https://github.com/ShiGuangSchedule/shiguangschedule
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A free, open-source Android app that turns your phone into a self-hosted web dashboard for managing files, messages, calls, media and screen over your local network.
An offline-first, privacy-focused reader for PDF, EPUB, comics and other documents on Android, Linux and Windows, built with Kotlin Multiplatform.
Android app for tracking network and data usage, including per-SIM data plan monitoring, widgets and a status bar indicator, with a focus on privacy.
Detects faces in photos on Android or in the browser and covers them with emoji or blur, processing everything offline.
A local, offline file converter for Android that handles video, audio, image, PDF, Office, font and subtitle conversion on the device without uploads.