Top 6 Rust Schema Projects
-
graphqxl
GraphQXL is a new language built on top of the GraphQL syntax that extends the original language with some additional features useful for creating scalable and big server side schemas. This repository contains the source code for the GraphQXL compiler.
-
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.
-
utoipauto
Rust Macros to automate the addition of Paths/Schemas to Utoipa crate, simulating Reflection during the compilation phase
KCL: A declarative configuration and policy programming language implemented by Rust, which improves the writing of a large number of complex configurations through mature programming language technology and practice, and is committed to building better modularity, scalability and stability around configuration, simpler logic writing, fast automation and good ecological extensionally.
When it comes to having an API with hundreds or thousands of endpoints though, this may not be entirely ergonomic. You’ll be spending quite a lot of time writing macros which can bloat your files. To that end, you can also use the utoipauto crate which lets you automate all of the work with only one macro. However, this adds additional compilation time. Whether you’ll want to use it depends on your use case.
Project mention: json-schema-diff: Create semantic diff from JSON-schemas, annotated as breaking/non-breaking change | /r/rust | 2023-06-06
Rust Schema related posts
Index
What are some of the best open-source Schema projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | kcl | 1,308 |
2 | graphqxl | 268 |
3 | utoipauto | 62 |
4 | json-schema-diff | 14 |
5 | zenode | 4 |
6 | jss | 1 |
Sponsored