☆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. We may earn a commission when you buy through links labeled 'Ad' on this page.
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
- Problem solving à la carte☆22Apr 11, 2022Updated 3 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
- better implicit errors for scala☆373Jan 16, 2026Updated 2 months ago
- Random Scala thought experiments and miscellany.☆11Aug 24, 2016Updated 9 years ago
- Cats Bifunctor IO☆79Jan 18, 2019Updated 7 years ago
- Seamless interop layer between cats and scalaz☆175Feb 26, 2021Updated 5 years ago
- 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
- ☆189Dec 11, 2024Updated last year
- 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
- Abstract Type Member Parallel Instances☆61Jun 19, 2020Updated 5 years ago
- Compiler plugin for making type lambdas (type projections) easier to write☆925Mar 10, 2026Updated last week
- Exploration of the Free monad without point☆11Oct 23, 2016Updated 9 years ago
- Caches are tricky - Let Mules Haul its Weight.☆72Mar 17, 2025Updated last year
- Scala compiler plugin for warning suppression☆256Dec 19, 2025Updated 3 months ago
- Build your web API on the type level.☆160May 22, 2019Updated 6 years ago
- Fix for SI-2712 implemented as a compiler plugin for Scala 2.11.8 and 2.10.6☆46Dec 15, 2017Updated 8 years ago
- recursion schemes for cats; to iterate is human, to recurse, divine☆397Sep 8, 2025Updated 6 months ago
- Newtype for cats☆51May 2, 2019Updated 6 years ago
- Common build and release steps for SBT projects☆58Feb 6, 2019Updated 7 years ago
- tagless final macro☆18Sep 14, 2015Updated 10 years ago
- NewTypes for Scala with no runtime overhead☆542Feb 10, 2022Updated 4 years ago
- Proof of concept for a cats-like library built using Dotty features☆116Jun 1, 2024Updated last year
- Final tagless talk sources.☆15May 4, 2017Updated 8 years ago
- Library for counting and enumerating things.☆47Jul 20, 2021Updated 4 years ago
- Desugaring scala `for` without implicit `withFilter`s☆712May 7, 2024Updated last year
- Typeclass-based HashSet/HashMap for Scala☆31Apr 2, 2017Updated 8 years ago
- Transform and compose tagless final encoded algebras in scala☆93Jul 17, 2018Updated 7 years ago
- A dimensional analysis library based on dependent types☆198Aug 15, 2024Updated last year
- Type-safe general-cryptography library - https://jmcardon.github.io/tsec/☆353Nov 26, 2021Updated 4 years ago
- Freek, a freaky simple Free to combine your DSL seamlessly☆198Jan 29, 2017Updated 9 years ago
- Populate Case Classes From Any Data Source☆84Mar 14, 2021Updated 5 years ago
- High-performance Arrow and Task in Scala☆238Sep 17, 2018Updated 7 years ago
- Multisets for Scala☆86Jul 23, 2021Updated 4 years ago
- An example SBT project which uses new-style macros☆13Jul 29, 2017Updated 8 years ago