Your network blocks the Lichess assets!

lichess.org
Donate
chessrepeat website

chessrepeat.com

chessrepeat.com— an open-source chess opening training tool!

OpeningSoftware Development
I created a free, open-source opening chess website called chessrepeat.com to efficiently train openings with spaced repetition.

Hi all, I wanted to share my chess opening project I've been working on, chessrepeat.com.

chessrepeat is an open-source website (like Lichess) where players can build and train their own opening repertoires. There's already a lot of sites you can use to train openings, but I decided to create my own site and focus on a few key features that I thought other sites missed or didn't do well ↓

Repertoire collaborationScreenshot from 2026-07-19 19-11-18.png
In chessrepeat, you can invite users into your repertoire to build and train with you. The build aspect is similiar to Lichess studies— multiple users can add, delete, and comment on moves at the same time. In addition to this, you'll be able to train with other users concurrently, where the site will keep track of training progress separately. This could be useful for multiple players training openings for a team tournament, or perhaps a student and coach building openings at the same time.

Spaced repetitionmemory_schedule.png
chessrepeat uses a spaced repetition algorithm to help you train openings more efficiently. I took full advantage of the open-source resources around spaced repetition and implemented them in the site, creating an intuitive UI where users can easily see their training progress. I hope you'll find the site does a good job demystifying how the algorithm is working under the hood to give you an excellent learning experience.

Open source and overall philosophy

chessrepeat_github.png
Finally, chessrepeat is open-source— like Lichess! Feel free to leave feedback in Github issues or even contribute if you have the time. Kudos to the Lichess community, which has provided awesome open-source libraries like chessops and chessground that the website uses.

Also like Lichess, the site was created and is being maintained without a profit motive behind it. Users can train openings offline or connected the cloud. In the ladder case, I've set a per-user limit of number of chapters and chapter length, but if anyone needs extra space, they can ask me directly and I'll oblige. There's no monetization anywhere within the site, and I'm paying for the OVHcloud VPS that the server runs on.

Conclusion

If you're interested at all in training openings, please take a look at my site! I'm open to any and all user feedback concerning problems or features. I'm happy to give back to the community in the same way that Lichess has given so much to me and millions of other chess players.