{"repo":"EpicEric/duper","free":true,"listed":false,"github":"https://github.com/EpicEric/duper","clone":"git clone https://github.com/EpicEric/duper.git","description":"The format that's super!","language":"Rust","stars":38,"topics":["json","rust","toml","yaml","encoding","parser","serde","serialization","duper","python"],"license":"MIT","category":"analytics","readme_excerpt":"Duper: The format that's super! Duper aims to be a human-friendly extension of JSON with quality-of-life improvements, extra types, and semantic identifiers. Check out the official website for examples, quick start guides, and more. Why Duper? Duper excels in a variety of use cases: - In configuration files, where users are expected to swap out values, its explicit types can be a helpful guide. - Thanks to its extended type support and self-documenting identifiers, Duper feels right at home in REST APIs. - With a simple and readable syntax for logs, Duper is a breath of fresh air for both manual and tool-assisted debugging. For implementers See the specification for more details. Workspace structure - duper : Core implementation of the Duper parser and serializer in Rust, as well as Serde support. Used by Rust libraries and bindings in other languages. - Libraries - axum duper : Axum support for Duper requests and responses. - duper rpc : Duper RPC implementation in Rust. - serde duper : Adds Duper-specific support for extra types for use with Serde, including a proc-macro via serde duper macros . - tracing duper : A tracing layer for Duper. - Bindings - duper-js-node : Node.JS bindings using NAPI-RS. - duper-python : Python bindings using PyO3, including Pydantic and FastAPI support. - duper uniffi : Multi-language bindings using UniFFI. - duper uniffi/dotnet : C# / .NET bindings. - duper-js-wasm : WebAssembly bindings. - duperq : A fast Duper and JSON filter/processor. - du","default_branch":null,"files":null,"tree":[],"storefront":"/r/EpicEric","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/EpicEric/duper/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}