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?