All Projects → ahmedalhulaibi → graphqlator

ahmedalhulaibi / graphqlator

Licence: MIT License
ahmedalhulaibi.github.io/graphqlator-website/

Programming Languages

go
31211 projects - #10 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to graphqlator

gen
Gen: Friendly & Safer GORM powered by Code Generation
Stars: ✭ 677 (+2503.85%)
Mutual labels:  generator, gorm
Gen
Converts a database into gorm structs and RESTful api
Stars: ✭ 825 (+3073.08%)
Mutual labels:  generator, gorm
humans-generator
Humans.txt generator for Node.js
Stars: ✭ 20 (-23.08%)
Mutual labels:  generator
color-generate
An awesome theme color generation scheme.
Stars: ✭ 165 (+534.62%)
Mutual labels:  generator
kumiko
A kumiko pattern generator, based on any image
Stars: ✭ 42 (+61.54%)
Mutual labels:  generator
fragrance
Fragrance showcase built with Go
Stars: ✭ 35 (+34.62%)
Mutual labels:  gorm
cs-to-ts
🏭 From C# to TypeScript.
Stars: ✭ 46 (+76.92%)
Mutual labels:  generator
NFT Art Generator
No description or website provided.
Stars: ✭ 58 (+123.08%)
Mutual labels:  generator
fiber-boilerplate
This is the go boilerplate on the top of fiber web framework. With simple setup you can use many features out of the box
Stars: ✭ 184 (+607.69%)
Mutual labels:  gorm
built bloc
Generate the BLoC pattern boilerplate.
Stars: ✭ 51 (+96.15%)
Mutual labels:  generator
goverter
Generate type-safe Go converters by simply defining an interface
Stars: ✭ 100 (+284.62%)
Mutual labels:  generator
lowcode
React Lowcode - prototype, develop and maintain internal apps easier
Stars: ✭ 32 (+23.08%)
Mutual labels:  generator
ffmpeg-commander
🛠️ FFmpeg Command Generator Web UI
Stars: ✭ 136 (+423.08%)
Mutual labels:  generator
full-stack-flask-couchdb
Full stack, modern web application generator. Using Flask, CouchDB as database, Docker, Swagger, automatic HTTPS and more.
Stars: ✭ 28 (+7.69%)
Mutual labels:  generator
IntuneDriveMapping
Generate PowerShell scripts to map network drives on Intune managed Windows 10 devices
Stars: ✭ 51 (+96.15%)
Mutual labels:  generator
percona-qa
Percona QA is a suite of scripts and utilities that assists in building, continuous integration, automated testing & bug reporting for Percona Server, Percona XtraDB Cluster, Percona XtraBackup, Percona Server for MongoDB, as well as other flavors of MySQL (Oracle, Facebook MyQSL, WebScaleSQL, MariaDB) etc.
Stars: ✭ 55 (+111.54%)
Mutual labels:  generator
wsdl-tsclient
📄 Generate typescript client from wsdl
Stars: ✭ 30 (+15.38%)
Mutual labels:  generator
docgen
The docs.json generator for discord.js and its related projects
Stars: ✭ 59 (+126.92%)
Mutual labels:  generator
golang api
This is a source code of my golang restful api series on youtube.
Stars: ✭ 36 (+38.46%)
Mutual labels:  gorm
Discord-Nitro-Gen-Checker
Generate and check nitro gift codes, with proxies or not, without limits.
Stars: ✭ 26 (+0%)
Mutual labels:  generator

Graphqlator CLI

This project is a WIP.

Master branch is currently unstable.

Graphqlator takes your existing database schema and generates code for a GraphQL-Go server. Type 'graphqlator help' to see usage.

Status

Build Report card
Build Report card

Supported Data Stores:

  • mysql
  • mariadb
  • postgres

Installation:

go get github.com/ahmedalhulaibi/graphqlator

Or Download prebuilt binaries from the releases page

Prerequisites

grahpql-go - Generated code uses graphql-go

GORM - Generated code uses GORM

Usage

  graphqlator [flags]
  graphqlator [command]

Available Commands:

  init        Create a graphqlator-pkg.json file.
  describe    Describe database or table
  generate    Generate GraphQL-Go API implementation using grapqhlator-pkg.json.
  help        Help about any command
  version     Print the version number of Graphqlator

Flags: -h, --help help for graphqlator

Use "graphqlator [command] --help" for more information about a command.

Example Usage:

Please visit the graphqlator website for a short tutorial.

External Libraries Used

goreturns - Generator uses goreturns to remove unnecessary generated imports

Substance - This library is used to introspect on the database information schema and generate the graphql-go code.

grahpql-go - The generated code is using this implementation of GraphQL in Go.

GORM - The generated code is using GORM.

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].