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: over 8 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
molnarg/js-schemaA JavaScript library for defining and validating object schemas388
scalikejdbc/scalikejdbcA tidy SQL-based DB access library for Scala developers.1,266
tlberglund/groovy-liquibaseA Groovy-based DSL for managing schema changes in databases using Liquibase85
brbb/graphql-roverA tool for visualizing and exploring GraphQL schemas through an interactive graph viewer263
stch-library/sqlA Clojure-based DSL for building SQL queries and statements.41
sudo-suhas/elastic-builderProvides a Node.js implementation of the Elasticsearch Query DSL510
b0o/schemastore.nvimProvides a catalog of JSON and YAML schemas for use with Neovim's language servers.756
alexandrshy/keukenhofA lightweight library for creating and managing modals in web applications.19
romaricdrigon/metayamlA 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-bookshelfA tool to simplify GraphQL schema creation using BookshelfJS models.184
longshotlabs/simpl-schemaA schema validation package for JavaScript objects with support for MongoDB update documents and customizable error messages560
amplication/prisma-schema-dslAn interface to generate Prisma schema files from code113
shayonj/pg-oscTool for making schema changes in PostgreSQL with minimal locks to achieve zero downtime updates.554
indix/schemerA schema registry and inference system for various data formats111
intellinote/swagger-dslLanguage for generating JSON documents98