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.
68 stars
8 watching
5 forks
Language: JavaScript
last commit: almost 7 years ago
Linked from 1 awesome list
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 |