I've been diligently working on a league and tournament scheduling service over the past two years (https://litleagues.com / https://litleagues.org) with development focused on reaching, and exceeding, a client's demands (a local government's parks & recreation department). They haven't been satisfied with the existing league scheduling technology available.
I'm now open-sourcing the league scheduling project that powers it since I see more value in its practicality, community collaboration, improving public access and having it not end up becoming proprietary. I am also thinking of forming a nonprofit soon to spearhead not only its development but the related projects I've been working on in conjunction with this one (tournament scheduling; its website & api; schedule hosting).
- Source code: GitHub - RandomHashTags/league-scheduling: High-performance, feature-rich league scheduling library.
- License: AGPLv3
- Small demo, powered by it: https://www.youtube.com/watch?v=pl83QlnMei4
You can try it out for free right now at https://litleagues.com/create/league . Originally experimented with C and Rust during its initial development, but chose Swift since it was the best fit.
Any and all feedback, and contributions, are greatly appreciated!