ns-ui / damask-float

Built on one surface

One source of truth

Every surface reads the same record, so a change lands everywhere at once.

Typed end to end

Your schema generates the client, so a wrong field fails at build time.

Permissions per field

Scope what a role can read or write without forking the data model.

Live collaboration

Cursors, comments and edits arrive in order, with no refresh.

Complete audit trail

Every write records who changed what and when, and stays queryable.

Bring your own data

Import existing tables as they are and map the columns later.