PurePGN is a sleek, offline, and lightweight chess companion designed for serious players. It provides a meticulously crafted environment to manage and analyze your chess games without tracking or ads.
It features:
Parsing & Indexing Massive Databases: One of the biggest hurdles was enabling the app to load and search through huge PGN files containing millions of games. I implemented a highly optimized native SQLite engine that indexes databases efficiently, resulting in lightning-fast 0.02s load times even for 12M+ game databases.
Rendering Complex Move Trees Without Lag: Chess games with deep variations and nested alternate lines can cause significant UI stuttering. By utilizing highly optimized tree structures in memory and leveraging efficient rendering loops, the app allows users to seamlessly navigate complex variations and promote alternate lines without any lag.
3 months
Creator, Product Manager & Developer
Optimized SQLite engine loads 12M+ games in milliseconds with zero lag.
100% offline functionality ensures zero tracking and complete privacy.
Let's discuss how we can help bring your web project to life.
Get in Touch