An open API service providing repository metadata for many open source software ecosystems.

Topic: "scala-macros"

sksamuel/avro4s

Avro schema generation and serialization / deserialization for Scala

Language: Scala - Size: 2.7 MB - Last synced at: 5 days ago - Pushed at: 3 months ago - Stars: 721 - Forks: 240

xebia-functional/macroid 📦

A modular functional UI language for Android

Language: Scala - Size: 12.8 MB - Last synced at: 1 day ago - Pushed at: over 7 years ago - Stars: 528 - Forks: 37

Chymyst/curryhoward

Automatic code generation for Scala functions and expressions via the Curry-Howard isomorphism

Language: Scala - Size: 413 KB - Last synced at: 1 day ago - Pushed at: over 3 years ago - Stars: 258 - Forks: 16

pathikrit/metarest

Scala macros to generate RESTful Models

Language: Scala - Size: 72.3 KB - Last synced at: 10 days ago - Pushed at: almost 8 years ago - Stars: 195 - Forks: 11

aztek/scala-workflow

Boilerplate-free syntax for computations with effects

Language: Scala - Size: 568 KB - Last synced at: 16 days ago - Pushed at: almost 11 years ago - Stars: 175 - Forks: 16

pathikrit/sauron

Yet another Scala lens macro

Language: Scala - Size: 343 KB - Last synced at: 10 days ago - Pushed at: about 10 years ago - Stars: 167 - Forks: 9

dwickern/scala-nameof

Get the name of an variable, function, class member, or type as a string--at compile-time!

Language: Scala - Size: 60.5 KB - Last synced at: 7 months ago - Pushed at: over 3 years ago - Stars: 129 - Forks: 23

vitorsvieira/dilate

Nearly zero runtime object allocation powered by scalameta. Value class and Unboxed Tagged Type generation at compile-time.

Language: Scala - Size: 186 KB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 81 - Forks: 5

evolution-gaming/kryo-macros 📦

Scala macros for compile-time generation of Kryo serializers

Language: Scala - Size: 126 KB - Last synced at: 23 days ago - Pushed at: 9 months ago - Stars: 64 - Forks: 7

itkpi/cakeless 📦

Wire your cakes automatically to zio environment

Language: Scala - Size: 226 KB - Last synced at: 3 days ago - Pushed at: about 5 years ago - Stars: 42 - Forks: 0

nevillelyh/parquet-extra

A collection of Apache Parquet add-on modules

Language: Scala - Size: 420 KB - Last synced at: 1 day ago - Pushed at: 22 days ago - Stars: 30 - Forks: 8

spotify/scio-idea-plugin

Scio IDEA plugin

Language: Scala - Size: 295 KB - Last synced at: 10 days ago - Pushed at: 3 months ago - Stars: 30 - Forks: 18

fegaras/DIQL

DIQL: Data Intensive Query Language

Language: Jupyter Notebook - Size: 5.6 MB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 12 - Forks: 4

leanovate/doby

TODO with expiring dates

Language: Scala - Size: 371 KB - Last synced at: about 1 year ago - Pushed at: over 10 years ago - Stars: 12 - Forks: 1

reugn/dynamic

A Scala library that allows copying a case class using a dynamic property name

Language: Scala - Size: 20.5 KB - Last synced at: 8 days ago - Pushed at: almost 4 years ago - Stars: 11 - Forks: 2

mliarakos/spark-typed-ops

Lightweight type-safe operations for Spark

Language: Scala - Size: 64.5 KB - Last synced at: 15 days ago - Pushed at: over 4 years ago - Stars: 5 - Forks: 0

Jasper-M/simple-lenses

Small proof of concept

Language: Scala - Size: 7.81 KB - Last synced at: about 1 year ago - Pushed at: about 7 years ago - Stars: 4 - Forks: 0

bitlap/scala-macro-intellij-plugin

Scala-Macro-Tools Plugin for IntelliJ IDEA

Language: Scala - Size: 89.8 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

DamianReeves/scala-macros-usage-with-gradle

An example of using Scala macros with gradle

Language: Scala - Size: 66.4 KB - Last synced at: 15 days ago - Pushed at: over 6 years ago - Stars: 3 - Forks: 0

readren/json-facile

An efficient JSON implementation in scala that automatically derives the translators for algebraic data types.

Language: Scala - Size: 876 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 1

scalalandio/chimney-macro-commons

Macro utilities that Chimney is build upon

Language: Scala - Size: 4.75 MB - Last synced at: 10 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 1

melgenek/dotty-dynamodb

This is an example project that uses Dotty (Scala 3) to make the Java DynamoDb client more convenient using macros, type class derivations and sprinkle of implicits.

Language: Scala - Size: 3.91 KB - Last synced at: 11 months ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 2

model4s/model4s

Library for generation boilerplate-free code for models in compile time with Scala macro

Language: Scala - Size: 25.4 KB - Last synced at: almost 2 years ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 0

Vuzi/play-json-auto-sealed-trait

Auto generation of writer/reader/format for sealed trait, using play-json

Language: Scala - Size: 17.6 KB - Last synced at: about 1 month ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

makkarpov/explicits

A tiny library to have more control over Scala 3 implicit resolution in macros

Language: Scala - Size: 25.4 KB - Last synced at: 17 days ago - Pushed at: 28 days ago - Stars: 0 - Forks: 0

christian-schlichtherle/bali-di-scala

Compiler plugin for dependency injection in Scala.

Language: Scala - Size: 119 KB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

da-liii/sbt-example-paradise Fork of scalamacros/sbt-example-paradise

An example SBT project which uses macro paradise (Scala 2.12.8 with the macro paradise plugin, SBT 1.2.7)

Language: Scala - Size: 24.4 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

raymondtay/wheel

JSON model code generator

Language: Scala - Size: 7.81 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

aborg0/micro_ops

Scala (2.12) macros for simple efficient sortBy

Language: Scala - Size: 3.91 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

chrisbenincasa/scelastic

Compile-time Elasticsearch DSL for building queries

Language: Scala - Size: 55.7 KB - Last synced at: 2 days ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

igorzg/noname

Scala macros, slick 3.x with evolutions, jackson-json example

Language: Scala - Size: 64.5 KB - Last synced at: about 2 years ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

dragisak/meta-meta

Scala meta

Language: Scala - Size: 5.86 KB - Last synced at: 25 days ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 0