Dev tools · alternatives · 2026

24 alternatives to DataCheck
CLI-first data validation. YAML config. 27+ built-in rules.
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes.
- 1
Datangle (Beta)▲160No-code CI/CD workflow builder for your data
2024 · datangle.io · its alternatives →
- 2

Every data pipeline job I had to tackle required quite a few components to set up: - One tool to ingest data - Another one to transform it - If you wanted to run Python, set up an orchestrator - If you need to check the data, a data quality tool Let alone this being hard to set up and taking time, it is also pretty high-maintenance. I had to do a lot of infra work, and while this being billable hours for me I didn’t enjoy the work at all. For some parts of it, there were nice solutions like dbt, but in the end for an end-to-end workflow, it didn’t work. That’s why I decided to build an…
2024 · github.com · its alternatives →
- 3

Cross-platform CLI tool to validate configuration files across 18 formats. Syntax and schema validation with JSON Schema, XSD, and SchemaStore integration. Written in Go. - Boeing/config-file-validator
2023 · github.com · its alternatives →
- 4

Open source tool for testing & validating your model & data
2022 · github.com · its alternatives →
- 5

- 6

- 7

PySchemes is a library for validating data structures in python - spy16/pyschemes
2017 · github.com · its alternatives →
- 8GT
2013 · databasetestdata.com · its alternatives →
- 9

Data validation simplified. Contribute to yaaminu/finicky development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 10YV
Hi HN, I made a tiny tool called YAML Validator that checks your YAML files with one Docker command — no installs, no setup, no excuses. It does: - Syntax checks - yamllint linting - checkov security scanning - All in one lightweight, zero-config container --------------------------------------------------------- How to use: docker run -v "$(pwd):/data" pooyanazad/yaml-checker Optional alias (for .bashrc / .zshrc): alias ytest='docker run -v "$(pwd):/data" pooyanazad/yaml-checker' Then simply call: ytest sample.yaml YAML powers CI/CD, configs, infra ,and…
Nov 2025 · its alternatives →
- 11

- 12

Automatically identify anti-patterns in SQL queries - jarulraj/sqlcheck
2017 · github.com · its alternatives →
- 13

Check your wheels have the right contents. Contribute to jwodder/check-wheel-contents development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 14

- 15
Datafold▲22Quality assurance & monitoring for analytical data
2020 · datafold.com · its alternatives →
- 16
Levox▲8Catch sensitive data leaks in code before they ship.
2025 · levox.aifenrix.com · its alternatives →
- 17

ValidKube combines the best open-source tools to help ensure Kubernetes YAML best practices, hygiene & security.
2022 · validkube.com · its alternatives →
- 18CA
Hi HN! We’re Clemens and Felix from Cito - thrilled to show you what we’ve built to help data engineers stay on top of data quality issues. Think Datadog meets Incident.io. Tests in dbt are great when checking whether specific expectations are true, but don’t work well for use cases where data patterns may change over time. When relying on testing alone, data teams regularly face situations where business stakeholders identify data issues in dashboards first, eroding trust. In such situations, understanding the implications of an issue and debugging can be a very manual and time-consuming…
2022 · citodata.com · its alternatives →
- 19

Stop half-done APIs! Cherrybomb is a CLI tool that helps you avoid undefined user behaviour by auditing your API specifications, validating them and running API security tests. - blst-security/cherrybomb
2022 · github.com · its alternatives →
- 20

A quick and easy way to validate your YAML.
2019 · yamlchecker.com · its alternatives →
- 21

Typesafe, Composable Validation. Contribute to keithasaurus/koda-validate development by creating an account on GitHub.
2022 · github.com · its alternatives →
- 22

Hey HN, I’m the author. I built Misata because existing tools (Faker, Mimesis) are great for random rows but terrible for relational or temporal integrity. I needed to generate data for a dashboard where "Timesheets" must happen after "Project Start Date," and I wanted to define these rules via natural language. How it works: LLM Layer: Uses Groq/Llama-3.3 to parse a "story" into a JSON schema constraint config. Simulation Layer: Uses Vectorized NumPy (no loops) to generate data. It builds a DAG of tables to ensure parent rows exist before child rows (referential integrity).…
Dec 2025 · github.com · its alternatives →
- 23OS
2016 · vpj.github.io · its alternatives →
- 24

Also compare
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →