js-ddl

Schema librarian

A JavaScript library that queries database schemas and describes their columns with JSON Schema v4.

Gets you a JSON Schema from PostgreSQL or SQLite3. Also supports arrays and default values. Use it for introspection or preparing your domain models like with Rails's Active Record.

GitHub

68 stars
8 watching
5 forks
Language: JavaScript
last commit: almost 7 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
molnarg/js-schema A JavaScript library for defining and validating object schemas 388
scalikejdbc/scalikejdbc A tidy SQL-based DB access library for Scala developers. 1,264
tlberglund/groovy-liquibase A Groovy-based DSL for managing schema changes in databases using Liquibase 85
brbb/graphql-rover A tool for visualizing and exploring GraphQL schemas through an interactive graph viewer 262
stch-library/sql A Clojure-based DSL for building SQL queries and statements. 41
sudo-suhas/elastic-builder Provides a Node.js implementation of the Elasticsearch Query DSL 511
b0o/schemastore.nvim Provides a catalog of JSON and YAML schemas for use with Neovim's language servers. 739
alexandrshy/keukenhof A lightweight library for creating and managing modals in web applications. 19
romaricdrigon/metayaml A schema validation tool that supports multiple file formats, generates documentation and XSD files, and provides a simple API for loading data from various sources. 104
brysgo/graphql-bookshelf A tool to simplify GraphQL schema creation using BookshelfJS models. 184
longshotlabs/simpl-schema A schema validation package for JavaScript objects with support for MongoDB update documents and customizable error messages 560
amplication/prisma-schema-dsl An interface to generate Prisma schema files from code 112
shayonj/pg-osc Tool for making schema changes in PostgreSQL with minimal locks to achieve zero downtime updates. 540
indix/schemer A schema registry and inference system for various data formats 111
intellinote/swagger-dsl Language for generating JSON documents 98