Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: compiler-plugin
ThoughtWorksInc/Dsl.scala
A framework to create embedded Domain-Specific Languages in Scala
Language: Scala - Size: 4.29 MB - Last synced: about 3 hours ago - Pushed: 4 days ago - Stars: 255 - Forks: 29
ZacSweers/redacted-compiler-plugin
A Kotlin compiler plugin that generates redacted toString() implementations.
Language: Kotlin - Size: 870 KB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 364 - Forks: 26
sd-visualiser/sd-visualiser
String diagram visualiser
Language: Rust - Size: 2.54 MB - Last synced: about 11 hours ago - Pushed: 1 day ago - Stars: 3 - Forks: 2
xuwei-k/scala3profile
profile scala 3 compile
Language: Scala - Size: 39.1 KB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 0 - Forks: 2
ZacSweers/auto-service-ksp
A KSP implementation of AutoService
Language: Kotlin - Size: 425 KB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 112 - Forks: 7
scalaz/scalaz-deriving
Principled, fast, typeclass derivation.
Language: Scala - Size: 1.16 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 52 - Forks: 11
tabilzad/ktor-docs-plugin
Provides Ktor Swagger support
Language: Kotlin - Size: 283 KB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 18 - Forks: 0
bitlap/rolls
:rotating_light: Scala3 tools based on standard compiler plugin and metaprogramming
Language: Scala - Size: 1.81 MB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 7 - Forks: 3
tek/splain
better implicit errors for scala
Language: Scala - Size: 1.02 MB - Last synced: 5 days ago - Pushed: 6 days ago - Stars: 369 - Forks: 29
propensive/larceny
Scala 3 compiler plugin for testing compiler errors
Language: Scala - Size: 2.08 MB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 2 - Forks: 0
arrow-kt/arrow-meta
Functional companion to Kotlin's Compiler
Language: Kotlin - Size: 20.9 MB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 389 - Forks: 42
polyvariant/better-tostring
(b2s) Scala compiler plugin for better default toString.
Language: Scala - Size: 188 KB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 99 - Forks: 8
andyglow/scaladoc
Deps-Free Scaladoc AST, Parser and Macro-based Extractor and Compiler Plugin to carry over
Language: Scala - Size: 147 KB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 2 - Forks: 1
scalaprops/scalaprops-deriving
scalaz-deriving instances for scalaprops. generation of arbitrary case classes / ADTs instances
Language: Scala - Size: 95.7 KB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 1 - Forks: 2
VirtusLab/akka-serialization-helper
Serialization toolbox for Akka messages, events and persistent state that helps achieve compile-time guarantee on serializability. No more errors in the runtime!
Language: Scala - Size: 4.25 MB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 26 - Forks: 4
ghik/silencer
Scala compiler plugin for warning suppression
Language: Scala - Size: 191 KB - Last synced: about 16 hours ago - Pushed: 10 days ago - Stars: 254 - Forks: 30
wartremover/wartremover
Flexible Scala code linting tool
Language: Scala - Size: 1.32 MB - Last synced: 14 days ago - Pushed: 15 days ago - Stars: 1,061 - Forks: 112
ghik/zerowaste
Scala compiler plugin to detect unused expressions
Language: Scala - Size: 66.4 KB - Last synced: 13 days ago - Pushed: 14 days ago - Stars: 64 - Forks: 7
xp-lang/xp-generics
XP generics for PHP
Language: PHP - Size: 60.5 KB - Last synced: 14 days ago - Pushed: about 2 months ago - Stars: 1 - Forks: 0
anatawa12/auto-tostring
A kotlin compiler plugin to generate toString like data class.
Language: Kotlin - Size: 136 KB - Last synced: 14 days ago - Pushed: over 1 year ago - Stars: 2 - Forks: 0
oleg-py/better-monadic-for
Desugaring scala `for` without implicit `withFilter`s
Language: Scala - Size: 104 KB - Last synced: 14 days ago - Pushed: over 2 years ago - Stars: 699 - Forks: 31
bnorm/kotlin-ir-plugin-template
Template for IR based Kotlin compiler plugin.
Language: Kotlin - Size: 103 KB - Last synced: 14 days ago - Pushed: 2 months ago - Stars: 129 - Forks: 17
lightbend-labs/scala-sculpt
Dependency extraction for Scala codebases, to aid in modularizing
Language: Scala - Size: 339 KB - Last synced: 26 days ago - Pushed: 26 days ago - Stars: 118 - Forks: 22
BaseMax/AwesomeCompiler
The Big list of the github, open-source compilers.
Size: 55.7 KB - Last synced: 29 days ago - Pushed: almost 5 years ago - Stars: 42 - Forks: 5
MikeDepies/Kompute
Kotlin Compiler plugin bringing reactivity to variable declarations
Language: Kotlin - Size: 108 KB - Last synced: about 2 months ago - Pushed: over 4 years ago - Stars: 18 - Forks: 1
scalaz/scalaz-plugin π¦
A compiler plugin that will improve on the scala compiler on the assumption that the user is using the Scalazzi-safe subset of Scala.
Language: Scala - Size: 155 KB - Last synced: about 2 months ago - Pushed: almost 5 years ago - Stars: 73 - Forks: 10
IVIanuu/injekt
Next gen DI framework powered by a Kotlin compiler plugin [WIP]
Language: Kotlin - Size: 14.8 MB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 107 - Forks: 2
AhmedMourad0/no-copy
A Kotlin compiler plugin that removes the `copy` method of data classes.
Language: Kotlin - Size: 295 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 150 - Forks: 4
waddlaw/haskell-stack-trace-plugin
Language: Haskell - Size: 37.1 KB - Last synced: 21 days ago - Pushed: over 1 year ago - Stars: 18 - Forks: 5
tschuchortdev/kotlin-compile-testing
A library for testing Kotlin and Java annotation processors, compiler plugins and code generation
Language: Kotlin - Size: 635 KB - Last synced: 3 months ago - Pushed: 7 months ago - Stars: 620 - Forks: 61
propensive/umbrageous
Scala compiler plugin to shade packages at compiletime
Language: Scala - Size: 1.69 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 3 - Forks: 0
Foso/MpApt π¦
(Deprecated) :wrench: Kotlin Native/JS/JVM Annotation Processor library for Kotlin compiler plugins
Language: Kotlin - Size: 6.39 MB - Last synced: 2 months ago - Pushed: over 1 year ago - Stars: 238 - Forks: 12
conan-roslyn/Conan π¦
Lightweight fork of the .NET Compiler Platform ("Roslyn") by adding a compiler plugin infrastructure
Language: C# - Size: 28.3 KB - Last synced: 14 days ago - Pushed: almost 6 years ago - Stars: 97 - Forks: 3
paninij/paninij
@PaniniJ: a Java compiler plugin to support capsules, a safer, more modular way to write concurrent components.
Language: Java - Size: 6.44 MB - Last synced: 28 days ago - Pushed: about 6 years ago - Stars: 6 - Forks: 5
Foso/KotlinCompilerPluginExample
This is an example project that shows how to create a Kotlin Compiler Plugin. The plugin will print "Hello from" and the name of the file that is being compiled, as a compiler warning to the terminal log.
Language: Kotlin - Size: 3.04 MB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 113 - Forks: 6
HairyFotr/linter π¦
Static Analysis Compiler Plugin for Scala
Language: Scala - Size: 2.06 MB - Last synced: 2 months ago - Pushed: almost 6 years ago - Stars: 269 - Forks: 34
konn/ghc-typelits-presburger
Presburger arithmetic solver for built-in type-level naturals
Language: Haskell - Size: 1.22 MB - Last synced: 14 days ago - Pushed: 5 months ago - Stars: 6 - Forks: 6
Saw8888/GCC-VCPKG-compile-command-generator
A VCPKG compilation command generator using GCC
Language: Python - Size: 11.7 KB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 1 - Forks: 0
spxbhuhb/z2-service
Client-server communication with the absolute minimum of boilerplate.
Language: Kotlin - Size: 257 KB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 11 - Forks: 1
blackbeard334/jops
Java Operator Overloading Plugin
Language: Java - Size: 249 KB - Last synced: 6 months ago - Pushed: about 4 years ago - Stars: 7 - Forks: 3
sureshg/kts-exec
:bullettrain_side: A composite Github Action to execute the Kotlin Script with compiler plugin and dependency caching!
Language: Shell - Size: 52.7 KB - Last synced: 12 days ago - Pushed: 3 months ago - Stars: 11 - Forks: 1
plandes/flex-compile
Run, evaluate and compile functionality for a variety of different languages and modes.
Language: Emacs Lisp - Size: 364 KB - Last synced: about 1 month ago - Pushed: 5 months ago - Stars: 10 - Forks: 1
Dead2/stabilizer
Stabilizer: Rigorous Performance Evaluation
Language: Prolog - Size: 28.8 MB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 18 - Forks: 3
71/Cometary
Roslyn extensions, with a touch of meta-programming.
Language: C# - Size: 541 KB - Last synced: 17 days ago - Pushed: about 6 years ago - Stars: 32 - Forks: 2
UW-PHARM/BitSAD
A domain-specific language for bitstream computing
Language: Scala - Size: 119 KB - Last synced: about 2 months ago - Pushed: over 2 years ago - Stars: 4 - Forks: 0
rnett/krosstalk
A pure Kotlin pluggable RPC library, with expect/actual support
Language: Kotlin - Size: 19.3 MB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 21 - Forks: 1
scala2ts/scala2ts-core
The Scala Compiler Plugin for Scala2TS
Language: Scala - Size: 98.6 KB - Last synced: 11 months ago - Pushed: 11 months ago - Stars: 2 - Forks: 1
ZwenDo/Restrikt
Lightweight compiler plugin intended for Kotlin/JVM library development and symbol visibility control.
Language: Kotlin - Size: 251 KB - Last synced: 11 months ago - Pushed: 11 months ago - Stars: 22 - Forks: 0
christian-schlichtherle/bali-di-java
Annotation processor for dependency injection in Java.
Language: Java - Size: 383 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 1 - Forks: 0
xp-lang/xp-records
XP records for PHP
Language: PHP - Size: 58.6 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 1 - Forks: 0
kowainik/smuggler π¦
π£ Smuggle all imports
Language: Haskell - Size: 55.7 KB - Last synced: 21 days ago - Pushed: about 4 years ago - Stars: 71 - Forks: 8
sugakandrey/scalamu
Mutation testing for Scala
Language: Scala - Size: 18.7 MB - Last synced: 5 months ago - Pushed: over 6 years ago - Stars: 43 - Forks: 2
HEAPLab/TAFFO π¦
Tuning Assistant for Floating point to Fixed point Optimization
Language: C++ - Size: 4.74 MB - Last synced: 9 months ago - Pushed: about 2 years ago - Stars: 20 - Forks: 6
UttejG/nargcheck
Scala Compiler Plugin to enforce Named Arguments
Size: 0 Bytes - Last synced: 9 months ago - Pushed: about 5 years ago - Stars: 1 - Forks: 0
ElisaTronetti/collektive
Aggregate computing with Kotlin Multiplatform.
Language: Kotlin - Size: 566 KB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 2 - Forks: 1
ShikaSD/kotlin-object-serialization-fix
Java serialization fix for Kotlin object
Language: Kotlin - Size: 119 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 18 - Forks: 2
HaydenMeloche/scrubber
Scrubber is a lightweight Kotlin compiler plugin that generates easy-to-use type safe code for scrubbing data from your objects.
Language: Kotlin - Size: 71.3 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 2 - Forks: 0
regexident/apply_attr
A syntax extension providing higher-order attributes to Rust.
Language: Rust - Size: 938 KB - Last synced: 15 days ago - Pushed: over 6 years ago - Stars: 16 - Forks: 2
arrow-kt/arrow-meta-examples
Some examples for Ξrrow Meta the functional companion to Kotlin's Compiler & IDE.
Language: Kotlin - Size: 153 KB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 56 - Forks: 20
ShikaSD/kotlin-compiler-dagger-plugin π¦
Experiment on implementing Dagger code generation as a compiler plugin
Language: Kotlin - Size: 493 KB - Last synced: about 1 year ago - Pushed: about 4 years ago - Stars: 32 - Forks: 2
aripiprazole/debuglog-compiler-plugin π¦
π | Simple compiler plugin
Language: Kotlin - Size: 60.5 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 1 - Forks: 0
noheltcj/zinc
Kotlin Compiler Plugin that generates builders and a DSL for data classes.
Language: Kotlin - Size: 119 KB - Last synced: 11 months ago - Pushed: over 2 years ago - Stars: 6 - Forks: 0
ZacSweers/auto-service-kt
A Kotlin compiler plugin implementation of AutoService
Language: Kotlin - Size: 90.8 KB - Last synced: about 1 year ago - Pushed: about 3 years ago - Stars: 5 - Forks: 0
ElisaTronetti/compiler-plugin-kmp
IR compiler plugin that prints for each function declaration the function name. It is used in a Kotlin Multiplatform project.
Language: Kotlin - Size: 97.7 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
dannypsnl/reporter
A util toolbox for compiler error reporting
Language: Racket - Size: 101 KB - Last synced: 29 days ago - Pushed: about 1 year ago - Stars: 4 - Forks: 1
DmytroMitin/compiler-plugin-demo
Language: Scala - Size: 10.7 KB - Last synced: about 1 year ago - Pushed: about 5 years ago - Stars: 1 - Forks: 1
msya/debuglog-arrow-meta
Debug Log plugin in Arrow Meta
Language: Kotlin - Size: 40.2 MB - Last synced: about 1 year ago - Pushed: about 4 years ago - Stars: 14 - Forks: 4
flajann2/schlau-compile Fork of zenitani/elisp
Schlau Compile extension for Emacs
Language: Emacs Lisp - Size: 29.3 KB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 2 - Forks: 0
vic/nonono
NoNoNo is an Scala3 compiler plugin that lets you prevent unsafe function calls.
Language: Scala - Size: 15.6 KB - Last synced: about 1 month ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0
xp-lang/php-is-operator
Is operator for PHP
Language: PHP - Size: 21.5 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 1 - Forks: 0
xp-lang/php-compact-methods
Compact methods for PHP
Language: PHP - Size: 21.5 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 1 - Forks: 0
andrzejressel/jailbreakk
Typesafe reflection for Kotlin
Language: Kotlin - Size: 159 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 3 - Forks: 0
QuantumBFS/YaoTargetQobj.jl
the Qobj compilation target, includes IBM Q frontend and backend
Language: Julia - Size: 111 KB - Last synced: 6 days ago - Pushed: almost 3 years ago - Stars: 3 - Forks: 1
QuantumBFS/YaoTargetQASM.jl
the QASM compilation target, includes QASM frontend and backend
Language: Julia - Size: 57.6 KB - Last synced: 6 days ago - Pushed: almost 3 years ago - Stars: 3 - Forks: 1
wheaties/TwoTails
A Scala compiler plugin for mutual tail recursion
Language: Scala - Size: 128 KB - Last synced: 11 months ago - Pushed: over 4 years ago - Stars: 86 - Forks: 8
aoiroaoino/totuple
a compiler plugin that adds `toTuple` method to all case classes
Language: Scala - Size: 15.6 KB - Last synced: 11 months ago - Pushed: almost 6 years ago - Stars: 5 - Forks: 0
compor/AnnotateValues
Annotate LLVM bitcode loops with a unique arithmetic ID using metadata
Language: C++ - Size: 130 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 0 - Forks: 1
tkroman/puree
purity enforcer
Language: Scala - Size: 93.8 KB - Last synced: 11 months ago - Pushed: almost 5 years ago - Stars: 1 - Forks: 0
takayahilton/must-use-plugin
Language: Scala - Size: 7.81 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0
ehenoma/contract
Generates preconditions in your Java code
Language: Java - Size: 73.2 KB - Last synced: about 1 year ago - Pushed: about 5 years ago - Stars: 0 - Forks: 0
KadekM/scala-forced-todo
Scala compiler plugin to have compiler checked TODOs
Language: Scala - Size: 14.6 KB - Last synced: 11 months ago - Pushed: about 8 years ago - Stars: 7 - Forks: 0
leetoo/Dsl.scala Fork of ThoughtWorksInc/Dsl.scala
A framework to create embedded Domain-Specific Languages in Scala
Language: Scala - Size: 1.26 MB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0
lecaillon/Conan.Plugin.NullGuard
Conan plugin adds null guard code for all methods and constructors parameters preceded by a [NonNull] attribute.
Language: C# - Size: 18.6 KB - Last synced: 14 days ago - Pushed: almost 6 years ago - Stars: 0 - Forks: 0
scholtzan/delos
Scala compiler plugin for detecting log statements in source code
Language: Scala - Size: 26.4 KB - Last synced: about 1 year ago - Pushed: almost 6 years ago - Stars: 0 - Forks: 0
chrisbenincasa/release-level-plugin
Scala compiler plugin for detecting release level of symbols
Language: Scala - Size: 12.7 KB - Last synced: about 1 year ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0