Projects in Awesome Lists tagged with compiler-plugin
A curated list of projects in awesome lists tagged with compiler-plugin .
https://github.com/wartremover/wartremover
Flexible Scala code linting tool
compiler-plugin linter macros scala
Last synced: 29 Apr 2025
https://github.com/oleg-py/better-monadic-for
Desugaring scala `for` without implicit `withFilter`s
compiler-plugin desugar for-comprehension functional-programming optimization scala
Last synced: 12 Apr 2025
https://github.com/tschuchortdev/kotlin-compile-testing
A library for testing Kotlin and Java annotation processors, compiler plugins and code generation
annotation-processing annotation-processor annotation-processors compile compiler compiler-plugin kotlin testing testing-kotlin testing-tools
Last synced: 16 Mar 2025
https://github.com/zacsweers/redacted-compiler-plugin
A Kotlin compiler plugin that generates redacted toString() implementations.
codegen compiler compiler-plugin kotlin
Last synced: 15 May 2025
https://github.com/arrow-kt/arrow-meta
Functional companion to Kotlin's Compiler
code codegeneration compiler-plugin generics higher-kinded-types ide intellij-plugin kotlin kotlin-compiler kotlin-multiplatform linter macros meta metaprogramming quasiquote template-metaprogramming tree-structure typeclasses typesystem union-type
Last synced: 15 May 2025
https://github.com/tek/splain
better implicit errors for scala
compiler-plugin implicits scala
Last synced: 08 Apr 2025
https://github.com/hairyfotr/linter
Static Analysis Compiler Plugin for Scala
abstract-interpretation compiler-plugin linter program-analysis scala static-analysis
Last synced: 23 Jan 2025
https://github.com/HairyFotr/linter
Static Analysis Compiler Plugin for Scala
abstract-interpretation compiler-plugin linter program-analysis scala static-analysis
Last synced: 11 May 2025
https://github.com/ghik/silencer
Scala compiler plugin for warning suppression
annotation compiler-plugin scala scala-compiler suppression warnings
Last synced: 15 May 2025
https://github.com/ThoughtWorksInc/Dsl.scala
A framework to create embedded Domain-Specific Languages in Scala
compiler-plugin continuation-passing-style dsl exception-handling future monad monad-transformers raii scala
Last synced: 04 Apr 2025
https://github.com/thoughtworksinc/dsl.scala
A framework to create embedded Domain-Specific Languages in Scala
compiler-plugin continuation-passing-style dsl exception-handling future monad monad-transformers raii scala
Last synced: 15 May 2025
https://github.com/com-lihaoyi/acyclic
Acyclic is a Scala compiler plugin to let you prohibit circular dependencies between files
Last synced: 15 May 2025
https://github.com/Foso/MpApt
(Deprecated) :wrench: Kotlin Native/JS/JVM Annotation Processor library for Kotlin compiler plugins
annotation-processor compiler-plugin kotlin kotlin-js kotlin-multiplatform kotlin-native kotlin-native-plugin kotlin-plugin kotlinjs
Last synced: 02 Apr 2025
https://github.com/ahmedmourad0/no-copy
A Kotlin compiler plugin that removes the `copy` method of data classes.
annotations compiler-plugin data-class gradle-plugin inspections intellij-plugin kotlin kotlin-compiler kotlin-compiler-plugin kotlin-extensions kotlin-language kotlin-library kotlin-plugin value-based
Last synced: 19 Dec 2024
https://github.com/bnorm/kotlin-ir-plugin-template
Template for IR based Kotlin compiler plugin.
compiler-plugin kotlin kotlin-ir
Last synced: 17 Mar 2025
https://github.com/zacsweers/auto-service-ksp
A KSP implementation of AutoService
autoservice compiler-plugin kotlin kotlin-symbol-processing ksp
Last synced: 05 Apr 2025
https://github.com/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.
compiler compiler-plugin gradle-plugin kotlin kotlin-compiler kotlin-compiler-plugin kotlin-multiplatform kotlin-plugin
Last synced: 05 Apr 2025
https://github.com/lightbend-labs/scala-sculpt
Dependency extraction for Scala codebases, to aid in modularizing
compiler-plugin dependencies modularization scala
Last synced: 06 Apr 2025
https://github.com/ivianuu/injekt
Next gen dependency injection library for Kotlin [WIP]
compile-time-dependency-injection compiler-plugin dependency-injection kotlin kotlin-compiler-plugin
Last synced: 05 Apr 2025
https://github.com/polyvariant/better-tostring
(b2s) Scala compiler plugin for a better default toString.
compiler-plugin scala to-string tostring
Last synced: 05 Apr 2025
https://github.com/conan-roslyn/Conan
Lightweight fork of the .NET Compiler Platform ("Roslyn") by adding a compiler plugin infrastructure
compiler-plugin dotnet roslyn roslyn-analyzer
Last synced: 04 May 2025
https://github.com/ghik/zerowaste
Scala compiler plugin to detect unused expressions
compiler-plugin purely-functional scala static-analysis
Last synced: 07 Apr 2025
https://github.com/scalaz/scalaz-deriving
Principled, fast, typeclass derivation.
compiler-plugin macros scalaz typeclasses
Last synced: 06 Apr 2025
https://github.com/tabilzad/inspektor
Provides Ktor Swagger support
android codegen compiler-plugin gradle-plugin kotlin ktor ktor-android ktor-feature ktor-server openapi swagger
Last synced: 12 Apr 2025
https://github.com/71/cometary
Roslyn extensions, with a touch of meta-programming.
analyzer assembly compiler-plugin csharp ctfe extensions meta meta-programming metaprogramming mixins netcore roslyn
Last synced: 22 Apr 2025
https://github.com/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!
akka compiler-plugin sbt-plugin scala
Last synced: 10 Apr 2025
https://github.com/dead2/stabilizer
Stabilizer: Rigorous Performance Evaluation
benchmarking compiler-plugin llvm llvm-pass
Last synced: 14 Apr 2025
https://github.com/rnett/krosstalk
A pure Kotlin pluggable RPC library, with expect/actual support
compiler-plugin kotlin kotlinx-serialization ktor-client ktor-server plugable rpc
Last synced: 13 Apr 2025
https://github.com/shikasd/kotlin-object-serialization-fix
Java serialization fix for Kotlin object
compiler-plugin java-serialization kotlin object serializable
Last synced: 25 Jun 2025
https://github.com/waddlaw/haskell-stack-trace-plugin
compiler-plugin haskell source-plugin
Last synced: 10 Apr 2025
https://github.com/regexident/apply_attr
A syntax extension providing higher-order attributes to Rust.
compiler-plugin metaprogramming rust
Last synced: 19 Jan 2025
https://github.com/dtcxzyw/clang-i18n
Clang wrapper with i18n support Clang国际化支持插件
clang compiler compiler-plugin compiler-wrapper i18n internationalization llvm
Last synced: 28 Apr 2025
https://github.com/sureshg/kts-exec
:bullettrain_side: A composite Github Action to execute the Kotlin Script with compiler plugin and dependency caching!
compiler-plugin github-action jvm kotlin kotlin-script kotlinx-serialization
Last synced: 05 Apr 2025
https://github.com/plandes/flex-compile
Run, evaluate and compile functionality for a variety of different languages and modes.
cider compiler-plugin configuration emacs emacs-lisp ess melpa org-mode python xml-validation
Last synced: 23 Apr 2025
https://github.com/spxbhuhb/z2-service
Client-server communication with the absolute minimum of boilerplate.
compiler-plugin kotlin multiplatform rpc-library
Last synced: 11 Apr 2025
https://github.com/noheltcj/zinc
Kotlin Compiler Plugin that generates builders and a DSL for data classes.
builder-pattern compiler-plugin data-class kotlin testing
Last synced: 14 Apr 2025
https://github.com/bitlap/rolls
:rotating_light: Scala3 tools based on standard compiler plugin and metaprogramming
compiler-plugin dotty-plugin scala tostring-utilities
Last synced: 19 Jan 2025
https://github.com/zacsweers/auto-service-kt
A Kotlin compiler plugin implementation of AutoService
auto-service compiler-plugin kotlin
Last synced: 24 Jun 2025
https://github.com/konn/ghc-typelits-presburger
Presburger arithmetic solver for built-in type-level naturals
compiler-plugin dependent-types ghc ghc-plugin haskell presburger-arithmetic-solver solver type-level-programming
Last synced: 17 Mar 2025
https://github.com/paninij/paninij
@PaniniJ: a Java compiler plugin to support capsules, a safer, more modular way to write concurrent components.
annotation-processor capsule compiler-plugin concurrency java
Last synced: 05 May 2025
https://github.com/mr3zee/kotlin-plugins
IDE Integration for Kotlin FIR Compiler Plugins
compiler-plugin fir ide-plugin intellij-plugin kotlin
Last synced: 12 Apr 2025
https://github.com/quantumbfs/yaotargetqasm.jl
the QASM compilation target, includes QASM frontend and backend
compiler-plugin julia qasm qasm-compiler yaolang
Last synced: 12 Apr 2025
https://github.com/UW-PHARM/BitSAD
A domain-specific language for bitstream computing
bitstream code-generation compiler-plugin scala stochastic-computing verilog
Last synced: 25 Feb 2025
https://github.com/dannypsnl/reporter
A util toolbox for compiler error reporting
compiler-plugin error-reporting programming-languages racket source-engine
Last synced: 28 Mar 2025
https://github.com/propensive/umbrageous
Scala compiler plugin to shade packages at compiletime
compiler-plugin package-shading scala shading
Last synced: 11 Apr 2025
https://github.com/xuwei-k/scala3profile
profile scala 3 compile
compiler-plugin sbt-plugin scala
Last synced: 23 Apr 2025
https://github.com/quantumbfs/yaotargetqobj.jl
the Qobj compilation target, includes IBM Q frontend and backend
compiler-plugin ibm-quantum yaolang
Last synced: 12 Apr 2025
https://github.com/scala2ts/scala2ts-core
The Scala Compiler Plugin for Scala2TS
compiler-plugin scala transpiler typescript
Last synced: 25 Feb 2025
https://github.com/anatawa12/auto-tostring
A kotlin compiler plugin to generate toString like data class.
compiler-plugin kotlin kotlin-compiler-plugin
Last synced: 23 Jun 2025
https://github.com/andyglow/scaladoc
Deps-Free Scaladoc AST, Parser and Macro-based Extractor and Compiler Plugin to carry over
ast compiler-plugin parser scala scaladoc
Last synced: 22 Apr 2025
https://github.com/haydenmeloche/scrubber
Scrubber is a lightweight Kotlin compiler plugin that generates easy-to-use type safe code for scrubbing data from your objects.
Last synced: 31 Mar 2025
https://github.com/propensive/larceny
Scala 3 compiler plugin for testing compiler errors
compilation-errors compile-time compiler-plugin scala testing
Last synced: 11 Apr 2025
https://github.com/christian-schlichtherle/bali-di-java
Annotation processor for dependency injection in Java.
annotation-processor code-generator compiler-plugin dependency-injection java
Last synced: 28 Feb 2025
https://github.com/tkroman/puree
purity enforcer
compiler-plugin effects fp purity scala
Last synced: 18 Apr 2025
https://github.com/xp-lang/xp-generics
XP generics for PHP
compiler-plugin generic-types generics php7 php8 xp-compiler xp-framework
Last synced: 24 Mar 2025
https://github.com/xp-lang/xp-records
XP records for PHP
compiler-plugin php7 php8 record xp-compiler xp-framework
Last synced: 13 May 2025
https://github.com/xp-lang/php-compact-methods
Compact methods for PHP
arrow-functions compact compiler-plugin php7 php8 xp-compiler xp-framework
Last synced: 22 Nov 2024
https://github.com/xp-lang/php-is-operator
Is operator for PHP
compiler-plugin is-operator php7 php8 xp-compiler xp-framework
Last synced: 13 Jun 2025
https://github.com/rtakland/jvmonlylinter
A linter for kotlin multiplatform development with JVM target
compiler-plugin jvm kmp kotlin kotlin-compiler-plugin linter multiplatform
Last synced: 10 Apr 2025
https://github.com/dmytromitin/compiler-plugin-demo
compiler-plugin macros scala scalac
Last synced: 21 Feb 2025
https://github.com/vic/nonono
NoNoNo is an Scala3 compiler plugin that lets you prevent unsafe function calls.
compiler-plugin dotty dotty-plugin scala3 scala3-plugin wartremover
Last synced: 16 Feb 2025
https://github.com/karmakrafts/introspekt
Positional code and compile-time introspection API for Kotlin/Multiplatform.
compiler-plugin introspection kotlin kotlin-common kotlin-compiler kotlin-compiler-plugin kotlin-js kotlin-jvm kotlin-native trace tracing
Last synced: 10 Jun 2025
https://github.com/lecaillon/conan.plugin.nullguard
Conan plugin adds null guard code for all methods and constructors parameters preceded by a [NonNull] attribute.
compiler-plugin conan dotnet guard null-check roslyn roslyn-analyzer
Last synced: 20 Feb 2025
https://github.com/xp-lang/php-template-literals
Template literals for PHP
compiler-plugin php7 php8 template-literals xp-compiler xp-framework
Last synced: 08 Apr 2025
https://github.com/scholtzan/delos
Scala compiler plugin for detecting log statements in source code
Last synced: 27 Mar 2025
https://github.com/caellian/loaderenv
Compiler plugin that allows conditional compilation based on active mod loader.
annotation annotation-processor compiler-plugin gradle-plugin javac minecraft
Last synced: 07 Apr 2025