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.

GitHub

735 stars
14 watching
36 forks
Language: Elixir
last commit: 12 months ago
Linked from 1 awesome list


Backlinks from these awesome lists:

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