Generate Zod schemas and JSDoc typedefs from database metadata.
Generate Koa REST routes from database-validator-generator schema output.
Validate identifier/keywords name
Another JSON Schema Validator
Validate plugin/preset options
Additional JSON-Schema keywords for Ajv JSON validator
Prisma 2+ generator to emit typescript models of your database with class validator
Prisma 2+ generator to emit typescript models of your database with class validator
Decorator-based property validation for classes.
Another JSON Schema Validator
Changes JsonValues to your custom typescript type
String validation and sanitization
A database module contains design-time database artifacts. On deployment, a database module is assigned an HDI container to which the corresponding run-time database objects are deployed.
Ajv class for JSON Schema draft-04
Express middleware for the validator module.
Object schema validation
Creates a new SAP HANA database project
Custom error messages in JSON Schemas for Ajv validator
Validate form asynchronous
validate form asynchronous
Parser/validator for OpenAPI 3.x definitions
TypeScript definitions for validator
Distributed locking and slashing protection for Aztec validators running in high-availability configurations.
Determine if a function is a native generator function.
PrettyValidation generate validation modules from database schema
SpicyValidation overwrite model file that user would like to generate validation.
Generates Rails models from the target database... magically! Validations and associations included.
Regressor generates regression specs based on ActiveRecord models. Currently relations, validations, attributes, and database indexes are supported.
Laranja is a ruby gem which generates random fake valid data. It was built to help testing brazilian apps, since it generated specific data from the country. Now it's localized with the I18n gem, the gem has custom data and custom generators per locale. You can use it in your automated tests or to populate development databases.
Shoulda Matchmakers generates regression specs for existing ActiveRecord models and ActionController controllers using Shoulda Matchers. It generates specs for model validations, associations, nested attributes, enum definitions, attribute serialization, database columns and database indexes as well as controller REST routes, and before/after/around actions/filters. It can also generate FactoryGirl factories containing the minimum attributes required for the factory to create a valid object. Shoulda Matchmakers is based on the Regressor gem by Erwin Schens.
DrySQL uses your DB's information schema to identify keys, and generate associations and validations for ActiveRecord objects. You defined the schema on your DB ... don't re-define it in your application code. Legacy DB Tables, Ruby Desktop apps, Rails apps...DrySQL's got all your databases covered
mydry is a rails generator that enables you to work in a drier way, using the information you already provided in the migration to create your models, for example all the non nulls, uniques, numerics and relations defined in the database are already defined in the model with the corresponding validation.
A project that is an attempt to rehabilitate and generalize a data ingestion/importation service originally built for a retail, e-commerce platform. It aims to provide a robust solution for mapping intermediate representations of database records (CSV at the moment) to persisted data. The process allows simulation, validation, and control of the arrangement of the final data form. The ultimate goal is a project that is flexible enough to use in a pure-Ruby, Rails, or standalone application backed by data storage of your choice (as long as model representations can be accessed via Ruby).