This is an automated archive made by the Lemmit Bot.
The original was posted on /r/opensource by /u/snwfdhmp on 2025-10-18 00:05:48+00:00.
As an esports fan, I was tired of manually tracking tournament schedules across different games and missing important matches. So I built a free to use API that enables automatic syncing of esports matches to any calendar app.
What makes it cool:
- Universal compatibility: Works with Google Calendar, Apple Calendar, Outlook, iOS, Android - anything that supports iCal feeds
- 50+ supported games: From Rocket League, League of Legends and CS2 to newer titles like Deadlock and Marvel Rivals
- Smart filtering: Regex support for teams/competitions (e.g., only RLCS matches, or only matches with your favorite teams)
- Real-time updates: Your calendar automatically refreshes when new matches are scheduled
- Zero setup: Just add a URL to your calendar - no accounts, no API keys, no BS
Tech Stack:
- TypeScript + Node.js + Express
- Axios for web scraping Liquipedia
- Cheerio for HTML parsing
- Generates standard compliant iCal/ICS feeds
It’s completely free and self-hostable. I’m running the public instance on my own servers because I believe esports fans shouldn’t have to pay for basic calendar integration.
GitHub: github.com/snwfdhmp/liquipedia-cal
Would love feedback from the community! What features would make this more useful for you?