Data validation using Python type hints
- validation
- parsing
- json-schema
- pydantic
47,133 repositories indexed
1–23 of 23 · Most stars
Data validation using Python type hints
Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocks
The better way to deal with JSON data in Swift.
Google's common Java, C++ and JavaScript library for parsing, formatting, and validating international phone numbers.
swagger-codegen contains a template-driven engine to generate documentation, API clients and server stubs in different languages by parsing your OpenAPI / Swagger definition.
The modular and type safe schema library for validating structural data 🤖
XML to JavaScript object converter.
📜🔜🌲 Simple, fast, powerful parser toolkit for JavaScript.
OpenDota: Open source Dota 2 data platform with automated replay parsing
Fastest end-to-end CSV ingestion for Ruby (with C acceleration). SmarterCSV auto-detects formats, applies smart defaults, and returns Rails-ready hashes for seamless use with ActiveRecord, Sidekiq, parallel jobs, and S3 pipelines — even for messy user-uploaded real-world data.
A friendly library for parsing HTTP request arguments, with built-in support for popular web frameworks, including Flask, Django, Bottle, Tornado, Pyramid, webapp2, Falcon, and aiohttp.
Full featured library for Ethereum interaction with the JSON RPC API in swift. Native ABI parsing and smart contract interactions.
GraphQL Router / API Gateway framework written in Golang, focussing on correctness, extensibility, and high-performance. Supports Federation v1 & v2, Subscriptions & more.
🤠 Object property paths with wildcards and regexps 🌵
Extensible log shipper with input/output plugins, buffering, parsing, data masking, and small memory/CPU footprint
⚠️ Deprecated - (in favour of Networking) :cloud: Elegantly connect to a JSON api. (Alamofire + Promises + JSON Parsing)
Query Parser for REST
Lightweight, zero-dependency Ruby library for parsing the Accept-Language HTTP header. Implements RFC 4647 Basic Filtering to match user language preferences against available locales. Supports quality values, wildcards, exclusions, prefix matching, and BCP 47 tags.
Read and write Excel (.xlsx, .xls), CSV, and ODS files in Java with one line of code. Annotation-based mapping, SAX streaming, built-in validation, 19 type converters, cell styling. A high-performance alternative to Apache POI.
A Go library to simplify request parsing, validation, and response handling in microservices, making code cleaner and more maintainable.
Container-focused Golang config: unify Env & Flag parsing in one call with minimal code and zero dependencies.
RSS/Atom Feed Parsing and Generating for Clojure. Bidirectional. Data-driven.
Fast and flexible HTTP request parser for Go