We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Elixirus 📔
📒 A better replacement for Synergia Learning Management System web interface
Elixirus is a web application written in Elixir Phoenix for the librus_apix web scraper, providing a superior replacement for the native Librus web interface.
Screenshots 📷




Data Caching ⚡
Elixirus caches data, ensuring much quicker load times
Token Management 🔒
Elixirus safely manages tokens inside erlang's ETS storage
Push Notifications 📲
Receive mobile notifications using ntfy.sh
QoL Features 🌟
View grade average, attendance frequency, next lesson, events, messages, announcements all in one page
Development 🔨
Automated GitHub workflows, Python integration using Venomous , Devenv environment
Deployment 🚀
Elixirus provides Dockerfile for easy deployment, builtin http proxy support for scraper, health checks of services
Tech used 🤖
- Phoenix LiveView Rich, real-time user experiences with server-rendered HTML 🔥🐦
- bunjs Incredibly fast JavaScript runtime, bundler, test runner, and package manager 🥖
- Venomous Connecting Elixir with Python 🧪 ❤️ 🐍
- librus-apix Web Scraper for Librus Synergia written in Python 🪛🐍