venial 0.2 - A lightweight alternative to syn

This page summarizes the projects mentioned and recommended in the original post on /r/rust

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • venial

    "A very small syn"

  • miniserde

    Data structure serialization library with several opposite design goals from Serde (by PoignardAzur)

  • In parallel, to dogfood my API, I've implemented a fork of the miniserde crate. My initial experience (with some obvious bias) is that venial is roughly as usable as syn for derive macros.

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

    A set of alternative `derive` attributes for Rust

  • Port more libraries to venial. Miniserde is basically the best-case scenario for writing a derive macros. I'd like to see if venial still holds for more involved cases, such as derivative and clap. I'll probably find some missing features in the process.

  • clap-rs

    A full featured, fast Command Line Argument Parser for Rust

  • Port more libraries to venial. Miniserde is basically the best-case scenario for writing a derive macros. I'd like to see if venial still holds for more involved cases, such as derivative and clap. I'll probably find some missing features in the process.

  • darling

    A Rust proc-macro attribute parser (by TedDriggs)

  • In particular, the handling of attributes in venial is extremely bare-bones. I'd like to improve it, and also port darling for easier writing.

  • 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
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts