About

About SolverForge

SolverForge helps teams build planning software that keeps scheduling, routing, allocation, and dispatch rules inspectable in Rust.

What SolverForge Helps You Build

SolverForge is for teams whose planning logic has outgrown manual rules, spreadsheet workflows, or opaque solver integrations. It keeps the model, constraints, score analysis, and solve lifecycle in ordinary Rust, so engineers can inspect what the planner is doing and operators can see why a plan changed.

Use it when your product needs to assign people, vehicles, jobs, inventory, or time slots while respecting hard constraints and improving softer business goals.

How It Works

The best way to judge SolverForge is through complete applications. These worked examples show how real planning questions become typed model objects, solver variables, constraints, retained jobs, and browser behavior.

Where It Fits

  • Workforce scheduling with skills, availability, compliance rules, and preferences
  • Routing and dispatch where travel time changes the quality of the plan
  • Allocation and assignment problems with many possible combinations
  • Interactive planning tools where users need solver feedback before accepting a plan

Why Teams Can Trust It

SolverForge ships as open source Rust crates, examples, release notes, and documentation. Before adopting it, teams can inspect the implementation, run the examples, review the API docs, and see how behavior changes from release to release.