Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: dataclasses
lebrice/SimpleParsing
Simple, Elegant, Typed Argument Parsing with argparse
Language: Python - Size: 1.2 MB - Last synced: 1 day ago - Pushed: about 1 month ago - Stars: 375 - Forks: 43
mdrachuk/serious
Dataclass Model Toolkit
Language: Python - Size: 439 KB - Last synced: about 6 hours ago - Pushed: about 8 hours ago - Stars: 7 - Forks: 1
ijl/orjson
Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy
Language: Python - Size: 4.82 MB - Last synced: about 8 hours ago - Pushed: 1 day ago - Stars: 5,622 - Forks: 196
gpauloski/tosholi
Read and write TOML config files with dataclasses
Language: Python - Size: 104 KB - Last synced: about 24 hours ago - Pushed: 1 day ago - Stars: 3 - Forks: 0
jndiogo/sibila
Extract structured data from local or remote LLM models
Language: Python - Size: 3.02 MB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 14 - Forks: 2
enthought/traits
Observable typed attributes for Python classes
Language: Python - Size: 52.3 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 415 - Forks: 85
konradhalas/dacite
Simple creation of data classes from dictionaries.
Language: Python - Size: 285 KB - Last synced: about 18 hours ago - Pushed: 5 months ago - Stars: 1,669 - Forks: 99
binary-butterfly/validataclass
Python library for input validation designed for (but not restricted to) JSON-based APIs, neatly integrating with dataclasses.
Language: Python - Size: 913 KB - Last synced: 2 days ago - Pushed: 3 days ago - Stars: 6 - Forks: 3
mit-ll-responsible-ai/hydra-zen
Create powerful Hydra applications without the yaml files and boilerplate code.
Language: Python - Size: 20.8 MB - Last synced: about 11 hours ago - Pushed: 1 day ago - Stars: 287 - Forks: 11
yukinarit/pyserde
Yet another serialization library on top of dataclasses, inspired by serde-rs.
Language: Python - Size: 6.82 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 658 - Forks: 38
aviramha/ormsgpack
Msgpack serialization/deserialization library for Python, written in Rust using PyO3 and rust-msgpack. Reboot of orjson. msgpack.org[Python]
Language: Rust - Size: 4.27 MB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 220 - Forks: 15
drivendataorg/erdantic
Entity relationship diagrams for Python data model classes like Pydantic
Language: Python - Size: 5.58 MB - Last synced: 5 days ago - Pushed: 6 days ago - Stars: 268 - Forks: 20
lidatong/dataclasses-json
Easily serialize Data Classes to and from JSON
Language: Python - Size: 53.9 MB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 1,308 - Forks: 148
martinn/quickapiclient
Create fully typed declarative API clients quickly and easily.
Language: Python - Size: 827 KB - Last synced: 3 days ago - Pushed: 6 days ago - Stars: 11 - Forks: 0
rnag/dataclass-wizard
A simple, yet elegant, set of wizarding tools for interacting with Python dataclasses.
Language: Python - Size: 482 KB - Last synced: 1 day ago - Pushed: 14 days ago - Stars: 150 - Forks: 16
LukasMasuch/streamlit-pydantic
🪄 Auto-generate Streamlit UI from Pydantic Models and Dataclasses.
Language: Python - Size: 381 KB - Last synced: 6 days ago - Pushed: 23 days ago - Stars: 332 - Forks: 49
phenobarbital/python-datamodel
DataModel is a reimplementation of python Dataclasses supporting true inheritance (without decorators), true composition and other good features.
Language: Python - Size: 1.15 MB - Last synced: 7 days ago - Pushed: 8 days ago - Stars: 5 - Forks: 4
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: 2 days ago - Pushed: 5 months ago - Stars: 180 - Forks: 6
pyapp-kit/griffe-fieldz
Griffe extension to inject field metadata into mkdocstrings (supports dataclasses, pydantic, attrs, and more)
Language: Python - Size: 33.2 KB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 9 - Forks: 1
pyapp-kit/fieldz
Unified API for working with multiple dataclass-like libraries
Language: Python - Size: 62.5 KB - Last synced: 8 days ago - Pushed: 9 days ago - Stars: 5 - Forks: 1
jacebrowning/datafiles
A file-based ORM for Python dataclasses.
Language: Python - Size: 1.68 MB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 196 - Forks: 18
zifeo/dataconf
Simple dataclasses configuration management for Python with hocon/json/yaml/properties/env-vars/dict/cli support.
Language: Python - Size: 437 KB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 79 - Forks: 14
SunDoge/typed-args
Parse command line arguments by defining dataclasses
Language: Python - Size: 127 KB - Last synced: 10 days ago - Pushed: 30 days ago - Stars: 12 - Forks: 3
olemb/livemidi
MIDI messages for Python
Language: Python - Size: 65.4 KB - Last synced: 10 days ago - Pushed: 10 days ago - Stars: 1 - Forks: 2
reagento/adaptix
An extremely flexible and configurable data model conversion library.
Language: Python - Size: 2.82 MB - Last synced: 14 days ago - Pushed: 17 days ago - Stars: 309 - Forks: 24
astropenguin/dataspecs
Data specifications by data classes
Language: Python - Size: 1.72 MB - Last synced: 12 days ago - Pushed: 12 days ago - Stars: 1 - Forks: 0
eigenein/protobuf
Python implementation of Protocol Buffers with dataclass-based schemaʼs
Language: Python - Size: 681 KB - Last synced: 14 days ago - Pushed: 15 days ago - Stars: 235 - Forks: 19
xnuinside/omymodels
O!My Models (omymodels) is a library to generate Pydantic, Dataclasses, GinoORM Models, SqlAlchemy ORM, SqlAlchemy Core Table, Models from SQL DDL. And convert one models to another.
Language: Python - Size: 310 KB - Last synced: 8 days ago - Pushed: 3 months ago - Stars: 155 - Forks: 17
litestar-org/polyfactory
Simple and powerful factories for mock data generation
Language: Python - Size: 5 MB - Last synced: 15 days ago - Pushed: 15 days ago - Stars: 873 - Forks: 69
ram02z/grobid
Python library for serializing GROBID TEI XML to dataclass
Language: Python - Size: 107 KB - Last synced: 13 days ago - Pushed: almost 2 years ago - Stars: 5 - Forks: 1
oxan/djangorestframework-dataclasses
Dataclasses serializer for Django REST framework
Language: Python - Size: 220 KB - Last synced: 13 days ago - Pushed: 5 months ago - Stars: 405 - Forks: 27
trisongz/lazycls
When writing data classes becomes too much work
Language: Python - Size: 345 KB - Last synced: 14 days ago - Pushed: about 2 years ago - Stars: 4 - Forks: 0
sns-sdks/python-youtube
A simple Python wrapper for YouTube Data API :sparkles: :cake: :sparkles: .
Language: Python - Size: 1.55 MB - Last synced: 16 days ago - Pushed: 16 days ago - Stars: 286 - Forks: 41
rnag/wystia
A Python wrapper library for the Wistia API
Language: Python - Size: 9.95 MB - Last synced: 14 days ago - Pushed: 14 days ago - Stars: 5 - Forks: 0
dfurtado/dataclass-csv
Map CSV to Data Classes
Language: Python - Size: 94.7 KB - Last synced: 14 days ago - Pushed: 4 months ago - Stars: 190 - Forks: 18
python-desert/desert
Deserialize to objects while staying DRY
Language: Python - Size: 657 KB - Last synced: 9 days ago - Pushed: about 1 year ago - Stars: 158 - Forks: 10
itsluketwist/jldc
Easily read/write JSONLines files that include dataclasses.
Language: Python - Size: 15.6 KB - Last synced: 21 days ago - Pushed: 21 days ago - Stars: 0 - Forks: 0
daviskirk/climatecontrol
Python library for loading settings and config data from files and environment variables
Language: Python - Size: 367 KB - Last synced: 21 days ago - Pushed: 21 days ago - Stars: 19 - Forks: 1
brentyi/tyro
Zero-effort CLI interfaces & config objects, from types
Language: Python - Size: 24.6 MB - Last synced: 23 days ago - Pushed: about 1 month ago - Stars: 376 - Forks: 23
jpmorganchase/py-avro-schema
Generate Apache Avro schemas for Python types including standard library data-classes and Pydantic data models.
Language: Python - Size: 210 KB - Last synced: 18 days ago - Pushed: about 2 months ago - Stars: 30 - Forks: 5
omarmhaimdat/youtubeCommentsSentimentAnalysis
Sentiment Analysis on Joe Rogan’s Youtube Comments
Language: Python - Size: 805 KB - Last synced: 23 days ago - Pushed: over 2 years ago - Stars: 0 - Forks: 1
wlad031/tablerone
Print your data in pretty-formatted tables
Language: Scala - Size: 7.81 KB - Last synced: 23 days ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0
wyfo/apischema
JSON (de)serialization, GraphQL and JSON schema generation using Python typing.
Language: Python - Size: 6.03 MB - Last synced: 14 days ago - Pushed: 14 days ago - Stars: 216 - Forks: 17
hasansezertasan/opinionated-mixins
Opinionated set of mixins. Implemented in Data Classes, Pydantic, SQLAlchemy, SQLModel, MongoEngine, ODMantic, Beanie, and WTForms.
Language: Python - Size: 55.7 KB - Last synced: 28 days ago - Pushed: 28 days ago - Stars: 3 - Forks: 0
lexiq-legal/pydantic_schemaorg
Schema.org classes in pydantic
Language: Python - Size: 2.37 MB - Last synced: 12 days ago - Pushed: over 1 year ago - Stars: 47 - Forks: 13
thetacom/byteclasses
A Python package to manage and interact with binary data in a simple and structured manner.
Language: Python - Size: 1.47 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0
preslavrachev/dataclass-schema
WIP: Easily create comprehensive JSON schema specs, using data classes
Language: Python - Size: 1.95 KB - Last synced: 29 days ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0
ramnes/notion-sdk-py
The official Notion API client library, but rewritten in Python! (sync + async)
Language: Python - Size: 3.5 MB - Last synced: 29 days ago - Pushed: 3 months ago - Stars: 1,570 - Forks: 124
Fatal1ty/mashumaro
Fast and well tested serialization library
Language: Python - Size: 1.65 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 726 - Forks: 40
ermakov-oleg/serpyco-rs
Fast Python dataclasses serialization
Language: Python - Size: 505 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 21 - Forks: 1
omni-us/jsonargparse
Implement minimal boilerplate CLIs derived from type hints and parse from command line, config files and environment variables
Language: Python - Size: 8.79 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 263 - Forks: 38
bogdandm/json2python-models
Generate Python model classes (pydantic, attrs, dataclasses) based on JSON datasets with typing module support
Language: Python - Size: 928 KB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 167 - Forks: 12
brentyi/jax_dataclasses
Pytrees + dataclasses ❤️
Language: Python - Size: 102 KB - Last synced: 28 days ago - Pushed: 5 months ago - Stars: 51 - Forks: 5
Peter554/dc_schema
Generate JSON schema from python dataclasses
Language: Python - Size: 54.7 KB - Last synced: about 1 month ago - Pushed: 3 months ago - Stars: 15 - Forks: 2
dataclass-mapper/dataclass-mapper
Lib for autogenerating mappers between dataclasses
Language: Python - Size: 822 KB - Last synced: 17 days ago - Pushed: 17 days ago - Stars: 22 - Forks: 4
Varigarble/twin-atom
A shared calendar program to create assignments for users with descriptions, due dates, etc. Powered by MongoDB, Flask, Python, test-driven development.
Language: Python - Size: 13.7 KB - Last synced: about 1 month ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0
s-knibbs/dataclasses-jsonschema 📦
JSON schema generation from dataclasses
Language: Python - Size: 227 KB - Last synced: 15 days ago - Pushed: 9 months ago - Stars: 164 - Forks: 37
hunyadi/pyopenapi
Generate an OpenAPI specification from a Python class definition
Language: Python - Size: 162 KB - Last synced: 6 days ago - Pushed: 12 months ago - Stars: 14 - 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: 3 days ago - Pushed: over 3 years ago - Stars: 35 - Forks: 5
ASEM000/pytreeclass
Visualize, create, and operate on pytrees in the most intuitive way possible.
Language: Python - Size: 3.19 MB - Last synced: 12 days ago - Pushed: 8 months ago - Stars: 38 - Forks: 1
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: 20 days ago - Pushed: about 2 months ago - Stars: 35 - Forks: 3
Fatal1ty/openapify
Framework agnostic OpenAPI Specification generation for code lovers
Language: Python - Size: 143 KB - Last synced: about 1 month ago - Pushed: 2 months ago - Stars: 19 - Forks: 0
dpetzold/aws-log-parser
Parse AWS CloudFront and LoadBalancer logs to Python3 Data Classes
Language: Python - Size: 105 KB - Last synced: 6 days ago - Pushed: 8 months ago - Stars: 22 - Forks: 10
NiklasRosenstein/python-databind
Databind is a library inspired by jackson-databind to de-/serialize Python dataclasses.
Language: Python - Size: 4.43 MB - Last synced: 1 day ago - Pushed: 5 days ago - Stars: 10 - Forks: 2
reagento/dataclass-rest
A modern and simple way to create clients for REST like APIs
Language: Python - Size: 70.3 KB - Last synced: 14 days ago - Pushed: 2 months ago - Stars: 42 - Forks: 12
dxlnr/gconf
Generic Conf Object in Python.
Language: Python - Size: 6.84 KB - Last synced: 2 months ago - Pushed: 6 months ago - Stars: 0 - Forks: 0
hit9/dataclass-jsonable
Simple, practical and overridable conversions between dataclasses and jsonable dictionaries (long term maintenance).
Language: Python - Size: 83 KB - Last synced: about 1 month ago - Pushed: 8 months ago - Stars: 9 - Forks: 4
anatoly-scherbakov/documented
Templated docstrings for Python classes
Language: Python - Size: 986 KB - Last synced: 21 days ago - Pushed: 3 months ago - Stars: 13 - Forks: 0
AndrewSpittlemeister/bytechomp
A pure python declarative custom binary protocol parser & generator using dataclasses and type hinting. Like Pydantic for binary protocols.
Language: Python - Size: 124 KB - Last synced: about 1 month ago - Pushed: 5 months ago - Stars: 35 - Forks: 7
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: 14 days ago - Pushed: about 1 year ago - Stars: 90 - Forks: 26
karisti/42_python_for_datascience
Introduction to Python for data science. 42 Madrid cursus project.
Language: Python - Size: 42 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 0 - Forks: 0
jpmorganchase/py-adapter
Round-trip serialization/deserialization of any Python object to/from any serialization format including Avro and JSON.
Language: Python - Size: 128 KB - Last synced: 3 days ago - Pushed: 2 months ago - Stars: 4 - Forks: 2
rec/dtyper
🗝 Fix and improve `typer` 🗝
Language: Python - Size: 631 KB - Last synced: 14 days ago - Pushed: 3 months ago - Stars: 17 - Forks: 2
cakemanny/fastclasses-json
Serialize python dataclasses into JSON quickly!
Language: Python - Size: 107 KB - Last synced: 25 days ago - Pushed: 3 months ago - Stars: 21 - Forks: 2
jinkanhq/django-rest-tsg
A typescript code generator for Django Rest Framework.
Language: Python - Size: 60.5 KB - Last synced: 14 days ago - Pushed: about 2 months ago - Stars: 14 - Forks: 2
SoulMelody/LibreSVIP
A universal converter for singing voice projects which is cross-platform and multi-lingual
Language: Python - Size: 3.97 MB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 9 - Forks: 2
kodemore/chili
Object serialization/deserialization tools for python.
Language: Python - Size: 247 KB - Last synced: 7 days ago - Pushed: 3 months ago - Stars: 64 - Forks: 6
nabla-c0d3/fireclass 📦
Firestore + Dataclass: declare and interact with your Firestore models using Python dataclasses.
Language: Python - Size: 168 KB - Last synced: 3 months ago - Pushed: over 1 year ago - Stars: 12 - Forks: 4
ozeranskii/tilda_wrapper_api 📦
A python implementation of Tilda API
Language: Python - Size: 83 KB - Last synced: 13 days ago - Pushed: 3 months ago - Stars: 1 - Forks: 0
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: 22 days ago - Pushed: 3 months ago - Stars: 4 - Forks: 5
mivade/argparse_dataclass
Declarative CLIs with argparse and dataclasses
Language: Python - Size: 108 KB - Last synced: 3 months ago - Pushed: 8 months ago - Stars: 69 - Forks: 12
panagiks/yaab
Yet Another Adapter Base
Language: Python - Size: 37.1 KB - Last synced: 13 days ago - Pushed: over 1 year ago - Stars: 3 - Forks: 0
levsh/cwtch
Python Data Classes with validation and views
Language: Python - Size: 662 KB - Last synced: 20 days ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0
headsrooms/fistro
A fixture generator based on type annotations.
Language: Python - Size: 40 KB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 3 - Forks: 0
headsrooms/configclasses
Like dataclasses but for config.
Language: Python - Size: 148 KB - Last synced: 27 days ago - Pushed: 7 months ago - Stars: 9 - Forks: 0
oelin/datamodules
Data modules for PyTorch 🔥.
Language: Python - Size: 12.7 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0
tobywf/xml_dataclasses
UNSUPPORTED (De)serialize XML documents into Python dataclasses
Language: Python - Size: 69.3 KB - Last synced: 10 days ago - Pushed: about 2 years ago - Stars: 19 - Forks: 4
anna-money/marshmallow-recipe
Generates schemas for dataclasses compatible with marshmallow2 and marshmallow3
Language: Python - Size: 196 KB - Last synced: 10 days ago - Pushed: 15 days ago - Stars: 22 - Forks: 0
strongbugman/danio
Danio is a ORM for python asyncio world.
Language: Python - Size: 524 KB - Last synced: 15 days ago - Pushed: 5 months ago - Stars: 114 - Forks: 1
yukinarit/envclasses
envclasses is a library to map fields on dataclass object to environment variables.
Language: Python - Size: 149 KB - Last synced: 21 days ago - Pushed: over 1 year ago - Stars: 31 - Forks: 4
google-research/dataclass_array
Dataclasses manipulated as numpy arrays (with batching, reshape, slicing,...)
Language: Python - Size: 133 KB - Last synced: 1 day ago - Pushed: about 1 month ago - Stars: 44 - Forks: 2
maksjood/Tron
A tool for interacting with tron network for some specific usecases
Language: Python - Size: 2.93 KB - Last synced: 4 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
biqqles/dataclassy
A fast and flexible reimplementation of data classes
Language: Python - Size: 176 KB - Last synced: 19 days ago - Pushed: over 1 year ago - Stars: 79 - Forks: 8
walkerjameschris/dataclass
An R package for creating data structs with input validation.
Language: R - Size: 141 KB - Last synced: 3 months ago - Pushed: 8 months ago - Stars: 6 - Forks: 0
oelin/valory
Validated dataclasses for Python.
Language: Python - Size: 65.4 KB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 0 - Forks: 0
YushiOMOTE/perde
Python serialization framework powered by Rust
Language: Rust - Size: 3.78 MB - Last synced: 19 days ago - Pushed: over 3 years ago - Stars: 24 - Forks: 1
CharlesTaylor7/ormlite
Two way binding from Python Dataclasses to Sqlite tables
Language: Python - Size: 92.8 KB - Last synced: 8 days ago - Pushed: 9 months ago - Stars: 1 - Forks: 0
jbasko/autoboto 📦
boto3 with auto-complete in PyCharm and dataclasses not dicts. NOT RECOMMENDED FOR USE (2019-01-26)
Language: Python - Size: 103 KB - Last synced: 3 months ago - Pushed: over 5 years ago - Stars: 7 - Forks: 0
SenpaiKirigaia/calculating-training-data
Модуль для фитнес-трекера, обеспечивающий обработку данных тренировок. Разработан в рамках курса Яндекс.Практикума.
Language: Python - Size: 7.81 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 0 - Forks: 0
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: 8 days ago - Pushed: 9 months ago - Stars: 16 - Forks: 2