SolverForge - A Constraint Solver in Rust
SolverForge is a constraint satisfaction/optimization solver inspired by Timefold. It helps you optimize planning and scheduling problems.
Architecture
SolverForge uses zero-erasure constraint evaluation - all scoring code is
fully monomorphized with no Box<dyn Trait> in hot paths.
Quick Start
use *;
Crate Organization
solverforge-core: Core types (Score, domain traits)solverforge-macros: Attribute macrossolverforge-scoring: Zero-erasure typed constraint infrastructuresolverforge-solver: Solver implementationsolverforge-config: Configuration system