Employee Scheduling
Build efficient employee scheduling with SolverForge’s native Rust constraint solver
Build efficient employee scheduling with SolverForge’s native Rust constraint solver
SolverForge is moving from clone-and-edit quickstarts to scaffolded project generation with solverforge-cli, aligning onboarding with the same zero-erasure and explicit-code philosophy described in The Future of Constraint Programming in Rust.
In SolverForge, visibility is a contract enforced by the compiler. What’s public is public. What’s internal is internal. This will never change.
Planner123 1.0 is a personal task scheduler that models your week as a constraint satisfaction problem and solves it with SolverForge. Native Rust. Tauri desktop app. One binary.
solverforge-maps 1.0 provides zero-erasure road network and routing infrastructure for VRP solvers, with OSM data, R-tree indexing, and 3-tier caching.
Why we chose Rust for SolverForge, the ergonomics trade-offs compared to Python, and how we’re addressing them with Python bindings and improved Rust APIs.
Introducing SolverForge 0.5.0 - a general-purpose constraint solver written in native Rust with zero-erasure architecture and the SERIO incremental scoring engine.
Reflections on the challenges of bridging Rust and Java in constraint solving, and the hard lessons learned along the way.