Performant Python Typings library for type-safe binary serialization, JSON encoding, and data validation with zero dependencies

python typing
2 Open Issues Need Help Last updated: Jun 26, 2025

Open Issues Need Help

View All on GitHub
Data Serialization Type Hinting/Validation

AI Summary: Rewrite the TSRKit Types library's core data structures (integers, strings, booleans, etc.) as a C extension using `ctypes` to improve performance. This involves porting the existing Python code to C, ensuring compatibility with the existing Python API, and thoroughly testing the new C extension for correctness and performance gains.

Complexity: 5/5
help wanted

Performant Python Typings library for type-safe binary serialization, JSON encoding, and data validation with zero dependencies

Python
#python#typing
Data Serialization Type Hinting/Validation
Add Signed Int 2 months ago

AI Summary: Implement support for signed integers in the TSRKit Types library, mirroring the existing functionality for unsigned integers. This includes adding new classes for fixed-size (e.g., Int8, Int16, Int32, Int64) and variable-size signed integers, ensuring compatibility with existing encoding/decoding, JSON serialization, and validation mechanisms.

Complexity: 3/5
enhancement good first issue

Performant Python Typings library for type-safe binary serialization, JSON encoding, and data validation with zero dependencies

Python
#python#typing