An open API service indexing awesome lists of open source software.

https://github.com/abrie/catalogme

Experimental GraphQL Catalog Generator
https://github.com/abrie/catalogme

catalog-site-builder dynamic-site-generator e-commerce

Last synced: 2 months ago
JSON representation

Experimental GraphQL Catalog Generator

Awesome Lists containing this project

README

          

# (toy project) Catalog Site Builder

This is work in progress. An attempt to generalize previous projects into a useful utility.

A tool to build/generate a digital catalog according to a flat JSON schema.

## In a nutshell

1. Ingests data from a Sqlite3, exports the tables as JSON arrays (sqlite3, Bash).
2. Indexes the arrays into dictionary (Bash, jq)
3. Generates a GraphQL schema from the dictionaries (Bash, Node)
4. Generates a Golang GraphQL endpoint (gqlgen, Go)
5. Serves the content (React)