Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Data Validation

Data Validation

177 projects

Showing 33 of 177 projects

json-strictify
json-strictifyTypeScript

A strict JSON serializer that throws errors on unsupported values and circular references instead of silently dropping data.

#developer-tools#eslint-integration#npm-package
Stars22
Forks1
Last commit4 months ago
is
isElixir

A fast, extensible, and easy-to-use data structure validation library for Elixir with nested structure support.

#functional-programming#elixir#nested-data
Stars21
Forks2
Last commit8 years ago
gtfsio
gtfsioR

An R package providing fast and flexible tools to read, write, and validate GTFS feeds with standardized data types.

#r-package#data-export#transit-data
Stars19
Forks3
Last commit27 days ago
GTFS Data Package Specification
GTFS Data Package SpecificationPython

A GTFS data package with schemas and tests for South-East Queensland public transport data, following Frictionless Data standards.

#schemas#automated-testing#data-package
Stars18
Forks3
Last commit
gtfsclean
gtfscleanGo

A tool for checking, sanitizing, and minimizing GTFS feeds while preserving semantic equivalency.

#command-line-tool#data-cleanup#transit-data
Stars18
Forks3
Last commit4 months ago
Validate
ValidateOCaml

An OCaml library that uses a PPX deriver to automatically generate validators for records, variants, lists, and values via annotations.

#ppx-deriver#functional-programming#validation
Stars18
Forks1
Last commit2 years ago
Sanitize
SanitizeSwift

A Swift package for Vapor that safely extracts and sanitizes models from JSON request data.

#json-sanitization#model-extraction#security
Stars17
Forks2
Last commit8 years ago
math-clamp
math-clampJavaScript

A utility to clamp numbers within a specified minimum and maximum range.

#clamp#typescript#utility-library
Stars17
Forks4
Last commit1 year ago
Provero
ProveroPython

A vendor-neutral, declarative data quality engine that defines checks in YAML and runs anywhere.

#data-testing#airflow#yaml
Stars17
Forks3
Last commit7 days ago
go-countries
go-countriesGo

A lightweight Go library for ISO-3166 country code lookup, validation, and serialization.

#ozzo-validation#iso3166-2#go-library
Stars16
Forks5
Last commit5 years ago
in-array
in-arrayJavaScript

A fast utility to check if a value exists in an array, handling null values safely.

#array#null-safety#npm-package
Stars16
Forks1
Last commit10 years ago
clova
clovaClojure

A minimal validation library for Clojure and ClojureScript with built-in validators and flexible error handling.

#functional-programming#clojurescript#validation
Stars16
Forks2
Last commit1 year ago
hvalid
hvalidGo

A lightweight Go validation library with generic support, extensible rules, and clear error messages.

#go-modules#parameter-validation#validation
Stars14
Forks2
Last commit1 year ago
nhs-numbers
nhs-numbersPython

A Python package for validating, normalizing, and generating NHS Numbers with checksum verification.

#mod11-algorithm#uk-healthcare#fci
Stars13
Forks9
Last commit10 days ago
validations
validationsCrystal

A validation composition module for Crystal with built-in rules and custom validation support.

#composition#validation-library#shard
Stars13
Forks2
Last commit6 years ago
is-empty-object
is-empty-objectJavaScript

A lightweight JavaScript utility to check if an object is empty.

#object-validation#npm-package#utility-library
Stars12
Forks4
Last commit8 years ago
doi
doiGo

A Go library for parsing, validating, and formatting Digital Object Identifiers (DOIs).

#go-library#identifier-handling#research-software
Stars11
Forks2
Last commit9 years ago
Validator
ValidatorGo

A lightweight Go library for validating struct models with built-in and custom validation rules.

#model-validator#validation#go-library
Stars7
Forks0
Last commit2 years ago
koala-diff
koala-diffPython

A blazingly fast data comparison tool for Python that instantly compares massive CSV/Parquet datasets, powered by Rust.

#parquet#high-performance#simd
Stars7
Forks0
Last commit6 months ago
Transit App's gtfs-fares-v2-validator
Transit App's gtfs-fares-v2-validatorPython

A Python tool that validates GTFS fares-v2 datasets against the official specification and experimental extensions.

#python-tool#fares-validation#transit-data
Stars7
Forks0
Last commit
transit-feed-quality-calculator
transit-feed-quality-calculatorJava

A tool that downloads and validates multiple GTFS-realtime transit feeds to calculate quality metrics and generate summary statistics.

#batch-processing#java#gtfs-realtime
Stars7
Forks1
Last commit
uuidcheck
uuidcheckGo

A zero-dependency Go library for RFC 4122 UUID validation and UUIDv7 timestamp extraction.

#open-source#zero-dependency#uuid-validation
Stars6
Forks2
Last commit1 year ago
shape
shapeElixir

A declarative data validation library for Elixir inspired by Prismatic Scheme.

#declarative-programming#functional-programming#prismatic-scheme
Stars6
Forks2
Last commit11 years ago
omg.jsonparser
omg.jsonparserGo

A Go JSON parser wrapper that adds validation via struct tags like required, notEmpty, and min/max constraints.

#validation#go-package#go-library
Stars6
Forks2
Last commit4 years ago
domaintypes
domaintypesClojure

A Clojure library for modeling domain data with records, adding type information, constraints, and UML diagram generation.

#type-system#leiningen-plugin#records
Stars6
Forks1
Last commit11 years ago
csv-validator
csv-validatorCommon Lisp

Validates tabular CSV data using predefined validations, inspired from its Python homologue "Great Expectations".

#speed#great-expectations#csv
Stars5
Forks1
Last commit11 months ago
gtfs-validator-api
gtfs-validator-apiPython

A Python wrapper for the MobilityData GTFS validator that handles output files and naming.

#transportation-data#cli-tool#data-quality
Stars3
Forks0
Last commit3 years ago
hunt-validation
hunt-validationD

A data validation library for the D programming language built on the Hunt framework.

#d-language#metaprogramming#validation
Stars3
Forks1
Last commit2 years ago
DBUtility.TDengine
DBUtility.TDengineJavaScript

A comprehensive .NET utility library collection for database operations, common development tasks, and desktop/web application tools.

#winforms#database-drivers#encryption
Stars2
Forks4
Last commit5 months ago
json-diff
json-diffTypeScript

An Angular-powered tool to compare two JSON objects and highlight their differences with visual color coding.

#developer-tools#json-comparison#static-site
Stars1
Forks0
Last commit1 year ago
missing-deep-keys
missing-deep-keysJavaScript

A JavaScript utility that compares two objects and returns an array of keys present in the first object but missing in the second.

#deep-diff#object-comparison#npm-package
Stars0
Forks1
Last commit6 years ago
restagraph
restagraphCommon Lisp

Dynamically generates a consistent REST-ish HTTP API for Neo4j graph databases based on an internal schema.

#schema-driven#database-schema#rest-api
Stars0
Forks0
Last commit3 years ago
verhoeff
verhoeffCrystal

A Crystal language implementation of the Verhoeff checksum algorithm for error detection in numeric data.

#crystal-lang#numeric-validation#shard
Stars0
Forks0
Last commit2 years ago
PreviousPage 5 of 5

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
8 years ago
1 year ago
4 years ago
#Validation53
#Schema Validation33
#Json Schema30
#Python25
#Javascript23
#Validation Library20
#Error Handling18
#Open Data18
#Nodejs18
#Data Quality17
#Transit Data16
#Python Library14