An open API service providing repository metadata for many open source software ecosystems.

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