{"repo":"chriskalmar/shyft","free":true,"listed":false,"github":"https://github.com/chriskalmar/shyft","clone":"git clone https://github.com/chriskalmar/shyft.git","description":"⬡ Shyft is a server-side framework for building powerful GraphQL APIs 🚀","language":"TypeScript","stars":54,"topics":["graphql","api","model","generator","validation","workflows","finite-state-machine","permissions","acl","database"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"Shyft Shyft is a server-side framework for building powerful GraphQL APIs. Features - convert data model into a GraphQL API - CRUD query/mutations out of the box - flexible extension of mutations - sync data model with database and provide migrations - complex data fetching with multi-level filters - offset/limit and cursor-based pagination - extremely dynamic permission engine based on roles and data lookups - workflows (finite state machines) with fine-grained control over access and input fields - extensible with custom queries and mutations (actions) - internationalization (i18n) included - generate mock data based on data type or custom functions - input validation with any validation framework - derived fields - hooks (pre- and post-processors) Install With yarn: or using npm: GraphQL is a peer dependency. Install it with: Tests Run once: Run in watch mode: Integration Tests Run once: Run in watch mode:","default_branch":null,"files":null,"tree":[],"storefront":"/r/chriskalmar","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/chriskalmar/shyft/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}