A generic data management framework.
Your data is not so special. Graphter allows humans to manage any data structure, starting with its own configuration files.
- Generic - compose any data structure from primitive data types
- Modular & Swappable - just a series of interfaces with some pre-built implementations
- Customisable - easily take control where needed
- Frontend agnostic - it manages data, what you do with it is up to you
- Core - framework interfaces
- Renderers - iterates model configuration and renders CMS UI
- React
- Angular (roadmap)
- Node Renderers - a basic set of content types (e.g. string, object, list, html text, etc...)
- React
- Angular (roadmap)
- Validation - validates your data, client and server side
- JsonSchema
- YUP (roadmap)
- Persistence
- PouchDB + FlexSearch.js (local)
- MongoDB + Elasticsearch + S3
- Postgres + Elasticsearch + S3
- API Layer
- GraphQL schema generator
- Apollo bootstrapper
- Express bootstrapper (roadmap)
- Koa bootstrapper (roadmap)
- Infrastructure Provisioner (priority TBD)
- Terraform
- Pulumi
- Eventing
- JS events (local)
- SQS
Why bother having anything else?
Start throwing different data management scenarios at it and iterating as stresses are found and remedied.
For example:
- CRM
- Risk assessment workflows
- Inventory management
- Invoicing and timesheeting
- 2D canvas systems (e.g. Mural)
- Media library management
Provide managed solutions of the open source tooling.