LeetSRS
LeetSRS is a Chrome extension that adds spaced repetition to LeetCode problem practice.
Screenshots
In Extension
Works directly on leetcode.com
Features
Spaced Repetition
- Uses TS-FSRS for the spaced repetition algorithm
Review System
- Daily review queue with optimized problem ordering
- View statistics and streaks
- Works directly on leetcode.com
- Easily rate after solving problems, or add to review later
- Customizable daily new card limits
- Configure a day start offset (0-23 hours past midnight) for when a new review day begins
Cross-Browser Sync
- Optional sync via GitHub Gists
- Requires a GitHub token with
gistscope—configure in Settings - Your data stays private in your own GitHub account
Interface
- Dark/light theme support
Open Source
LeetSRS is open source and accepts contributions.
Installation
- Download the latest release from the Chrome Web Store
- Or build from source and load as an unpacked extension
Setting Up GitHub Gist Sync (Optional)
- Create a GitHub Personal Access Token with the
gistscope - Create a Gist using the "Create New Gist" button in Settings, or manually on GitHub
- Settings sync automatically via Chrome if signed in, otherwise enter the token and Gist ID on each device
License
MIT





