https://github.com/patrick-kw-chiu/lowcms
JSON files manager with schema support
https://github.com/patrick-kw-chiu/lowcms
cms devtools dexie filesystemapi indexeddb json local lowcms lowdb svelte sveltekit
Last synced: 11 months ago
JSON representation
JSON files manager with schema support
- Host: GitHub
- URL: https://github.com/patrick-kw-chiu/lowcms
- Owner: patrick-kw-chiu
- License: mit
- Created: 2024-12-24T10:13:18.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-24T03:31:18.000Z (11 months ago)
- Last Synced: 2025-07-24T06:53:13.590Z (11 months ago)
- Topics: cms, devtools, dexie, filesystemapi, indexeddb, json, local, lowcms, lowdb, svelte, sveltekit
- Language: Svelte
- Homepage: https://patrick-kw-chiu.github.io/lowcms/databases
- Size: 12.1 MB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[LowCMS](https://patrick-kw-chiu.github.io/lowcms/databases) is an instant CMS layer on top of your local JSON files. With built-in support for [JSON Schema](https://json-schema.org/), it lets you manage and edit structured content effortlessly โ no need to touch an IDE or text editor!
## 30s Demo

## Features
- **Rich and Safer Editing Experience** ๐คน๐ป
- JSON Schemas validation straight from your JSON files which safeguards your editing experience
- Editing and Sorting of nested data structure `array of objects`
- Dedicated input field for common data types e.g. `string`, `number` and `boolean`
- Enums support for `string` and `array of strings` field
- (Coming soon) `ID` field
- (Coming soon) `relationship` field
- ...and more!
- **Content Filtering** ๐
- Filter your content with data-type-specific operators that translate to [MongoDB-like query selectors](https://www.mongodb.com/docs/manual/reference/operator/query/#query-selectors)
- (Coming soon) Freehand MongoDB-like query
- **Browser-full** ๐ป - Thanks to the [File System API](https://developer.mozilla.org/en-US/docs/Web/API/File_System_API), LowCMS reads and writes content to your authorized directory all from the browser. No software installation.
- **Privacy** ๐ - No Data is sent to a server. In fact, LowCMS doesn't have a backend server - literally serverless!
## Terminology
