nowfound

Dev tools · alternatives · 2026

24 alternatives to PySchemes – A library for validating data structures in Python

PySchemes is a library for validating data structures in python - spy16/pyschemes

PySchemes is a Python library that validates data structures. Designed for developers, it provides a way to define and enforce schemas for data validation in Python applications. The library enables developers to… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. PySchemes – A library for validating data structures in Python launched in 2017; newer entries below may have overtaken it.

  1. 1

    Outlines is a Python library that focuses on text generation with large language models. Brandon and I are not LLM experts and started the project a few months ago because we wanted to understand better how the generation process works. Our original background is probabilistic, relational and symbolic programming. Recently we came up with a fast way to generate text that matches a regex (https://blog.normalcomputing.ai/posts/2023-07-27-regex-guide...). The basic idea is simple: regular expressions have an equivalent Deterministic-Finite Automaton (DFA) representation. We…

    2023 · github.com · its alternatives →

  2. 2

    pg_jsonschema is a solution we're exploring to allow enforcing more structure on json and jsonb typed postgres columns. We initially wrote the extension as an excuse to play with pgx, the rust framework for writing postgres extensions. That let us lean on existing rust libs for validation (jsonschema), so the extension's implementation is only 10 lines of code :) https://github.com/supabase/pg_jsonschema/blob/fb7ab09bf6050... happy to answer any questions!

    2022 · github.com · its alternatives →

  3. 3TA

    TypeSchema is a JSON specification to describe data models in a programming language neutral format.

    2024 · typeschema.org · its alternatives →

  4. 4

    DEPCRECATED/UNMAINTAINED - A Python library to make debugging with print statements simpler and more effective. - alixander/PyScribe

    2015 · github.com · its alternatives →

  5. 5

    If Google News had a Python library. Contribute to kotartemiy/pygooglenews development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  6. 6

    Sampling profiler for Python programs. Contribute to benfred/py-spy development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  7. 7

    Documentation for the Pydantic stack. Validate data with Pydantic Validation, build production AI agents with Pydantic AI, and monitor LLM calls, agent behavior, and costs with Pydantic Logfire.

    2017 · pydantic-docs.helpmanual.io · its alternatives →

  8. 8

    Hi HN! I built pyscn for Python developers in the vibe coding era. If you're using Cursor, Claude, or ChatGPT to ship Python code fast, you know the feeling: features work, tests pass, but the codebase feels... messy. Common vibe coding artifacts: • Code duplication (from copy-pasted snippets) • Dead code from quick iterations • Over-engineered solutions for simple problems • Inconsistent patterns across modules pyscn performs structural analysis: • APTED tree edit distance + LSH • Control-Flow Graph (CFG) analysis • Coupling Between Objects (CBO) • Cyclomatic Complexity Try it without…

    2025 · github.com · its alternatives →

  9. 9

    A fast, robust Python library to check for offensive language in strings. - vzhou842/profanity-check

    2018 · github.com · its alternatives →

  10. 10

    A curated database of insecure Python packages. Contribute to pyupio/safety-db development by creating an account on GitHub.

    2016 · github.com · its alternatives →

  11. 11

    Debugging-friendly exceptions for Python. Contribute to cknd/stackprinter development by creating an account on GitHub.

    2019 · github.com · its alternatives →

  12. 12

    plait.py - a fake data modeler . Contribute to plaitpy/plaitpy development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  13. 13

    A Python library for detecting patterns and anomalies in massive datasets using the Matrix Profile - target/matrixprofile-ts

    2019 · github.com · its alternatives →

  14. 14

    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 →

  15. 15

    A lightweight database with Python syntax queries, using ZeroMQ - asrp/pyzdb

    2017 · github.com · its alternatives →

  16. 16

    Hi HN, Recently, I’ve noticed there’s a decently high barrier to entry in developing competitive, full-stack SaaS applications. Beside the standard, boring features that take months to implement, you typically have to know several languages and frameworks, and be familiar with fancy frontend styling classes. I’m working hard right now to solve this problem by building PySaaS- The 100% pure Python SaaS starter kit. PySaaS is a boilerplate Python codebase that takes care of the fundamental components standard to all SaaS applications. The codebase uses the Pynecone web framework to compile…

    2023 · pysaas.io · its alternatives →

  17. 17PL

    Hi! I’ve been working on this automatic scanner for ML models to detect issues like underperforming data slices, overconfidence in predictions, robustness problems, and others. It supports all main Python ML frameworks (sklearn, torch, xgboost, …) and integrates with the quality assurance solution we are building at Giskard AI (https://giskard.ai) to systematically test models before putting them in production. It is still a beta and I would love to hear your feedback if you have the time to try it out. We have quite a few tutorials in the docs with ready-made colab notebooks to…

    2023 · docs.giskard.ai · its alternatives →

  18. 18

    :panda_face: Bringing the python data stack to the shell prompt - robdmc/pandashells

    2015 · github.com · its alternatives →

  19. 19

    Pandas is the most common python library for data analytics

    2016 · amazon.com · its alternatives →

  20. 20

    Creative coding editor in Python

    2023 · pysketch.com · its alternatives →

  21. 21

    Go (Golang) Fake Data Generator for Struct. [Notes]This repository is archived, moved to the new repository https://github.com/go-faker/faker - bxcodec/faker

    2019 · github.com · its alternatives →

  22. 22

    Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy - ijl/orjson

    2018 · github.com · its alternatives →

  23. 23

    Visions is a python library for working with user defined data type systems. Out of the box, it provides type inference and automated data cleaning of sequence data with backend specific implementations for pandas, spark, python, and numpy. We often use it as a first pass cleaning step when working with tabular data and to simplify the backend logic of both pandas-profiling[1] and our tabular data compression library compressio[2]. Because data types are user defined, we can build user customizable libraries based around types without adding code complexity. In the case of compressio that…

    2022 · github.com · its alternatives →

  24. 24

    A Python toolkit for rule-based/unsupervised anomaly detection in time series - arundo/adtk

    2019 · github.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 →