/boss

Pure Rust Baseball Data Aggregator

Primary LanguageRustMIT LicenseMIT

BOSS | Baseball Open Source Software

A pure Rust baseball data aggregation and analytics library. For now supports easy data gathering from the MLB Stats API. Eventually, other sources such as RetroSheet and NCAA will be added.

All data retrieved by this application are subject to copyright MLB Advanced Media, L.P.
The author and this project are not affiliated with Major League Baseball.

Similar Projects in Other Languages

R
baseballr by Bill Petti
pitchrx by Carson Sievert

Python
MLB-StatsAPI by toddrob99
PyBall by Bradley Hurley

JavaScript/Node.js
mlb-stats-api by Andy Beane

Ruby
MLBStatsAPI by Steven Hoffman

Motivation

Building a baseball data engine in Rust will enable everyday fans to perform data-intensive workloads, as well as efficient data gathering. Ambitiously, aiming for a baseball data platform that will rival what MLB clubs have internally, from an analytics perspective. Clearly, MLB clubs will have access to more, and likely better, data, however, by leveraging Rust we should be able to build the most performant baseball data engine in the world.