Opt in the BrowserHome

How it works

Four solvers, zero servers.

  1. 01

    Write a model

    Describe your problem in MathProg/GMPL (.mod, optionally with .dat data files) or in LP format (.lp) using a Monaco-powered editor with syntax highlighting, a file explorer and per-file undo.

  2. 02

    Pick a solver

    GLPK solves MathProg models; HiGHS, CBC and SCIP solve LP/MIP models. All four are the real, battle-tested native solvers compiled to WebAssembly, not reimplementations.

  3. 03

    Solve without leaving the page

    The solver always runs in a Web Worker, off the UI thread, so the editor stays responsive while output streams into the console. Solutions land next to your model as .out files.

  4. 04

    Keep your data yours

    Solving stays in your browser. A browser workspace or local folder needs no account; Google Drive is optional and syncs selected files directly between your browser and Google.

Open editor