Roadmap
This page summarizes the project roadmap for platform expansion. For the canonical version, see ROADMAP.md in the repository root.
Current Direction
Grimoire is currently focused on progressing from Windows-only support to broader cross-platform availability.
Phase 1: Linux x64
Priority: highest
Planned outcomes:
- Linux x64 build support for core library components
- Repeatable toolchain and build flow
- API compatibility validation against existing headers
- Deterministic behavior checks aligned with current Windows expectations
- Consumer documentation for Linux integration
Phase 2: macOS
Priority: next, community-assisted
Planned outcomes:
- macOS build bring-up
- Platform validation for RNG and noise behavior parity
- Documentation for macOS integration and runtime requirements
Community note:
- macOS progress is expected to depend on contributor support and testing capacity.
Phase 3: Beyond Initial Cross-Platform Support
Direction after Linux and macOS stabilization is intentionally open. Future work may include performance optimization, developer tooling, and additional platform targets.
How to Help
Contributions are especially helpful in these areas:
- Platform build validation
- CI pipeline setup and maintenance
- Cross-platform behavior verification for deterministic APIs