about
A grid we needed first.
Last updated 20 August 2026
Lattice Grid was extracted from an enterprise platform running more than 430 entity types against live customer data. It started as a grid we needed for that platform, and it was load-bearing there before it was for sale.
Where it came from
Every screen in that platform is a table of something, and every table has the same awkward requirements: hundreds of thousands of rows, columns the customer configures, editing in place, export that matches what is on screen, and a main thread that stays responsive while it all happens.
We built it because the grids we could buy either charged per developer, which made a growing team expensive, or were headless, which meant building the entire user interface ourselves. Neither is a good trade when what you need is a grid.
What we decided early
No framework. The product is vanilla JavaScript with zero runtime dependencies. Not lodash, not a date library, not a virtualisation library. A grid that behaves identically in React, Vue, Svelte and a plain HTML page means one API, one set of behaviours to learn, and one thing to test, and it means the script-tag path is a first-class target rather than an afterthought. A large share of enterprise line-of-business frontends are built without a bundler, and Lattice Grid mounts on a plain page with a script tag.
Licensed per domain. Charging per seat means the price of your tools rises with the size of your team, which is exactly backwards. It also puts an audit conversation between you and shipping.
Nothing ever refuses to render. An expired licence reminds whoever bought it. It does not break the screen someone is working on.
Two conventions that run through the API
Nothing is a double negative. There is no suppress property
anywhere, because layout: { movable: false }
says the same thing without making the reader compute a negation. And
pin takes 'start' and 'end' rather
than left and right, so right-to-left layouts work without inverting every
column definition.
Small things, but they are the sort of small thing you live with for years.
Who builds it
Lattice Grid is a product of TOCLOCO Inc, 1007 N Orange St, 4th Floor, Suite #1382, Wilmington, DE 19801, USA.
Support comes from the people who wrote the code. There is no support tier that routes you to someone reading from the same documentation you already have.
If you want to talk to us about a deployment, a licence or a workload you want to size before you buy, get in touch.