rustc-perf VS nanoserde

Compare rustc-perf vs nanoserde and see what are their differences.

rustc-perf

Website for graphing performance of rustc (by rust-lang)

nanoserde

Serialisation library with zero dependencies (by not-fl3)
Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
rustc-perf nanoserde
26 3
590 557
2.4% -
9.7 6.9
3 days ago 4 days ago
Rust Rust
- -
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

rustc-perf

Posts with mentions or reviews of rustc-perf. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-09-30.

nanoserde

Posts with mentions or reviews of nanoserde. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-03-10.
  • venial 0.1 - A lightweight alternative to syn
    5 projects | /r/rust | 10 Mar 2022
    what do you think of the parser in nanoserde? https://github.com/not-fl3/nanoserde/blob/master/derive/src/parse.rs
  • How to speed up the Rust compiler in 2022
    7 projects | /r/rust | 24 Feb 2022
    Yeah proc macros have a massive hole in their user experience. Nobody actually wants to use them without syn + quote functionality, so the majority of people just pay the compile time cost of syn/quote/procmacro2. But then a subset of people can't afford to pay the compile time cost, so they either: 1. Don't use them. And remove all of their deps that use them ... which is generally a lot. 2. Hand-manage the TokenStream (which is very much not fun). Macroquad doesn't want syn + quote in their tree because they care _deeply about compile times, so they opted to re-implement serde. Serde is the crowned jewel of the rust ecosystem. Someone feeling unable to use it is a massive failure of the system.
  • The Serde Rust Framework
    14 projects | news.ycombinator.com | 14 Oct 2021

What are some alternatives?

When comparing rustc-perf and nanoserde you can also consider the following projects:

zig - General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.

miniserde - Data structure serialization library with several opposite design goals from Serde

serde_v8 - Moved to https://github.com/denoland/deno

serde - Serialization framework for Rust

node-foundationdb - Modern Node.js FoundationDB bindings

watt - Runtime for executing procedural macros as WebAssembly

manifold - Manifold is a Java compiler plugin, its features include Metaprogramming, Properties, Extension Methods, Operator Overloading, Templates, a Preprocessor, and more.

unreal-rust - Rust integration for Unreal Engine 5

RustPython - A Python Interpreter written in Rust

sapio - A Bitcoin Programming Language

rusty-dos - A Rust skeleton for an MS-DOS program for IBM compatibles and the PC-98, including some PC-98-specific functionality

glTF-Sample-Models - glTF Sample Models