Projects in Awesome Lists tagged with newtype
A curated list of projects in awesome lists tagged with newtype .
https://github.com/jeltef/derive_more
Some more derive(Trait) options
derive developer-tools macros newtype rust trait
Last synced: 14 May 2025
https://github.com/JelteF/derive_more
Some more derive(Trait) options
derive developer-tools macros newtype rust trait
Last synced: 27 Apr 2025
https://github.com/greyblake/nutype
Rust newtype with guarantees πΊπ¦ π¦
data data-structures invariance invariant invariants macro macros newtype rust rust-lang rust-library sanitization sanitizer typesafety validation validator web
Last synced: 23 Apr 2025
https://github.com/estatico/scala-newtype
NewTypes for Scala with no runtime overhead
newtype scala tagged tagged-types
Last synced: 12 Apr 2025
https://github.com/rudogma/scala-supertagged
Unboxed (multi-nested-)tagged + unboxed newtypes. Better and much friendlier alternative to AnyVals.
newtype scala scalajs tagged tagged-types tagging type-tagging types
Last synced: 05 Apr 2026
https://github.com/tismith/exitfailure
Helpers for easily using failure::Error and others as return types in main() while still giving human-readable error messages.
cli exitfailure failure library newtype rust
Last synced: 08 Apr 2026
https://github.com/evturn/haskellbook
Solutions to exercises from the book Haskell Programming
abstract-data-types algebraic-data-types applicative foldable functor haskell haskell-book haskell-programming haskellbook monad monad-transformers monoid newtype parser-combinators product-type semigroup solutions sum-types traversable
Last synced: 28 Jan 2026
https://github.com/kevin-lee/extras
A few extra tools
cats concurrency console-io newtype refined refinement refinement-type scala tools
Last synced: 13 Apr 2025
https://github.com/ahrjarrett/any-ts
Sensible, performant primitives for writing semantic TypeScript code
any-type namespace newtype typelevel typelevel-programming typescript typescript-namespaces
Last synced: 05 Feb 2026
https://github.com/kevin-lee/refined4s
newtype and refinement (refined) type for Scala 3
functional-programming newtype refined refined-types refinement refinement-types scala
Last synced: 28 Dec 2025
https://github.com/zeon256/satay-rs
Sans-IO Rust OpenAPI client generator with typed builders, validation newtypes, and transport-agnostic adapters
api-client codegen http newtype openapi openapi-client rust sans-io validation
Last synced: 05 Jul 2026
https://github.com/mtumilowicz/scala-zio2-fs2-refined-newtype-workshop
Introduction into fs2, newtype and refined types.
functional-language functional-programming functional-programming-examples newtype purely-functional refined-types scala workshop workshop-materials workshops zio zio2
Last synced: 12 Aug 2025
https://github.com/lue-bird/elm-typed-value
a type with 1 variant but convenient
custom-type elm newtype single-variant tagged wrapper
Last synced: 27 Jul 2025
https://github.com/mrgravity817/valobs
Collection of value objects(in terms of DDD), commonly used in enterprise applications.
domain-driven-design enterprise-applications newtype rust value-object
Last synced: 12 Jun 2026
https://github.com/athanclark/sets
Sets in Haskell.
haskell newtype overloaded-terms typeclasses
Last synced: 04 Feb 2026
https://github.com/jdno/typed-fields
Macros to create strongly-typed fields for structs
Last synced: 17 Mar 2025
https://github.com/yuly3/vouched
Derive validated Rust newtypes with generated TryFrom implementations.
derive newtype no-std proc-macro rust rust-crate rust-lang validation
Last synced: 02 Jul 2026
https://github.com/naokim03/derive_newtype
This derive macro provides Deref, DerefMut, and From for the newtype pattern.
Last synced: 23 Mar 2025
https://github.com/yawaramin/newtype
A newtype (non-allocating) wrapper type
Last synced: 12 Oct 2025