I wonder if the same can be done with Timefold's quickstarts https://github.com/TimefoldAI/timefold-quickstarts

Did you transpile OR tools's entire codebase from C++ to JavaScript with AI?

Timefold tackles the same class of problems, but I thiink their's need a backend while mine runs in browser entirely. So mine works by running the C++ browser by compiling it directly to WebAssembly, so I didn't touch the solver code. The original library has bindings to python, so I did use AI to transpile that interface and tests so that the Typescript API mirrors the Python API.

this is really neat. Was using or-tools to solve my friend's scheduling problems with coworkers.

Do people solve business problems with OR-tools? I suppose yes, but what can you say about the real applications?

In somewhat discrete domains with large combinatorial search spaces, I would argue they do. I built this for a conference planner SaaS, which felt very real. Probably have other use cases in routing, dispatching, staff scheduling, conference planning, shift assignment, warehouse picking, bin packing, fleet utilization, job-shop scheduling, matching supply and demand under constraints, etc.

this is nice

can the browser connect to a server to offload heavier calculations?

Yeah agree. Really considering taking the project this direction

Ideally, the solver doesn't just run on the backend, it's also orchestrated to run a pod per solver, with scale to zero.