An open API service indexing awesome lists of open source software.

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/tek/splain

better implicit errors for scala

compiler-plugin implicits scala

Last synced: 08 Apr 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

compiler-plugin scala

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/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/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/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/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/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/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/andrzejressel/jailbreakk

Typesafe reflection for Kotlin

compiler-plugin kotlin

Last synced: 14 Mar 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.

compiler-plugin kotlin ksp

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/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/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/scholtzan/delos

Scala compiler plugin for detecting log statements in source code

compiler-plugin logging scala

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