GitHub topics: dataclasses
litestar-org/polyfactory
Simple and powerful factories for mock data generation
Language: Python - Size: 9.24 MB - Last synced at: about 4 hours ago - Pushed at: 2 days ago - Stars: 1,188 - Forks: 95

drivendataorg/erdantic
Entity relationship diagrams for Python data model classes like Pydantic
Language: Python - Size: 5.94 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 369 - Forks: 25

ryanlevee/project-to-single-file-converter
A lightweight Python script designed to merge files from a project directory and subdirectories into a single output file, while skipping specified folders and files. Works with any programming language.
Language: Python - Size: 32.2 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 2 - Forks: 1

yukinarit/pyserde
Yet another serialization library on top of dataclasses, inspired by serde-rs.
Language: Python - Size: 8.72 MB - Last synced at: about 9 hours ago - Pushed at: 1 day ago - Stars: 762 - Forks: 45

brentyi/jax_dataclasses
Pytrees + dataclasses ❤️
Language: Python - Size: 64.5 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 62 - Forks: 6

SoulMelody/LibreSVIP
A universal converter for singing voice projects which is cross-platform and multi-lingual
Language: Python - Size: 14.9 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 57 - Forks: 5

ijl/orjson
Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy
Language: Python - Size: 5.33 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 6,828 - Forks: 240

anna-money/marshmallow-recipe
Generates schemas for dataclasses compatible with marshmallow2 and marshmallow3
Language: Python - Size: 251 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 23 - Forks: 3

ramnes/notion-sdk-py
The official Notion API client library, but rewritten in Python! (sync + async)
Language: Python - Size: 3.9 MB - Last synced at: 4 days ago - Pushed at: 10 days ago - Stars: 1,950 - Forks: 154

gpauloski/tosholi
Read and write TOML config files with dataclasses
Language: Python - Size: 190 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 5 - Forks: 0

dpetzold/aws-log-parser
Parse AWS CloudFront and LoadBalancer logs to Python3 Data Classes
Language: Python - Size: 252 KB - Last synced at: 2 days ago - Pushed at: about 1 month ago - Stars: 25 - Forks: 11

enthought/traits
Observable typed attributes for Python classes
Language: Python - Size: 53.3 MB - Last synced at: 5 days ago - Pushed at: 13 days ago - Stars: 450 - Forks: 85

konradhalas/dacite
Simple creation of data classes from dictionaries.
Language: Python - Size: 516 KB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 1,856 - Forks: 107

reagento/adaptix
An extremely flexible and configurable data model conversion library.
Language: Python - Size: 3.2 MB - Last synced at: 5 days ago - Pushed at: 14 days ago - Stars: 442 - Forks: 27

omni-us/jsonargparse
Implement minimal boilerplate CLIs derived from type hints and parse from command line, config files and environment variables
Language: Python - Size: 9.19 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 360 - Forks: 53

aviramha/ormsgpack
Msgpack serialization/deserialization library for Python, written in Rust using PyO3. Reboot of orjson. msgpack.org[Python]
Language: Rust - Size: 4.44 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 305 - Forks: 22

brentyi/tyro
CLI interfaces & config objects, from types
Language: Python - Size: 70.4 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 610 - Forks: 31

eladrich/pyrallis
Pyrallis is a framework for structured configuration parsing from both cmd and files. Simply define your desired configuration structure as a dataclass and let pyrallis do the rest!
Language: Python - Size: 4.52 MB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 229 - Forks: 7

pyapp-kit/fieldz
Unified API for working with multiple dataclass-like libraries
Language: Python - Size: 72.3 KB - Last synced at: about 20 hours ago - Pushed at: 19 days ago - Stars: 10 - Forks: 3

eigenein/protobuf
Python implementation of Protocol Buffers with dataclass-based schemaʼs
Language: Python - Size: 784 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 267 - Forks: 22

lidatong/dataclasses-json
Easily serialize Data Classes to and from JSON
Language: Python - Size: 53.9 MB - Last synced at: 5 days ago - Pushed at: 9 months ago - Stars: 1,421 - Forks: 159

AbhiFutureTech/UAV-Strategic-Deconfliction-System
A Python-based simulation tool to detect spatiotemporal conflicts between drone missions using waypoint trajectories, time windows, and 3D/4D visualizations.
Language: Jupyter Notebook - Size: 56.6 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 4 - Forks: 2

reagento/dataclass-rest
A modern and simple way to create clients for REST like APIs
Language: Python - Size: 104 KB - Last synced at: 3 days ago - Pushed at: 3 months ago - Stars: 79 - Forks: 13

rnag/dataclass-wizard
Simple, elegant, wizarding tools for interacting with Python's dataclasses.
Language: Python - Size: 784 KB - Last synced at: 13 days ago - Pushed at: 26 days ago - Stars: 202 - Forks: 25

mit-ll-responsible-ai/hydra-zen
Create powerful Hydra applications without the yaml files and boilerplate code.
Language: Python - Size: 23.1 MB - Last synced at: 13 days ago - Pushed at: 16 days ago - Stars: 372 - Forks: 17

pyapp-kit/griffe-fieldz
Griffe extension to inject field metadata into mkdocstrings (supports dataclasses, pydantic, attrs, and more)
Language: Python - Size: 37.1 KB - Last synced at: about 20 hours ago - Pushed at: 15 days ago - Stars: 18 - Forks: 2

astropenguin/pandas-dataclasses
:zap: pandas data creation by data classes
Language: Python - Size: 2.84 MB - Last synced at: 15 days ago - Pushed at: 4 months ago - Stars: 51 - Forks: 3

anatoly-scherbakov/documented
Templated docstrings for Python classes
Language: Python - Size: 986 KB - Last synced at: 2 days ago - Pushed at: about 1 year ago - Stars: 16 - Forks: 0

jacebrowning/datafiles
A file-based ORM for Python dataclasses.
Language: Python - Size: 1.54 MB - Last synced at: 13 days ago - Pushed at: about 2 months ago - Stars: 207 - Forks: 18

phenobarbital/python-datamodel
DataModel is a reimplementation of python Dataclasses supporting true inheritance (without decorators), true composition and other good features.
Language: HTML - Size: 1.92 MB - Last synced at: 7 minutes ago - Pushed at: 19 days ago - Stars: 4 - Forks: 3

oxan/djangorestframework-dataclasses
Dataclasses serializer for Django REST framework
Language: Python - Size: 233 KB - Last synced at: 7 days ago - Pushed at: 3 months ago - Stars: 444 - Forks: 28

yukinarit/envclasses
envclasses is a library to map fields on dataclass object to environment variables.
Language: Python - Size: 149 KB - Last synced at: 13 days ago - Pushed at: over 2 years ago - Stars: 32 - Forks: 4

lukasmasuch/streamlit-pydantic
🪄 Auto-generate Streamlit UI from Pydantic Models and Dataclasses.
Language: Python - Size: 469 KB - Last synced at: 19 days ago - Pushed at: 8 months ago - Stars: 525 - Forks: 77

hunyadi/pyopenapi
Generate an OpenAPI specification from a Python class definition
Language: Python - Size: 199 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 22 - Forks: 1

Peter554/dc_schema
Generate JSON schema from python dataclasses
Language: Python - Size: 54.7 KB - Last synced at: 15 days ago - Pushed at: about 1 year ago - Stars: 21 - Forks: 2

jpmorganchase/py-avro-schema
Generate Apache Avro schemas for Python types including standard library data-classes and Pydantic data models.
Language: Python - Size: 234 KB - Last synced at: 8 days ago - Pushed at: 8 months ago - Stars: 41 - Forks: 6

jpmorganchase/py-adapter
Round-trip serialization/deserialization of any Python object to/from any serialization format including Avro and JSON.
Language: Python - Size: 130 KB - Last synced at: 10 days ago - Pushed at: 9 months ago - Stars: 9 - Forks: 3

hit9/dataclass-jsonable
Simple, practical and overridable conversions between dataclasses and jsonable dictionaries (long term maintenance).
Language: Python - Size: 88.9 KB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 10 - Forks: 4

lebrice/SimpleParsing
Simple, Elegant, Typed Argument Parsing with argparse
Language: Python - Size: 1.37 MB - Last synced at: 2 days ago - Pushed at: 3 months ago - Stars: 462 - Forks: 56

zifeo/dataconf
Simple dataclasses configuration management for Python with hocon/json/yaml/properties/env-vars/dict/cli support.
Language: Python - Size: 549 KB - Last synced at: about 20 hours ago - Pushed at: 26 days ago - Stars: 83 - Forks: 14

ViAchKoN/dataclass-sqlalchemy-mixins
Python package for easy sqlalchemy filtering databases using dataclasses or without them
Language: Python - Size: 42 KB - Last synced at: 14 days ago - Pushed at: 5 months ago - Stars: 15 - Forks: 2

martinn/quickapiclient
Create fully typed declarative API clients quickly and easily.
Language: Python - Size: 775 KB - Last synced at: 2 days ago - Pushed at: 4 months ago - Stars: 41 - Forks: 1

Fatal1ty/openapify
Framework agnostic OpenAPI Specification generation for code lovers
Language: Python - Size: 57.6 KB - Last synced at: 15 days ago - Pushed at: 5 months ago - Stars: 26 - Forks: 0

Fatal1ty/mashumaro
Fast and well tested serialization library
Language: Python - Size: 1.67 MB - Last synced at: 18 days ago - Pushed at: 3 months ago - Stars: 843 - Forks: 47

kszucs/koerce
Reusable Pattern Matching on Python Objects
Language: Python - Size: 221 KB - Last synced at: 4 days ago - Pushed at: 7 months ago - Stars: 16 - Forks: 3

sns-sdks/python-youtube
A simple Python wrapper for YouTube Data API :sparkles: :cake: :sparkles: .
Language: Python - Size: 1.65 MB - Last synced at: 18 days ago - Pushed at: 6 months ago - Stars: 331 - Forks: 49

ASEM000/pytreeclass
Visualize, create, and operate on pytrees in the most intuitive way possible.
Language: Python - Size: 3.21 MB - Last synced at: 20 days ago - Pushed at: 4 months ago - Stars: 45 - Forks: 2

abstract-333/chat-api
FastAPI project built on DDD pattern with Github Actions for testing and formatting.
Language: Python - Size: 353 KB - Last synced at: 30 days ago - Pushed at: 30 days ago - Stars: 1 - Forks: 0

salko-ua/monkeytype
Python library that simplifies work with the Monkeytype API using data classes. Use it to pull data from your account
Language: Python - Size: 229 KB - Last synced at: 2 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

NiklasRosenstein/python-databind
Databind is a library inspired by jackson-databind to de-/serialize Python dataclasses.
Language: Python - Size: 4.45 MB - Last synced at: 2 days ago - Pushed at: 10 months ago - Stars: 13 - Forks: 2

wyfo/apischema
JSON (de)serialization, GraphQL and JSON schema generation using Python typing.
Language: Python - Size: 6.67 MB - Last synced at: 14 days ago - Pushed at: 27 days ago - Stars: 234 - Forks: 18

Vizonex/HeapStruct
A Msgspec inspired dataclass library Made for CPython, Python and Cython forked from quickle
Language: C - Size: 49.8 KB - Last synced at: 13 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

jndiogo/sibila
Extract structured data from local or remote LLM models
Language: Python - Size: 4.37 MB - Last synced at: 4 days ago - Pushed at: 10 months ago - Stars: 41 - Forks: 7

Codeblin/ObjectPreference 📦
Fast and easy Shared Preferences managing with object mapping annotations for simple or complex class structures
Language: Kotlin - Size: 184 KB - Last synced at: 15 days ago - Pushed at: about 5 years ago - Stars: 8 - Forks: 1

adriangs1996/wintry
Python web framework in a new way, a cooler way. Winter is comming
Language: Python - Size: 1.29 MB - Last synced at: 7 days ago - Pushed at: 4 months ago - Stars: 19 - Forks: 0

Torvaney/statsbombapi
An extendable Statsbomb API wrapper for data-pipelines
Language: Python - Size: 72.3 KB - Last synced at: 21 days ago - Pushed at: about 3 years ago - Stars: 50 - Forks: 9

SowinskiBraeden/ScheduleGeneratorApp
The Desktop Application for my schedule-generator algorithm, allowing users to easily interact with the algorithm and its variables to generate schedules as documents for students individually as well as the master timetable
Language: Python - Size: 178 KB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 1

ermakov-oleg/serpyco-rs
Fast Python dataclasses serialization
Language: Python - Size: 598 KB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 30 - Forks: 3

Vizonex/SQLTable
A Msgspec Sqlalchemy Library
Language: Python - Size: 68.4 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

tefra/xsdata-w3c-tests
Naive XML Bindings for python vs W3C XML Schema 1.1 test suite
Language: Python - Size: 40.9 MB - Last synced at: 18 days ago - Pushed at: about 2 months ago - Stars: 4 - Forks: 0

NguyenBaCuong95/project-to-single-file-converter
A lightweight Python script designed to merge files from a project directory and subdirectories into a single output file, while skipping specified folders and files. Works with any programming language.
Size: 1000 Bytes - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

lexiq-legal/pydantic_schemaorg
Schema.org classes in pydantic
Language: Python - Size: 2.37 MB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 66 - Forks: 22

miguelFLG13/dataclass-bakery
Dataclass Bakery offers you a smart way to create objects based on dataclasses for testing in Python.
Language: Python - Size: 57.6 KB - Last synced at: 13 days ago - Pushed at: about 1 year ago - Stars: 5 - Forks: 4

bogdandm/json2python-models
Generate Python model classes (pydantic, attrs, dataclasses) based on JSON datasets with typing module support
Language: Python - Size: 909 KB - Last synced at: about 2 months ago - Pushed at: 6 months ago - Stars: 178 - Forks: 15

python-desert/desert
Deserialize to objects while staying DRY
Language: Python - Size: 657 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 158 - Forks: 10

MirS0bhan/Validata
dataclass & validation simple as well as hell.
Language: Python - Size: 13.7 KB - Last synced at: 10 days ago - Pushed at: 8 months ago - Stars: 7 - Forks: 1

yukihiko-shinoda/yaml-dataclass-config
This project helps you to import config file writen by YAML to Python dataclass.
Language: Python - Size: 94.7 KB - Last synced at: 13 days ago - Pushed at: over 4 years ago - Stars: 37 - Forks: 5

kodemore/chili
Object serialization/deserialization tools for python.
Language: Python - Size: 254 KB - Last synced at: 10 days ago - Pushed at: 11 months ago - Stars: 72 - Forks: 6

astropenguin/xarray-dataclasses
:zap: xarray data creation by data classes
Language: Python - Size: 3.4 MB - Last synced at: 14 days ago - Pushed at: 4 months ago - Stars: 77 - Forks: 8

walkerjameschris/dataclass
An R package for creating data structs with input validation.
Language: R - Size: 164 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 8 - Forks: 0

YushiOMOTE/perde
Python serialization framework powered by Rust
Language: Rust - Size: 3.78 MB - Last synced at: 5 days ago - Pushed at: over 4 years ago - Stars: 26 - Forks: 1

coqui-ai/coqpit
Simple but maybe too simple config management through python data classes. We use it for machine learning.
Language: Python - Size: 7.64 MB - Last synced at: 22 days ago - Pushed at: about 2 years ago - Stars: 104 - Forks: 35

dataclass-mapper/dataclass-mapper
Lib for autogenerating mappers between dataclasses
Language: Python - Size: 978 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 24 - Forks: 4

Vizonex/CyClass
A dataclasses library inspired by msgspec , pydantic and attrs written in cython.
Language: C - Size: 187 KB - Last synced at: 27 days ago - Pushed at: 3 months ago - Stars: 4 - Forks: 1

jianyuan/anymerge
A Python library for merging dataclasses, TypedDicts, and Pydantic models seamlessly
Language: Python - Size: 640 KB - Last synced at: 7 days ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

mivade/argparse_dataclass
Declarative CLIs with argparse and dataclasses
Language: Python - Size: 87.9 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 85 - Forks: 14

kraktus/dataclass-csv2
A fork with fixes of `dataclass-csv` python package
Language: Python - Size: 123 KB - Last synced at: 3 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

imgurbot12/pyderive
Python3 Custom Data Class Helpers
Language: Python - Size: 268 KB - Last synced at: 1 day ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

astropenguin/dataspecs
Data specifications by data classes
Language: Python - Size: 1.67 MB - Last synced at: 14 days ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 0

olemb/livemidi
MIDI messages for Python
Language: Python - Size: 69.3 KB - Last synced at: 24 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 2

levsh/cwtch
Python Data Classes with validation and views
Language: Python - Size: 296 KB - Last synced at: 16 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

rec/dtyper
🗝 Fix and improve `typer` 🗝
Language: Python - Size: 631 KB - Last synced at: 17 days ago - Pushed at: about 1 year ago - Stars: 20 - Forks: 2

biqqles/dataclassy
A fast and flexible reimplementation of data classes
Language: Python - Size: 176 KB - Last synced at: 10 days ago - Pushed at: over 2 years ago - Stars: 84 - Forks: 9

google-research/dataclass_array
Dataclasses manipulated as numpy arrays (with batching, reshape, slicing,...)
Language: Python - Size: 187 KB - Last synced at: 19 days ago - Pushed at: 7 months ago - Stars: 49 - Forks: 4

xnuinside/py-models-parser
Parser for Different Python Models (pure Python classes, Pydantic, Enums, ORMs: DjangoORM, Tortoise, SqlAlchemy, GinoORM, PonyORM, Pydal) to extract information about columns(attrs), model, table args,etc in one format.
Language: Python - Size: 131 KB - Last synced at: 25 days ago - Pushed at: over 1 year ago - Stars: 18 - Forks: 2

SunDoge/typed-args
Parse command line arguments by defining dataclasses
Language: Python - Size: 120 KB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 12 - Forks: 3

daviskirk/climatecontrol
Python library for loading settings and config data from files and environment variables
Language: Python - Size: 367 KB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 20 - Forks: 1

SajjadAli54/python
python codes
Language: Jupyter Notebook - Size: 132 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

mdrachuk/serious
Dataclass Model Toolkit
Language: Python - Size: 626 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 7 - Forks: 1

binary-butterfly/validataclass
Python library for input validation designed for (but not restricted to) JSON-based APIs, neatly integrating with dataclasses.
Language: Python - Size: 806 KB - Last synced at: 15 days ago - Pushed at: 5 months ago - Stars: 6 - Forks: 2

vincenzobucciero/mySegmentAnything
This repository contains the Mask Generator project, which leverages the Segment Anything model by Meta AI to automatically generate masks from video frames. It uses the Segment Anything model to segment and process video frames, producing accurate segmentation masks that are then encoded into Run-Length Encoding (RLE) format.
Language: Jupyter Notebook - Size: 3.16 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

cakemanny/fastclasses-json
Serialize python dataclasses into JSON quickly!
Language: Python - Size: 119 KB - Last synced at: 12 days ago - Pushed at: 7 months ago - Stars: 26 - Forks: 2

CFMVCarlos/Python-Udemy-PTPGFB
This course provides a comprehensive introduction to Python programming, covering everything from the basics to advanced topics such as asynchronous programming, object-oriented principles, and file handling. Table of Con
Language: Python - Size: 26.4 KB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

quantmind/aio-openapi 📦
A python module for building OpenAPI compliant asynchronous Rest Servers. Auto documentation, serialization and validation in the same unified API.
Language: Python - Size: 1.44 MB - Last synced at: 11 days ago - Pushed at: about 1 year ago - Stars: 37 - Forks: 3

CharlesTaylor7/ormlite
Two way binding from Python Dataclasses to Sqlite tables
Language: Python - Size: 97.7 KB - Last synced at: 23 days ago - Pushed at: 6 months ago - Stars: 2 - Forks: 0

RomanPecheritsa/HeadHunterAPI
This project is a tool for working with vacancies on the platform hh.ru .
Language: Python - Size: 74.2 KB - Last synced at: 2 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 1

Zaharid/validobj
Validobj gives you valid objects
Language: Python - Size: 129 KB - Last synced at: 17 days ago - Pushed at: about 2 months ago - Stars: 3 - Forks: 2

py-plato/plato 📦
A dataclasses-inspired approach to test data.
Language: Python - Size: 9.52 MB - Last synced at: 7 days ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

DeividSouSan/MVCPython
Implementação de um MVC em Python para fins de estudo da relação dos componentes dessa arquitetura.
Language: Python - Size: 25.4 KB - Last synced at: about 2 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

kuba2k2/datastruct
Combination of struct and dataclasses for easy parsing of binary formats
Language: Python - Size: 480 KB - Last synced at: 23 days ago - Pushed at: 7 months ago - Stars: 6 - Forks: 1
