Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Serde

Serde

42 projects

Showing 36 of 42 projects

marshmallow
marshmallowPython

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

#serde#validation#schema
Stars7.2k
Forks715
Last commit2 days ago
json
jsonRust

A strongly typed JSON serialization and deserialization library for Rust, part of the Serde framework.

#macro#serde#deserialization
Stars5.6k
Forks654
Last commit4 days ago
https://github.com/ron-rs/ron
https://github.com/ron-rs/ronRust

A readable data serialization format for Rust that resembles Rust syntax and supports Serde's data model.

#ron-format#human-readable#configs
Stars4.0k
Forks150
Last commit5 days ago
chrono
chronoRust

A timezone-aware date and time library for Rust with configurable parsing, formatting, and correct calendar operations.

#serde#calendar-operations#date-time
Stars3.9k
Forks607
Last commit4 days ago
stdweb
stdwebRust

A Rust library providing Web API bindings and seamless interoperability between Rust and JavaScript for client-side web development.

#dom-bindings#javascript-interop#webassembly
Stars3.5k
Forks179
Last commit2 years ago
mlua
mluaRust

Safe, high-level Rust bindings for Lua 5.1-5.5, LuaJIT, and Luau with async/await support.

#luau#serde#embedded-scripting
Stars2.8k
Forks211
Last commit18 days ago
burntSushi/jiff
burntSushi/jiffRust

A Rust datetime library focused on correctness and ease of use, with seamless time zone database integration.

#parsing#local#formatting
Stars2.8k
Forks106
Last commit4 days ago
rune
runeRust

An embeddable dynamic programming language for Rust, designed for scripting and runtime extensibility.

#programming-language#hot-reloading#serde
Stars2.3k
Forks117
Last commit3 days ago
rust-csv
rust-csvRust

A fast and flexible CSV reader and writer for Rust with Serde support for easy data serialization.

#data-serialization#serde#library
Stars1.9k
Forks249
Last commit9 months ago
nutype
nutypeRust

A Rust procedural macro for creating newtypes with built-in sanitization and validation guarantees.

#macro#sanitization#serde
Stars1.7k
Forks30
Last commit1 month ago
quick-xml
quick-xmlRust

A high-performance XML pull reader and writer library for Rust, optimized for speed and minimal memory allocation.

#serde#high-performance#writer
Stars1.5k
Forks285
Last commit4 days ago
postcard
postcardRust

A no_std, serde-compatible serializer and deserializer for Rust, designed for embedded and constrained environments.

#wire-format#serde#embedded
Stars1.5k
Forks137
Last commit3 days ago
msgpack-rust
msgpack-rustRust

A complete pure-Rust implementation of the MessagePack binary serialization format.

#rmp#msgpack#serde
Stars1.4k
Forks160
Last commit7 months ago
simd-json
simd-jsonRust

A high-performance Rust JSON parser porting simdjson's SIMD techniques, with Serde compatibility.

#hacktoberfest#serde#high-performance
Stars1.4k
Forks102
Last commit10 days ago
graphql-client
graphql-clientRust

A typed GraphQL client library for Rust that generates precise types for queries and responses at compile time.

#webassembly#serde#client
Stars1.3k
Forks176
Last commit5 days ago
toml
tomlRust

A collection of Rust crates for parsing, editing, and serializing TOML files with serde support and format preservation.

#serde#format-preservation#configuration
Stars1.1k
Forks157
Last commit8 days ago
envy
envyRust

A Rust library for deserializing environment variables into type-safe structs using Serde.

#environment-variables#serde#12-factor
Stars978
Forks44
Last commit2 years ago
Figment
FigmentRust

A hierarchical configuration library for Rust that merges multiple sources with a concurrency-free design.

#no-concurrency#environment-variables#serde
Stars905
Forks51
Last commit1 year ago
sonic-rs
sonic-rsRust

A high-performance Rust JSON library leveraging SIMD for parsing and serialization.

#serde#high-performance#simd
Stars904
Forks63
Last commit3 months ago
heed
heedRust

Fully typed Rust LMDB wrappers with minimal overhead, supporting both LMDB master and encrypted master3 branches.

#memory-mapping#serde#lmdb
Stars904
Forks79
Last commit1 month ago
docopt.rs
docopt.rsRust

A Rust command line argument parser that uses a documentation string to define the interface.

#tab-completion#docopt#serde
Stars748
Forks82
Last commit5 years ago
httpmock
httpmockRust

A simple yet powerful HTTP mocking library for Rust, featuring a fluent API, request matching, and standalone Docker support.

#serde#integration-testing#async
Stars664
Forks61
Last commit20 hours ago
rust-socketio
rust-socketioRust

A Rust implementation of the Socket.IO client protocol supporting both synchronous and asynchronous operations.

#hacktoberfest#serde#async
Stars477
Forks109
Last commit1 year ago
bson-rust
bson-rustRust

A Rust library for encoding and decoding BSON (Binary JSON) with Serde integration.

#bson#serde#no-sql
Stars461
Forks154
Last commit3 days ago
Weld
WeldRust

A full fake REST API generator written in Rust, inspired by json-server.

#backend-mocking#json-api#weld
Stars322
Forks27
Last commit2 years ago
json5-rs
json5-rsRust

A Rust JSON5 serializer and deserializer library built on the Serde framework.

#serde#json5#configuration
Stars237
Forks29
Last commit5 months ago
hadoop-pcap
hadoop-pcapJava

A Hadoop library for reading and processing packet capture (PCAP) files in MapReduce jobs and Hive queries.

#mapreduce#serde#pcap
Stars216
Forks101
Last commit3 years ago
hcl-rs
hcl-rsRust

A Rust library for parsing, editing, and encoding HashiCorp Configuration Language (HCL) with serde support.

#parsing#serde#configuration-language
Stars181
Forks24
Last commit22 days ago
serde-aux
serde-auxRust

A Rust library providing helper functions for serde serialization and deserialization of containers, struct fields, and other common patterns.

#serde#utility-library#deserialization
Stars173
Forks29
Last commit10 months ago
Boxcars
BoxcarsRust

A high-performance, safe Rocket League replay parser library written in Rust.

#webassembly#serde#rocket-league
Stars148
Forks22
Last commit14 days ago
jsonpath
jsonpathRust

A Rust-based JsonPath engine with WebAssembly and JavaScript bindings for querying and manipulating JSON data.

#parsing#webassembly#serde
Stars131
Forks41
Last commit1 year ago
Easy Reflection
Easy ReflectionC++

A C++ reflection library for automatic serialization/deserialization of JSON, YAML, and binary formats.

#clang#serde#yaml
Stars105
Forks7
Last commit1 year ago
gtfs-structure
gtfs-structureRust

A Rust library providing serde structures and helpers to read and parse GTFS (General Transit Feed Specification) archives.

#serde#data-structures#api-client
Stars77
Forks41
Last commit23 days ago
queryst
querystRust

A Rust query string parsing library with support for nested objects and arrays, inspired by hapijs/qs.

#serde#rest-api#microframework
Stars70
Forks14
Last commit3 years ago
configure_me
configure_meRust

A Rust library for parsing and validating application configuration with automatic deserialization and documentation generation.

#parsing#derive-macros#environment-variables
Stars70
Forks19
Last commit1 year ago
valitron
valitronRust

An ergonomic, functional, and configurable Rust validation library with built-in rules, custom closures, and serde support.

#actix-web#functional-programming#axum
Stars61
Forks4
Last commit10 months ago
Page 1 of 2Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Rust37
#Json12
#Serialization12
#No Std9
#Deserialization7
#Rust Library6
#Data Processing6
#Parsing5
#Async4
#Performance4
#Validation4
#Configuration4