Dev tools · alternatives · 2026
24 alternatives to A quality checker for Python wheels
Check your wheels have the right contents. Contribute to jwodder/check-wheel-contents development by creating an account on GitHub.
This tool validates the quality and integrity of Python wheels, the compiled package format used in Python distribution. Designed for Python developers and package maintainers, it checks wheels for common issues and… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. A quality checker for Python wheels launched in 2020; newer entries below may have overtaken it.
- 1

Deep inspection of Python objects. Contribute to igrek51/wat development by creating an account on GitHub.
2024 · github.com · its alternatives →
- 2CS
The pattern of downloading and executing installation scripts without verifying them has bothered me for a while. I started messing around with a way to verify the checksum of scripts before I execute them. I've found it a really useful tool for installing things like Rust or Deno. It's written entirely as a shell script, and it's easy to read and understand what's happening. I hope it may be useful to someone else!
2022 · checksum.sh · its alternatives →
- 3

A curated database of insecure Python packages. Contribute to pyupio/safety-db development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 4

- 5

A linter to prevent exception handling antipatterns in Python (limited only for those who like dinosaurs). - guilatrova/tryceratops
2021 · github.com · its alternatives →
- 6

Debugging-friendly exceptions for Python. Contribute to cknd/stackprinter development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 7

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

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

A tool for refurbishing and modernizing Python codebases - dosisod/refurb
2022 · github.com · its alternatives →
- 10

Dockerfile linter, validate inline bash, written in Haskell - hadolint/hadolint
2016 · github.com · its alternatives →
- 11

verify-json. Contribute to yusufnb/verify-json development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 12

DeepScan is a cutting-edge static analysis tool for JavaScript. You can inspect all of your JavaScript code comprehensively.
2017 · deepscan.io · its alternatives →
- 13

Dead simple testing framework for Bash with coverage reporting - Checksum/critic.sh
2020 · github.com · its alternatives →
- 14

We now write most of our code with agents. For a while, PRs piled up, causing review fatigue, and we had this sinking feeling that standards were slipping. Consistency is tough at this volume. I’m sharing the solution we found, which has become our main product. Continue (https://docs.continue.dev) runs AI checks on every PR. Each check is a source-controlled markdown file in `.continue/checks/` that shows up as a GitHub status check. They run as full agents, not just reading the diff, but able to read/write files, run bash commands, and use a browser. If it finds…
Feb 2026 · docs.continue.dev · its alternatives →
- 15

Greetings! A 2.5 weekends project to teach myself newer Python features (>= 3.10). Conditions are written as Lambda expressions that annotate parameters and return types, and coexist with type annotations. Symbols to share values between conditions are also supported to a limited extend.
2022 · github.com · its alternatives →
- 16

:cop: GitHub Bot For Validating Pull Request Mergability Requirements and Issues Structure - Schachte/Git-Enforcer
2018 · github.com · its alternatives →
- 17

Hi HN! This is my first open source package. PyCharm used to have a nifty tool to show you requirements.txt packages that needed updates. You could click a button and open the github page, click a button to upgrade, all in the file. It was super convenient. Then it went away. The package was written in a few languages that I have no experience with, but I figured I'd build something that worked for my use case, and maybe it can help you, too. After installing, you point it at your requirements.txt file, and it will spit out something like this: ---- File caching enabled The following…
2025 · github.com · its alternatives →
- 18

Hello all, Very excited to share this project with you all! Panoptisch scans your Python file or module to find it's imports (aka dependencies) and recursively does so for all dependencies and sub-dependencies. It then generates a dependency tree in JSON for you to parse and enforce import policies. Supply chain attacks are no joke, and this is one way to transparently analyze your dependencies to see if any malicious imports are taking place. For example, your yaml parser, nor it's sub-dependencies should import socket, or sys. Panoptisch is in early stages, with known limitations (for…
2022 · github.com · its alternatives →
- 19

A simple, fast, extensible python library for data validation. - guyskk/validr
2016 · github.com · its alternatives →
- 20

crates.io serves as a central registry for sharing crates, which are packages or libraries written in Rust that you can use to enhance your projects
2020 · crates.io · its alternatives →
- 21

a free, non-AI python grammar checker 📝✅. Contribute to jxmorris12/language_tool_python development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 22

Don't run "curl | sh" again. Use "curl | shed" to verify scripts before running. - mplewis/shed
2015 · github.com · its alternatives →
- 23

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 →
- 24

Learn the latest standards and tools for Python packaging
2021 · pypackages.com · its alternatives →
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 →