typed_structor

Struct library

A library for defining and working with typed structs in Elixir

TypedStructor is a library for defining typed structs, exceptions and record macros with effortlessly.

GitHub

13 stars
1 watching
1 forks
Language: Elixir
last commit: about 2 months ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
ejpcmac/typed_struct A library to simplify struct definition with type enforcement and default values. 735
meh/elixir-datastructures A collection of Elixir data structures and their associated protocols. 215
appcues/exconstructor An Elixir library that simplifies struct instantiation from external data 286
ejpcmac/typed_struct_lens Automates boilerplate lens definition for TypedStructs in Elixir 8
ejpcmac/typed_struct_legacy_reflection Re-enables legacy reflection functions from TypedStruct 0.1.x in Elixir. 0
meh/exts A lightweight Elixir wrapper around the built-in ets table implementation for storing and managing Erlang terms 8
exstruct/etude A concurrency utility library for Elixir/ERlang that simplifies the use of async and retry mechanisms in concurrent programming. 11
sabiwara/aja An Elixir standard library extension focused on efficient data structures and manipulation 198
maxim2266/str A lightweight C library providing string manipulation functions. 307
elixirscript/elixir-estree Defines structs and tools for generating JavaScript AST to code from the ESTree spec. 103
kleinernik/elixir-aes-cmac An Elixir implementation of the AES-CMAC encryption algorithm as defined in RFC 4493. 9
msharp/elixir-statistics A collection of statistical functions and distributions implemented in Elixir 138
jui/mustachex A templating library for Elixir that allows rendering dynamic content in mustache-like templates. 18
witchcrafters/witchcraft A set of Elixir libraries providing algebraic and categorical abstractions 1,197
wende/elchemy A compiler and transpiler for Elixir code written in a statically-typed syntax compatible with Elm's tooling 1,146