syn
Latest Version: 2.0.117syn is a widely used Rust parser for macros and source code, with over 1.38 billion total crates.io downloads.
Owner: dtolnay
Stars
3.3k
GitHub star count
Last Release
1 months ago
2.0.117
Contributors
100
N/A
Health Score
N/A
N/A
Key Features
proc macro
Tech Stack
About
syn is a widely used Rust parser for macros and source code, with over 1.38 billion total crates.io downloads.
syn is auto-discovered from crates.io download signals and mapped to dtolnay/syn. Recent downloads: 197388745. Total downloads: 1388556184. Latest crates.io update observed at 2026-02-20T02:40:03.575Z. Keywords: macros, syn. Categories: parser-implementations, development-toolsprocedural-macro-helpers. Discovered at 2026-02-22T16:14:12.784Z. Metadata is enriched asynchronously by the refresh pipeline.
Analyst Note
syn is a widely used Rust parser for macros and source code, with over 1.38 billion total crates.io downloads.
Best For
- Technical stack evaluation for engineering teams
- Dependency governance and upgrade planning in production systems
- Track delivery cadence and release quality from dtolnay
- proc macro
Not Ideal For
- Security posture signals are mixed; run additional security review before broad adoption
Typical Use Cases
Decision Snapshot
- Product type: Open Source
- Primary language: Rust
- Pricing model: Free
- License: Apache-2.0
- Last Release: 2/20/2026
Data Basis
- Last Sync: Feb 22, 2026, 04:14 PM
- Metrics Updated: Feb 22, 2026, 04:14 PM
- Completeness: 100%
- Last Verified: Feb 22, 2026, 04:14 PM
Data Status
Pros & Cons
Pros
- Strong community adoption.
- Broad maintainer participation.
- Active maintenance cadence.
Cons
- -Security posture signals are mixed; run additional security review before broad adoption