SCID Recast is a deterministic, modern architecture modernizing the core database and indexing subsystem from first principles. It preserves compatibility with existing si5 databases while restructuring the core into a clean, modular C library (libscidcore) with well‑defined boundaries for database, game model, search, engine integration, and metadata. The project emphasizes reproducibility, explicit invariants, a clear error model, and a stable foundation for supporting archival workflows and future tooling.
Features
- Deterministic si5 database engine
- Modular libscidcore architecture
- Explicit invariants and error model
- Reproducible indexing and search
- Clean separation of DB, PGN, game model, and engine layers
- Neovim‑inspired contributor‑friendly module layout
- Clean, internal API boundaries, with a path to a stable C API
- Zero heuristics, zero hidden state, zero nondeterministic behavior
- Built for long‑term maintainability and research workflows
License
GNU General Public License version 2.0 (GPLv2)Follow SCID Recast
Other Useful Business Software
AI-powered service management for IT and enterprise teams
Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of SCID Recast!