The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more β
Miniserde Alternatives
Similar projects and alternatives to miniserde
-
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.
-
manifold
Manifold is a Java compiler plugin, its features include Metaprogramming, Properties, Extension Methods, Operator Overloading, Templates, a Preprocessor, and more.
-
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.
-
makepad
Makepad is a creative software development platform for Rust that compiles to wasm/webGL, osx/metal, windows/dx11 linux/opengl
-
bevy_egui
This crate provides an Egui integration for the Bevy game engine. πΊπ¦ Please support the Ukrainian army: https://savelife.in.ua/en/
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
miniserde reviews and mentions
-
Hey Rustaceans! Got a question? Ask here (8/2023)!
It's pretty common to avoid macros as they can seem too magical a lot of the time. And with traits, there's experiments like miniserde which specifically avoid monomorphization overhead. I also see people who want to avoid having lots of dependencies relatively often.
-
venial 0.1 - A lightweight alternative to syn
Right now, the next step would be to try to reimplement miniserde with venial, and publish benchmarks.
- Rust takes a major step forward as Linux's second official language
-
The Serde Rust Framework
The only downside is compile time bloat.
Serde generates heaps and heaps of generic code. This gets optimized away to be very efficient, but it can be quite cumbersome.
Ever tried working on a crate with hundreds or thousands of de/serializable types? Compile times shoot through the roof really quickly.
The maintainer of serde also created `miniserde` [1], which uses dynamic dispatch and can have 4x compile time improvements.
Due to Rusts lack of orphan instances you really depend on a pervasive standard for serializiation which is used by all libraries, so the ecosystem is really locked in to serde by now.
[1] https://github.com/dtolnay/miniserde
-
A note from our sponsor - WorkOS
workos.com | 25 Apr 2024
Stats
dtolnay/miniserde is an open source project licensed under Apache License 2.0 which is an OSI approved license.
The primary programming language of miniserde is Rust.
Sponsored