CTable is a JS library to make CRUD (CReate, Update, Delete) web tables.
Current status: technology preview for version 3.
- Reactive design (preact)
- Asynchronous and server technology agnostic (JSON-RPC based)
- Editing multiple records at ones
- Multilanguage (currently English and Russian)
- Mobile-first with Bulma CSS and Material Design Icons
See documentation in ctable at github.io (made with jsdoc) or in docs directory.
To start demo with php backend:
git clone ...cd ctablenpm i -Dnpm run buildnpm run mkdemocd demophp -S 0.0.0.0:9000
xgettextmsginitmsgmerge
npm run mkpocd langmsginit -l [locale] -o [langfile].po -i ctable.pot --no-translator- add new language to
package.json