All Projects → milesj → Shapeshifter

milesj / Shapeshifter

Licence: mit
🐺 Generate relational schemas, PropTypes, Flow aliases, and TypeScript interfaces from JSON or GraphQL schematic files.

Programming Languages

typescript
32286 projects
ecmascript
72 projects
flowtype
47 projects

Projects that are alternatives of or similar to Shapeshifter

Tuql
Automatically create a GraphQL server from a SQLite database or a SQL file
Stars: ✭ 526 (+400.95%)
Mutual labels:  graphql, schema
Merge Graphql Schemas
A utility library to facilitate merging of modularized GraphQL schemas and resolver objects.
Stars: ✭ 935 (+790.48%)
Mutual labels:  graphql, schema
Coolqlcool
Nextjs server to query websites with GraphQL
Stars: ✭ 623 (+493.33%)
Mutual labels:  graphql, schema
Babel Plugin Import Graphql
Enables import syntax for .graphql and .gql files
Stars: ✭ 284 (+170.48%)
Mutual labels:  graphql, schema
Graphql Factory
A toolkit for building GraphQL
Stars: ✭ 44 (-58.1%)
Mutual labels:  graphql, schema
Graphback
Graphback - Out of the box GraphQL server and client
Stars: ✭ 323 (+207.62%)
Mutual labels:  graphql, schema
Graphql Code Generator
A tool for generating code based on a GraphQL schema and GraphQL operations (query/mutation/subscription), with flexible support for custom plugins.
Stars: ✭ 7,993 (+7512.38%)
Mutual labels:  graphql, schema
Mongoke
Instant Graphql for MongoDb (active branch is golang, rewrite in process)
Stars: ✭ 203 (+93.33%)
Mutual labels:  graphql, schema
Rdbms To Graphql
A Java CLI program that generates a GraphQL schema from a JDBC data source.
Stars: ✭ 44 (-58.1%)
Mutual labels:  graphql, schema
Graphql Compose
Toolkit for generating complex GraphQL Schemas on Node.js
Stars: ✭ 947 (+801.9%)
Mutual labels:  graphql, schema
Gstore Node
Google Datastore Entities Modeling for Node.js
Stars: ✭ 274 (+160.95%)
Mutual labels:  schema, entity
Laravel Graphql
GraphQL implementation with power of Laravel
Stars: ✭ 56 (-46.67%)
Mutual labels:  graphql, entity
Graphql For Vscode
GraphQL syntax highlighting, linting, auto-complete, and more!
Stars: ✭ 265 (+152.38%)
Mutual labels:  graphql, schema
Typegql
Create GraphQL schema with TypeScript classes.
Stars: ✭ 415 (+295.24%)
Mutual labels:  graphql, schema
Graphql Rover
🚀 GraphQL + Vue.js + D3.js schema viewer, powered by introspection.
Stars: ✭ 239 (+127.62%)
Mutual labels:  graphql, schema
Type Graphql
Create GraphQL schema and resolvers with TypeScript, using classes and decorators!
Stars: ✭ 6,864 (+6437.14%)
Mutual labels:  graphql, schema
Conventions
GraphQL Conventions Library for .NET
Stars: ✭ 198 (+88.57%)
Mutual labels:  graphql, schema
Graphql Parser
A graphql query language and schema definition language parser and formatter for rust
Stars: ✭ 203 (+93.33%)
Mutual labels:  graphql, schema
Joi2gql
Conversion of Joi schemas into GraphQL data types
Stars: ✭ 11 (-89.52%)
Mutual labels:  graphql, schema
Graphql Scalars
A library of custom GraphQL Scalars for creating precise type-safe GraphQL schemas.
Stars: ✭ 1,023 (+874.29%)
Mutual labels:  graphql, schema

Shapeshifter (DEPRECATED)

This project is no longer being maintained!

Build Status npm version npm deps

Shapeshifter is a command line tool for generating ECMAScript (ES) compatible files that export PropTypes, Flow aliases, and TypeScript interfaces, as well as relation schema classes from JS, JSON, GraphQL, or YAML schematic files. Schematics can represent database tables, API endpoints, data structures, resources, internal shapes, and more.

Requirements

  • Node 10.10+
  • PropTypes 15+ / Flow 0.60+ / TypeScript 2.4+
  • IE 11+

Documentation

https://github.com/milesj/shapeshifter/tree/master/docs

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].