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

Topic: "serde"

serde-rs/serde

Serialization framework for Rust

Language: Rust - Size: 8.16 MB - Last synced at: 3 days ago - Pushed at: 5 days ago - Stars: 9,717 - Forks: 827

marshmallow-code/marshmallow

A lightweight library for converting complex objects to and from simple Python datatypes.

Language: Python - Size: 6.48 MB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 7,151 - Forks: 632

serde-rs/json

Strongly typed JSON library for Rust

Language: Rust - Size: 2.88 MB - Last synced at: 2 days ago - Pushed at: 19 days ago - Stars: 5,200 - Forks: 582

ron-rs/ron

Rusty Object Notation

Language: Rust - Size: 6.25 MB - Last synced at: 2 days ago - Pushed at: 5 days ago - Stars: 3,578 - Forks: 133

jcrist/msgspec

A fast serialization and validation library, with builtin support for JSON, MessagePack, YAML, and TOML

Language: Python - Size: 5.66 MB - Last synced at: 8 days ago - Pushed at: about 1 month ago - Stars: 2,874 - Forks: 102

1Password/typeshare

Typeshare is the ultimate tool for synchronizing your type definitions between Rust and other languages for seamless FFI.

Language: Rust - Size: 2.6 MB - Last synced at: 8 days ago - Pushed at: 28 days ago - Stars: 2,537 - Forks: 109

tafia/calamine

A pure Rust Excel/OpenDocument SpreadSheets file reader: rust on metal sheets

Language: Rust - Size: 5.73 MB - Last synced at: 16 days ago - Pushed at: about 1 month ago - Stars: 1,917 - Forks: 180

3Hren/msgpack-rust

MessagePack implementation for Rust / msgpack.org[Rust]

Language: Rust - Size: 1.21 MB - Last synced at: about 19 hours ago - Pushed at: 4 months ago - Stars: 1,264 - Forks: 146

GREsau/schemars

Generate JSON Schema documents from Rust code

Language: Rust - Size: 1000 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1,016 - Forks: 256

dtolnay/serde-yaml 📦

Strongly typed YAML library for Rust

Language: Rust - Size: 1.29 MB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 992 - Forks: 184

softprops/envy

deserialize env vars into typesafe structs with rust

Language: Rust - Size: 3.24 MB - Last synced at: about 1 hour ago - Pushed at: 12 months ago - Stars: 923 - Forks: 42

Fatal1ty/mashumaro

Fast and well tested serialization library

Language: Python - Size: 1.67 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 852 - Forks: 47

yukinarit/pyserde

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

Language: Python - Size: 8.78 MB - Last synced at: 7 days ago - Pushed at: 26 days ago - Stars: 776 - Forks: 46

dtolnay/erased-serde

Type-erased Serialize, Serializer and Deserializer traits

Language: Rust - Size: 576 KB - Last synced at: about 22 hours ago - Pushed at: 19 days ago - Stars: 774 - Forks: 37

jonasbb/serde_with

This crate provides custom de/serialization helpers to use in combination with serde's `with`-annotation and with the improved `serde_as`-annotation.

Language: Rust - Size: 2.25 MB - Last synced at: 4 days ago - Pushed at: 27 days ago - Stars: 744 - Forks: 77

cloudwego/sonic-rs

A fast Rust JSON library based on SIMD.

Language: Rust - Size: 15.1 MB - Last synced at: 8 days ago - Pushed at: 25 days ago - Stars: 627 - Forks: 42

RReverser/serde-wasm-bindgen

Native integration of Serde with wasm-bindgen

Language: Rust - Size: 879 KB - Last synced at: 15 days ago - Pushed at: over 1 year ago - Stars: 585 - Forks: 36

mre/hyperjson 📦

🐍 A hyper-fast Python module for reading/writing JSON data using Rust's serde-json.

Language: Python - Size: 4.67 MB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 509 - Forks: 40

SoftbearStudios/bitcode

A binary encoder/decoder for Rust

Language: Rust - Size: 313 KB - Last synced at: 14 days ago - Pushed at: 2 months ago - Stars: 459 - Forks: 30

madonoharu/tsify

A library for generating TypeScript definitions from rust code.

Language: Rust - Size: 173 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 358 - Forks: 52

serayuzgur/weld

Full fake REST API generator written with Rust

Language: Rust - Size: 138 KB - Last synced at: 13 days ago - Pushed at: over 1 year ago - Stars: 314 - Forks: 24

pyfisch/cbor 📦

CBOR support for serde.

Language: Rust - Size: 343 KB - Last synced at: 5 days ago - Pushed at: about 3 years ago - Stars: 306 - Forks: 100

RReverser/serde-xml-rs

xml-rs based deserializer for Serde (compatible with 1.0+)

Language: Rust - Size: 249 KB - Last synced at: 8 days ago - Pushed at: 21 days ago - Stars: 296 - Forks: 97

TheElectronWill/night-config

Powerful java configuration library for toml, yaml, hocon, json and in-memory configurations. Serialization/deserialization framework.

Language: Java - Size: 1.99 MB - Last synced at: 14 days ago - Pushed at: about 1 month ago - Stars: 249 - Forks: 29

nox/serde_urlencoded

x-www-form-urlencoded meets Serde

Language: Rust - Size: 88.9 KB - Last synced at: about 1 hour ago - Pushed at: 10 months ago - Stars: 249 - Forks: 72

dtolnay/monostate

Type that deserializes only from one specific value

Language: Rust - Size: 151 KB - Last synced at: 14 days ago - Pushed at: 19 days ago - Stars: 243 - Forks: 5

seandstewart/typical 📦

Typical: Fast, simple, & correct data-validation using Python 3 typing.

Language: Python - Size: 2.57 MB - Last synced at: 25 days ago - Pushed at: 9 months ago - Stars: 180 - Forks: 9

laysakura/serde-encrypt

🔐 Encrypts all the Serialize.

Language: Rust - Size: 226 KB - Last synced at: 12 days ago - Pushed at: almost 2 years ago - Stars: 180 - Forks: 5

rust-embedded-community/serde-json-core

`serde-json` for `no_std` programs

Language: Rust - Size: 3.21 MB - Last synced at: 4 days ago - Pushed at: 4 months ago - Stars: 175 - Forks: 63

serde-rs/json-benchmark 📦

nativejson-benchmark in Rust

Language: C++ - Size: 1.16 MB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 173 - Forks: 22

softprops/recap

deserialize typed structures from regex captures

Language: Rust - Size: 2.34 MB - Last synced at: about 1 hour ago - Pushed at: over 1 year ago - Stars: 173 - Forks: 12

otake84/dlhn

DLHN implementation for Rust

Language: Rust - Size: 692 KB - Last synced at: 11 days ago - Pushed at: about 1 year ago - Stars: 169 - Forks: 5

iddm/serde-aux

An auxiliary serde library providing helpful functions for serialisation and deserialisation for containers, struct fields and others.

Language: Rust - Size: 93.8 KB - Last synced at: 21 days ago - Pushed at: about 1 month ago - Stars: 165 - Forks: 28

martinohmann/hcl-rs

HCL parsing and encoding libraries for rust with serde support

Language: Rust - Size: 1.44 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 149 - Forks: 14

calavera/aws-lambda-events 📦

Rust event types for AWS Lambda

Language: Rust - Size: 532 KB - Last synced at: 10 months ago - Pushed at: about 2 years ago - Stars: 129 - Forks: 55

nickbabcock/boxcars

Rocket League Replay parser in Rust

Language: Rust - Size: 86.1 MB - Last synced at: 14 days ago - Pushed at: 17 days ago - Stars: 115 - Forks: 17

toml-f/toml-f

TOML parser implementation for data serialization and deserialization in Fortran

Language: Fortran - Size: 1.48 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 111 - Forks: 28

hjson/hjson-rust

Hjson for Rust

Language: Rust - Size: 798 KB - Last synced at: 13 days ago - Pushed at: 8 months ago - Stars: 111 - Forks: 33

psastras/sarif-rs

A group of Rust projects for interacting with the SARIF format

Language: Rust - Size: 1.38 MB - Last synced at: 14 days ago - Pushed at: 24 days ago - Stars: 106 - Forks: 25

chocolacula/easy_reflection_cpp

Reflection brings the best way to serialize/deserialize json and yaml in C++

Language: C++ - Size: 628 KB - Last synced at: 11 days ago - Pushed at: 4 months ago - Stars: 102 - Forks: 8

dtolnay/serde-ignored

Find out about keys that are ignored when deserializing data

Language: Rust - Size: 171 KB - Last synced at: 14 days ago - Pushed at: 19 days ago - Stars: 84 - Forks: 9

woodruffw/toml2json

A very small CLI for converting TOML to JSON

Language: Rust - Size: 383 KB - Last synced at: 4 days ago - Pushed at: 24 days ago - Stars: 84 - Forks: 8

dtolnay/basic-toml 📦

Minimal TOML library with few dependencies

Language: Rust - Size: 1.26 MB - Last synced at: 28 days ago - Pushed at: 3 months ago - Stars: 83 - Forks: 6

ChrisBuchholz/accord

Data validation library for Rust

Language: Rust - Size: 52.7 KB - Last synced at: 15 days ago - Pushed at: almost 7 years ago - Stars: 78 - Forks: 4

minghuaw/fe2o3-amqp

A rust implementation of the AMQP1.0 protocol based on serde and tokio.

Language: Rust - Size: 3.97 MB - Last synced at: 4 days ago - Pushed at: 28 days ago - Stars: 77 - Forks: 7

ya7010/serde_valid

JSON Schema based validation tool using serde.

Language: Rust - Size: 1.19 MB - Last synced at: 9 days ago - Pushed at: 18 days ago - Stars: 74 - Forks: 12

Marcono1234/struson

Streaming JSON reader and writer written in Rust

Language: Rust - Size: 576 KB - Last synced at: 13 days ago - Pushed at: about 1 month ago - Stars: 73 - Forks: 6

toby/serde-bencode

Serde backed Bencode encoding/decoding library for Rust.

Language: Rust - Size: 136 KB - Last synced at: 4 days ago - Pushed at: 12 months ago - Stars: 69 - Forks: 17

flix-tech/avro-serde-php

Avro Serialisation/Deserialisation (SerDe) library for PHP 8.1+ with a Symfony Serializer integration

Language: PHP - Size: 205 KB - Last synced at: 14 days ago - Pushed at: 5 months ago - Stars: 66 - Forks: 38

RReverser/serdebug

Serde-based replacement for #[derive(Debug)]

Language: Rust - Size: 43 KB - Last synced at: 2 months ago - Pushed at: 8 months ago - Stars: 65 - Forks: 2

daniel-shuy/kafka-protobuf-serde

Serializer/Deserializer for Kafka to serialize/deserialize Protocol Buffers messages

Language: Java - Size: 631 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 64 - Forks: 15

alecmocatta/serde_closure

Serialisable closures for Rust.

Language: Rust - Size: 190 KB - Last synced at: 29 days ago - Pushed at: over 2 years ago - Stars: 64 - Forks: 3

dtolnay/serde-untagged

Serde Visitor for deserializing untagged enums

Language: Rust - Size: 152 KB - Last synced at: 17 days ago - Pushed at: 19 days ago - Stars: 63 - Forks: 1

stadelmanma/fitparse-rs

Rust library to parse FIT formatted files

Language: Rust - Size: 1.72 MB - Last synced at: 13 days ago - Pushed at: 5 months ago - Stars: 63 - Forks: 14

bhftbootcamp/Serde.jl

(De)serialization library for Julia

Language: Julia - Size: 1.58 MB - Last synced at: 11 days ago - Pushed at: 14 days ago - Stars: 61 - Forks: 11

bakdata/kafka-large-message-serde

A Kafka Serde that reads and writes records from and to Blob storage (S3, Azure, Google) transparently.

Language: Java - Size: 499 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 59 - Forks: 9

ohkami-rs/serdev

Serde with Validation

Language: Rust - Size: 68.4 KB - Last synced at: 11 days ago - Pushed at: 3 months ago - Stars: 59 - Forks: 2

kellerkindt/asn1rs

Generates Rust Code and optionally compatible Protobuf schema files from ASN.1 definitions.

Language: Rust - Size: 1.22 MB - Last synced at: 3 days ago - Pushed at: 8 months ago - Stars: 59 - Forks: 19

semanser/terraform-parser

Terraform State and Plan parser written in Rust

Language: Rust - Size: 6.84 KB - Last synced at: 3 days ago - Pushed at: about 3 years ago - Stars: 59 - Forks: 3

hiltontj/serde_json_path

Query serde_json Values with JSONPath

Language: Rust - Size: 446 KB - Last synced at: 13 days ago - Pushed at: 4 months ago - Stars: 58 - Forks: 5

azhur/kafka-serde-scala

Implicitly converts typeclass encoders to kafka Serializer, Deserializer, Serde.

Language: Scala - Size: 324 KB - Last synced at: 23 days ago - Pushed at: 4 months ago - Stars: 58 - Forks: 9

alecmocatta/serde_traitobject

Serializable trait objects for Rust.

Language: Rust - Size: 144 KB - Last synced at: 17 days ago - Pushed at: 3 months ago - Stars: 54 - Forks: 11

eternal-io/keon

A human readable object notation / serialization format that syntactic similar to Rust and completely supports Serde's data model.

Language: Rust - Size: 138 KB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 53 - Forks: 1

Icemic/quickjs-rusty

A rusty QuickJS-NG wrapper focus on embedding-ready, no-pain type conversion and interoperability capabilities.

Language: Rust - Size: 1.58 MB - Last synced at: 4 days ago - Pushed at: about 1 month ago - Stars: 53 - Forks: 11

rossmacarthur/serde 📦

:monorail: (unmaintained) A framework for defining, serializing, deserializing, and validating data structures

Language: Python - Size: 1.09 MB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 53 - Forks: 5

andogq/qubit

Seamless RPC for Rust & TypeScript

Language: Rust - Size: 861 KB - Last synced at: 3 days ago - Pushed at: 18 days ago - Stars: 50 - Forks: 7

yoav-lavi/august

An Emmet-like language that produces JSON, TOML, or YAML

Language: Rust - Size: 43.9 KB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 49 - Forks: 0

dbus2/zbus-old 📦

Rust D-Bus crate.

Language: Rust - Size: 6.53 MB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 49 - Forks: 13

meilisearch/deserr

Deserialization library with focus on error handling

Language: Rust - Size: 2.04 MB - Last synced at: 7 days ago - Pushed at: 4 months ago - Stars: 48 - Forks: 4

pheki/rudano

A data serialization format as similar as possible to Rust's own syntax

Language: Rust - Size: 74.2 KB - Last synced at: 8 days ago - Pushed at: over 2 years ago - Stars: 44 - Forks: 3

mandrean/har-rs

A HTTP Archive format (HAR) serialization & deserialization library, written in Rust.

Language: Rust - Size: 72.3 KB - Last synced at: 28 days ago - Pushed at: 8 months ago - Stars: 43 - Forks: 14

Mubelotix/faster-pest

A generator for high-performance Pest parsers, bringing your grammar to the next level

Language: Rust - Size: 517 KB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 43 - Forks: 1

raftario/serde-partial

Serde partial serialization made easy

Language: Rust - Size: 23.4 KB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 42 - Forks: 1

ahdinosaur/rimu

Template language for structured data: functional YAML 🌱

Language: Rust - Size: 545 KB - Last synced at: about 1 hour ago - Pushed at: over 1 year ago - Stars: 41 - Forks: 0

serde-cpp/serde-cpp

Serialization framework for C++, inspired on serde-rs for Rust.

Language: C++ - Size: 321 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 37 - Forks: 2

serde-deprecated/xml 📦

No longer maintained

Language: Rust - Size: 97.7 KB - Last synced at: about 1 month ago - Pushed at: almost 8 years ago - Stars: 35 - Forks: 9

AlexanderThaller/format_serde_error

Serde error messages for humans.

Language: Rust - Size: 942 KB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 34 - Forks: 8

Jij-Inc/serde-pyobject

PyO3's PyAny as a serde data format

Language: Rust - Size: 105 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 33 - Forks: 6

quartiq/miniconf

Rust serialize/deserialize/access reflection for trees (no_std, no alloc)

Language: Rust - Size: 1.59 MB - Last synced at: 4 days ago - Pushed at: 16 days ago - Stars: 30 - Forks: 5

jwodder/serde-jsonlines

Read & write JSON Lines documents

Language: Rust - Size: 97.7 KB - Last synced at: 17 days ago - Pushed at: 21 days ago - Stars: 30 - Forks: 4

Canop/deser-hjson

A Serde 1.0 compatible Rust deserializer for Hjson

Language: Rust - Size: 85 KB - Last synced at: 24 days ago - Pushed at: over 1 year ago - Stars: 30 - Forks: 5

mintlu8/bevy_serde_lens

Blazingly fast, schema based human-readable serialization crate for the bevy engine.

Language: Rust - Size: 376 KB - Last synced at: 2 days ago - Pushed at: about 1 month ago - Stars: 28 - Forks: 0

mockersf/serde_dynamodb 📦

Talk with dynamodb using your existing structs thanks to serde

Language: Rust - Size: 923 KB - Last synced at: 8 months ago - Pushed at: about 2 years ago - Stars: 28 - Forks: 30

bytedream/serde-inline-default

Serde default values via inline declaration

Language: Rust - Size: 24.4 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 27 - Forks: 2

zacharygolba/json-api-rs

Idiomatic types for building a robust JSON API with Rust

Language: Rust - Size: 141 KB - Last synced at: 8 days ago - Pushed at: about 7 years ago - Stars: 26 - Forks: 8

KSXGitHub/build-fs-tree

Generate a filesystem tree from a macro or a YAML tree

Language: Rust - Size: 349 KB - Last synced at: 17 days ago - Pushed at: about 1 month ago - Stars: 25 - Forks: 2

taiki-e/syn-serde

Library to serialize and deserialize Syn syntax trees.

Language: Rust - Size: 4.94 MB - Last synced at: 18 days ago - Pushed at: 3 months ago - Stars: 25 - Forks: 4

ImJeremyHe/xmlserde

A user-friendly Rust library for serializing or deserializing XML files

Language: Rust - Size: 97.7 KB - Last synced at: 7 days ago - Pushed at: 4 months ago - Stars: 25 - Forks: 3

wiseaidev/rust-lang-book Fork of OrangeAVA/Ultimate-Rust-for-Systems-Programming

📚 Accompanying material for the "Mastering Rust for System Programming" book

Language: Jupyter Notebook - Size: 6.6 MB - Last synced at: 9 months ago - Pushed at: about 1 year ago - Stars: 25 - Forks: 3

rbheemana/Cobol-to-Hive

Serde for Cobol Layout to Hive table

Language: Java - Size: 591 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 24 - Forks: 23

serde-rs/serde-rs.github.io

Language: HTML - Size: 7.62 MB - Last synced at: about 20 hours ago - Pushed at: 17 days ago - Stars: 23 - Forks: 109

mitghi/jetro

Transform, compare and query JSON format

Language: Rust - Size: 196 KB - Last synced at: 25 days ago - Pushed at: about 1 year ago - Stars: 23 - Forks: 0

aobatact/clap-serde

Provides a wrapper to deserialize clap app using serde.

Language: Rust - Size: 157 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 22 - Forks: 3

DavidBM/rust-webserver-example-with-iron-diesel-r2d2-serde

Rust Web server example using Iron, R2d2 Diesel and Serde json

Language: Rust - Size: 35.2 KB - Last synced at: about 2 months ago - Pushed at: about 5 years ago - Stars: 22 - Forks: 5

thake/avro4k-kafka-serializer

A Kafka Serializer and SerDe implementation based on Avro4k serializers

Language: Kotlin - Size: 162 KB - Last synced at: 2 months ago - Pushed at: 10 months ago - Stars: 21 - Forks: 9

loro-dev/columnar

ergonomic columnar storage encoding crate

Language: Rust - Size: 232 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 21 - Forks: 0

hack-ink/array-bytes

A collection of Array/Bytes/Hex utilities with full No-STD compatibility.

Language: Rust - Size: 381 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 20 - Forks: 6

rustsbi/serde-device-tree

Serialize & deserialize device tree binary using serde

Language: Rust - Size: 271 KB - Last synced at: 8 days ago - Pushed at: about 2 months ago - Stars: 20 - Forks: 1

rnag/serde-this-or-that

Custom deserialization for fields that can be specified as multiple types.

Language: Rust - Size: 115 KB - Last synced at: 24 days ago - Pushed at: 4 months ago - Stars: 19 - Forks: 2

kkharji/redis-derive

This crate implements the FromRedisValue and ToRedisArgs Traits from mitsuhiko / redis-rs for any struct

Language: Rust - Size: 3.86 MB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 19 - Forks: 6