Skip to main content

Leaderboard

Create and manage timed Global Leaderboards with ease.

Simple

Leaderboard is so simple, you could have an Hourly, Daily, Weekly, Monthly and All Time leaderboard setup in 5 lines of code.

Fast

Leaderboard is fast, it has been optimized to be as fast as it possibly can be without sacrificing features or functionality.

Lightweight

Leaderboard is a lightweight performance friendly library that is designed to be as lightweight as possible.

Leaderboard

View docs

CI DocsBuild DocsPublish

Why you should use Leaderboard

Roblox developers often face challenges when implementing global leaderboards, particularly when dealing with various time periods. This library provides a streamlined solution, enabling you to create global leaderboards with just a few lines of code.

  • Time Period Support: Leaderboard supports different time periods, including All-Time, Monthly, Weekly, and Daily leaderboards. Additionally, it provides flexibility with a custom rolling time, allowing you to choose how long the leaderboard should display.

  • Simplified Setup: Streamline the creation of global leaderboards, eliminating the need for complex and time-consuming implementations. The library's design prioritizes ease of use and efficiency.

  • Efficient Memory Management: Leaderboard leverages MemoryStore to surpass the limitations of OrderedDataStores. It features flexible rate limits and automatic data expiration, eliminating the need to create new stores for each time period.