typed_struct
Struct builder
A library to simplify struct definition with type enforcement and default values.
An Elixir library for defining structs with a type without writing boilerplate code.
735 stars
14 watching
36 forks
Language: Elixir
last commit: 12 months ago
Linked from 1 awesome list
Related projects:
Repository | Description | Stars |
---|---|---|
ejpcmac/typed_struct_lens | Automates boilerplate lens definition for TypedStructs in Elixir | 8 |
elixir-typed-structor/typed_structor | A library for defining and working with typed structs in Elixir | 13 |
ejpcmac/typed_struct_legacy_reflection | Re-enables legacy reflection functions from TypedStruct 0.1.x in Elixir. | 0 |
appcues/exconstructor | An Elixir library that simplifies struct instantiation from external data | 286 |
tehleo/junion | Delivers struct types to Java programming language. | 176 |
lyptt/struct | A data structure implementation in C++ with documentation and examples. | 0 |
spacepilots/mason | A library that maps structured data from unstructured sources into Elixir structs | 11 |
cbeck88/visit_struct | A library providing structure visitors for C++11 and C++14 to easily serialize and deserialize, print structs with varying member types. | 498 |
ivanrublev/domo | Library to validate nested structs with their type specs and associated precondition functions. | 202 |
alkhe/cyc | A scaffolding tool for building Cycle.js applications with an isomorphic express server and production-ready webpack configurations. | 195 |
seedco/formalist | A declarative framework for building forms on iOS using a simple and readable syntax | 160 |
antham/strumt | Creates a flexible and customizable prompt chain system with features like input validation, error handling, and session recording. | 62 |
eclipse-openj9/build-openj9 | Automates the process of building OpenJ9-based JDK versions | 1 |
bamorim/typed_ecto_schema | Provides a way to define Ecto schemas with type information using a simplified DSL. | 270 |
anthonywilliams/strong_typedef | Provides a C++ class template to create distinct, convertible types from underlying types. | 110 |