All Projects → sigp → superstruct

sigp / superstruct

Licence: Apache-2.0 License
Rust library for versioned data types

Programming Languages

rust
11053 projects
Makefile
30231 projects

Projects that are alternatives of or similar to superstruct

hcl-lang
Schema and decoder to be used as building blocks for an HCL2-based language server.
Stars: ✭ 44 (+62.96%)
Mutual labels:  schema
xsdata
Naive XML & JSON Bindings for python
Stars: ✭ 144 (+433.33%)
Mutual labels:  schema
eventbridge-atlas
Open-source tool to document, discover, and share your Amazon EventBridge schemas.
Stars: ✭ 116 (+329.63%)
Mutual labels:  schema
spark-hats
Nested array transformation helper extensions for Apache Spark
Stars: ✭ 21 (-22.22%)
Mutual labels:  schema
txbox
Elixir Bitcoin transaction storage schema, built on Ecto.
Stars: ✭ 14 (-48.15%)
Mutual labels:  schema
awesome-csv
Awesome Comma-Separated Values (CSV) - What's Next? - Frequently Asked Questions (F.A.Q.s) - Libraries & Tools
Stars: ✭ 46 (+70.37%)
Mutual labels:  schema
cassandra-migration
Apache Cassandra / DataStax Enterprise database migration (schema evolution) library
Stars: ✭ 51 (+88.89%)
Mutual labels:  schema
ty
Here is a schema checker which can return well typed results. Tell your friends!
Stars: ✭ 21 (-22.22%)
Mutual labels:  schema
ballade
For unidirectional data flow.
Stars: ✭ 44 (+62.96%)
Mutual labels:  schema
schema-tools
Clojure(Script) tools for Plumatic Schema
Stars: ✭ 97 (+259.26%)
Mutual labels:  schema
hodur-lacinia-schema
Hodur is a domain modeling approach and collection of libraries to Clojure. By using Hodur you can define your domain model as data, parse and validate it, and then either consume your model via an API or use one of the many plugins to help you achieve mechanical results faster and in a purely functional manner.
Stars: ✭ 20 (-25.93%)
Mutual labels:  schema
avro ex
An Avro Library that emphasizes testability and ease of use.
Stars: ✭ 47 (+74.07%)
Mutual labels:  schema
shared-row
This is an open data specification for describing the right-of-way (ROW) for street centerline networks. It is intended to establish a common set of attributes (schema) to describe how space is allocated along a streets right of way from sidewalk edge to sidewalk edge.
Stars: ✭ 16 (-40.74%)
Mutual labels:  schema
shex.js
shex.js javascript package
Stars: ✭ 45 (+66.67%)
Mutual labels:  schema
easy-ext
An attribute macro for easily writing extension trait pattern.
Stars: ✭ 17 (-37.04%)
Mutual labels:  proc-macro
storage
Mongoose-like schema validation, collections and documents on browser (client-side)
Stars: ✭ 17 (-37.04%)
Mutual labels:  schema
php-binary
A PHP library for parsing structured binary streams.
Stars: ✭ 30 (+11.11%)
Mutual labels:  schema
metaschema
Schema definition and validation 💡
Stars: ✭ 25 (-7.41%)
Mutual labels:  schema
php-schema.org-mapping
A fluent interface to create mappings using Schema.org for Microdata and JSON-LD.
Stars: ✭ 31 (+14.81%)
Mutual labels:  schema
transferdb
TransferDB 支持异构数据库 schema 转换、全量数据导出导入以及增量数据同步功能( Oracle 数据库 -> MySQL/TiDB 数据库)
Stars: ✭ 30 (+11.11%)
Mutual labels:  schema

SuperStruct

test status crates.io

SuperStruct is a library for working with a family of related struct variants, where each variant shares some common fields, and adds in unique fields of its own.

For more information please see the SuperStruct Guide.

Project Showcase

SuperStruct is used in the following projects:

License

Apache 2.0

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].