☆115Mar 28, 2022Updated 3 years ago
Alternatives and similar repositories for newtypes
Users that are interested in newtypes are comparing it to the libraries listed below
Sorting:
- Nearly zero runtime object allocation powered by scalameta. Value class and Unboxed Tagged Type generation at compile-time.☆79Oct 19, 2017Updated 8 years ago
- Statically-checked string interpolation in Scala☆252Jan 26, 2025Updated last year
- WIP - Scalameta powered code generation☆41Jan 29, 2018Updated 8 years ago
- A compiler plugin that will improve on the scala compiler on the assumption that the user is using the Scalazzi-safe subset of Scala.☆73Jun 15, 2019Updated 6 years ago
- Concise syntax for polymorphic values in Scala 2.x.☆55Apr 26, 2022Updated 3 years ago
- Exploration of the Free monad without point☆11Oct 23, 2016Updated 9 years ago
- Problem solving à la carte☆22Apr 11, 2022Updated 3 years ago
- better implicit errors for scala☆373Jan 16, 2026Updated last month
- Seamless interop layer between cats and scalaz☆175Feb 26, 2021Updated 5 years ago
- Scala compiler plugin for warning suppression☆256Dec 19, 2025Updated 2 months ago
- Build your web API on the type level.☆159May 22, 2019Updated 6 years ago
- Random Scala thought experiments and miscellany.☆11Aug 24, 2016Updated 9 years ago
- Newtype for cats☆51May 2, 2019Updated 6 years ago
- ☆188Dec 11, 2024Updated last year
- Minimal infrastructure for type class providers to support the inclusion of derived, subclass and other orphan instances in their implici…☆89Oct 1, 2019Updated 6 years ago
- Cats Bifunctor IO☆79Jan 18, 2019Updated 7 years ago
- Operations for primitive and String singleton types☆164Aug 12, 2024Updated last year
- Leibniz equivalence and Liskov substitutability library for Scala.☆37Mar 28, 2022Updated 3 years ago
- recursion schemes for cats; to iterate is human, to recurse, divine☆396Sep 8, 2025Updated 5 months ago
- Desugaring scala `for` without implicit `withFilter`s☆712May 7, 2024Updated last year
- Common build and release steps for SBT projects☆58Feb 6, 2019Updated 7 years ago
- A dimensional analysis library based on dependent types☆198Aug 15, 2024Updated last year
- Caches are tricky - Let Mules Haul its Weight.☆72Mar 17, 2025Updated 11 months ago
- tagless final macro☆18Sep 14, 2015Updated 10 years ago
- Cats-based Scala library for free applicative schemas (cats-based port of Xenomorph)☆35Feb 3, 2026Updated last month
- NewTypes for Scala with no runtime overhead☆542Feb 10, 2022Updated 4 years ago
- Compiler plugin for making type lambdas (type projections) easier to write☆926Jan 29, 2026Updated last month
- High-performance Arrow and Task in Scala☆237Sep 17, 2018Updated 7 years ago
- Fix for SI-2712 implemented as a compiler plugin for Scala 2.11.8 and 2.10.6☆47Dec 15, 2017Updated 8 years ago
- Transform and compose tagless final encoded algebras in scala☆93Jul 17, 2018Updated 7 years ago
- Type-safe general-cryptography library - https://jmcardon.github.io/tsec/☆354Nov 26, 2021Updated 4 years ago
- Multisets for Scala☆86Jul 23, 2021Updated 4 years ago
- A cohesive & pragmatic framework of FP centric Scala libraries☆616Aug 13, 2019Updated 6 years ago
- A compiler plug-in to control object lifetimes in Scala☆65Jul 15, 2017Updated 8 years ago
- Proof of concept for a cats-like library built using Dotty features☆116Jun 1, 2024Updated last year
- Library for counting and enumerating things.☆47Jul 20, 2021Updated 4 years ago
- Generalized recursion schemes and traversals for Scala, using Cats.☆48Mar 10, 2019Updated 6 years ago
- Typeclass-based HashSet/HashMap for Scala☆31Apr 2, 2017Updated 8 years ago
- Abstract Type Member Parallel Instances☆61Jun 19, 2020Updated 5 years ago