github.com/lukasdotcom/fantasy-manager

An open source self hosted fantasy manager.

Open this visualization on its own page →

Contributors

4

Lines of Code

2,187

From

2022-05-12

To

2023-05-06

About lukasdotcom/fantasy-manager

Fantasy Manager is an open-source self-hosted fantasy sports platform that lets users create and manage fantasy leagues for soccer competitions like the Premier League and Bundesliga. The application is completely free and supports multiple leagues simultaneously with unlimited users, allowing league organizers to customize parameters like starting budgets, transfer limits, and scoring rules. It also includes prediction features where players can earn additional points by forecasting match outcomes.

The platform offers extensive player search and filtering capabilities, including searches by price, performance metrics, club, position, and name, along with historical tracking of player data and squad compositions. Users benefit from a modern, responsive interface available in light and dark themes with customizable styling. An admin panel enables website administrators to manage settings and enable or disable league plugins, with support for custom plugins so communities can add their own leagues beyond the officially supported options.

The project is built with TypeScript and can be deployed via Docker or installed directly with Node.js. It includes features like downloadable player data in JSON or CSV formats, comprehensive ranking tables filtered by matchday or total points, and analytics collection that respects user privacy by only gathering aggregate statistics rather than individual user data. A hosted version is available for users who prefer not to self-host, though the open-source nature allows for complete customization and local control.

Share this video