Rust Encoding

Open-source Rust projects categorized as Encoding
Topics: Rust Serde JSON XML YAML

Top 23 Rust Encoding Projects

  • serde

    Serialization framework for Rust

  • Project mention: Empowering Web Privacy with Rust: Building a Decentralized Identity Management System | dev.to | 2024-04-09

    Serde Documentation: Comprehensive guide and reference for using Serde, Rust's framework for serializing and deserializing data.

  • json

    Strongly typed JSON library for Rust (by serde-rs)

  • Project mention: What even is a JSON number? | news.ycombinator.com | 2024-04-01

    Oh wow. So serde_json doesn't roundtrip floats by default, it uses some imprecise faster algorithm https://github.com/serde-rs/json/issues/707

    Good thing there's msgpack I guess.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • bincode

    A binary encoder / decoder implementation in Rust.

  • html5ever

    High-performance browser-grade HTML5 parser

  • Project mention: I'm fed up with it, so I'm writing a browser | news.ycombinator.com | 2023-09-22

    Would you consider using some libraries in your project? There are lots of good ones in the Rust ecosystem, and many of them are not part of any existing browsers.

    For example:

    - https://github.com/servo/html5ever (HTML parsing - note: this is used in Servo)

    - https://github.com/parcel-bundler/lightningcss (CSS parsing)

    - https://github.com/DioxusLabs/taffy (web layout)

    - https://github.com/pop-os/cosmic-text (text layout and rendering)

    Obviously you should be free to work on whatever you like, but just as a benchmark on the scope of your project: I spent ~6 months implementing just the CSS Grid algorithm in Taffy last year. An entire browser from literal scratch is probably a 10 year project for one person.

  • msgpack-rust

    MessagePack implementation for Rust / msgpack.org[Rust]

  • byteorder

    Rust library for reading/writing numbers in big-endian and little-endian.

  • pikkr

    JSON parser which picks up values directly without performing tokenization in Rust

  • 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
  • yaml-rust

    A pure rust YAML implementation.

  • Project mention: Project idea: port markdownlint to Rust | /r/rust | 2023-04-21

    Either https://github.com/chyh1990/yaml-rust or https://github.com/dtolnay/serde-yaml for parsing the YAML config file that markdownlint uses

  • json-rust

    JSON implementation in Rust

  • ImHex-Patterns

    Hex patterns, include patterns and magic files for the use with the ImHex Hex Editor

  • xml-rs

    An XML library in Rust

  • encoding_rs

    A Gecko-oriented implementation of the Encoding Standard in Rust

  • rust-lexical

    Fast numeric to- and from-string conversion routines.

  • sxd-document

    An XML library in Rust

  • rust-cbor

    CBOR (binary JSON) for Rust with automatic type based decoding and encoding.

  • sxd-xpath

    An XPath library in Rust

  • RustyXML

    A XML parser written in Rust

  • hjson-rust for serde

    Hjson for Rust

  • rust-asn1

    A Rust ASN.1 (DER) serializer.

  • rsbkb

    CLI tools to encode/decode things

  • pem-rs

  • Base256

    Encode and decode data in base 256 easily typed words

  • rust-htmlescape

    A HTML entity encoding library for Rust

  • 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). The latest post mention was on 2024-04-09.

Rust Encoding related posts

Index

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

Project Stars
1 serde 8,558
2 json 4,517
3 bincode 2,519
4 html5ever 1,978
5 msgpack-rust 1,073
6 byteorder 925
7 pikkr 628
8 yaml-rust 596
9 json-rust 558
10 ImHex-Patterns 530
11 xml-rs 459
12 encoding_rs 355
13 rust-lexical 279
14 sxd-document 152
15 rust-cbor 127
16 sxd-xpath 117
17 RustyXML 100
18 hjson-rust for serde 95
19 rust-asn1 95
20 rsbkb 80
21 pem-rs 50
22 Base256 48
23 rust-htmlescape 40

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