Python dataclasses

Open-source Python projects categorized as dataclasses

Top 23 Python dataclass Projects

  • orjson

    Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy

  • Project mention: This Week In Python | dev.to | 2024-05-31

    orjson – Fast, correct Python JSON library

  • dacite

    Simple creation of data classes from dictionaries.

  • Scout Monitoring

    Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.

    Scout Monitoring logo
  • notion-sdk-py

    The official Notion API client library, but rewritten in Python! (sync + async)

  • Project mention: Adding connections automatically | /r/Notion | 2023-08-23

    ramnes/notion-sdk-py: The official Notion API client library, but rewritten in Python! (sync + async) (github.com)

  • dataclasses-json

    Easily serialize Data Classes to and from JSON

  • polyfactory

    Simple and powerful factories for mock data generation

  • mashumaro

    Fast and well tested serialization library

  • Project mention: DotDict: A simple Python library to make chained attributes possible | news.ycombinator.com | 2023-08-02
  • pyserde

    Yet another serialization library on top of dataclasses, inspired by serde-rs.

  • Project mention: Pyserde | news.ycombinator.com | 2024-05-06
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • traits

    Observable typed attributes for Python classes (by enthought)

  • djangorestframework-dataclasses

    Dataclasses serializer for Django REST framework

  • SimpleParsing

    Simple, Elegant, Typed Argument Parsing with argparse

  • streamlit-pydantic

    🪄 Auto-generate Streamlit UI from Pydantic Models and Dataclasses.

  • python-youtube

    A simple Python wrapper for YouTube Data API :sparkles: :cake: :sparkles: .

  • hydra-zen

    Create powerful Hydra applications without the yaml files and boilerplate code.

  • apischema

    JSON (de)serialization, GraphQL and JSON schema generation using Python typing.

  • dataclass-csv

    Map CSV to Data Classes

  • 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!

  • desert

    Deserialize to objects while staying DRY (by python-desert)

  • danio

    Danio is a ORM for python asyncio world.

  • dataclassy

    A fast and flexible reimplementation of data classes

  • dataconf

    Simple dataclasses configuration management for Python with hocon/json/yaml/properties/env-vars/dict/cli support.

  • argparse_dataclass

    Declarative CLIs with argparse and dataclasses

  • Project mention: argparse_dataclass: declarative CLIs with argparse and dataclasses (e.g. similar to Rust's structopt) | /r/Python | 2023-06-01
  • chili

    Object serialization/deserialization tools for python. (by kodemore)

  • pydantic_schemaorg

    Schema.org classes in pydantic

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python dataclasses related posts

  • Pyserde

    1 project | news.ycombinator.com | 6 May 2024
  • GitHub - anatoly-scherbakov/documented: Templated docstrings for Python classes

    1 project | /r/Python | 23 Nov 2023
  • pyserde: Serialization library on top of dataclasses, inspired by serde-rs

    1 project | news.ycombinator.com | 18 Nov 2023
  • argparse_dataclass: declarative CLIs with argparse and dataclasses (e.g. similar to Rust's structopt)

    3 projects | /r/Python | 1 Jun 2023
  • Pyserde: Serialization library on top of dataclasses, inspired by serde-rs

    1 project | news.ycombinator.com | 21 May 2023
  • RE: If you had to pick a library from another language (Rust, JS, etc.) that isn’t currently available in Python and have it instantly converted into Python for you to use, what would it be?

    8 projects | /r/Python | 20 Apr 2023
  • Wystia v1.2.2: A Pythonic wrapper Library for the Wistia Data API

    1 project | /r/Python | 19 Apr 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 1 Jun 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source dataclass projects in Python? This list will help you:

Project Stars
1 orjson 5,644
2 dacite 1,673
3 notion-sdk-py 1,619
4 dataclasses-json 1,313
5 polyfactory 890
6 mashumaro 731
7 pyserde 669
8 traits 415
9 djangorestframework-dataclasses 409
10 SimpleParsing 376
11 streamlit-pydantic 346
12 python-youtube 289
13 hydra-zen 291
14 apischema 219
15 dataclass-csv 190
16 pyrallis 181
17 desert 157
18 danio 114
19 dataclassy 79
20 dataconf 79
21 argparse_dataclass 73
22 chili 64
23 pydantic_schemaorg 45

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com