Python dataclasses

Open-source Python projects categorized as dataclasses

Top 23 Python dataclass Projects

dataclasses
  • orjson

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

    Project mention: JSON extra uses orjson instead of ujson | news.ycombinator.com | 2024-06-05

    (https://github.com/ijl/orjson). In this implementation, the same JSON

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

    Simple creation of data classes from dictionaries.

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

  • hydra-zen

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

  • python-youtube

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

  • 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

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

Log in or Post with

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 | 18 Jul 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,842
2 dacite 1,697
3 notion-sdk-py 1,682
4 dataclasses-json 1,340
5 polyfactory 932
6 mashumaro 737
7 pyserde 689
8 traits 421
9 djangorestframework-dataclasses 417
10 SimpleParsing 386
11 streamlit-pydantic 378
12 hydra-zen 301
13 python-youtube 296
14 apischema 222
15 dataclass-csv 192
16 pyrallis 185
17 desert 157
18 danio 114
19 dataclassy 80
20 dataconf 80
21 argparse_dataclass 77
22 chili 65
23 pydantic_schemaorg 49

Sponsored
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.
www.scoutapm.com