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

Topic: "annotation-processing"

janishar/PlaceHolderView

This library provides advance views for lists and stacks. Some of the views are build on top of RecyclerView and others are written in their own. Annotations are compiled by annotation processor to generate bind classes. DOCS -->

Language: Java - Size: 65.6 MB - Last synced at: 28 days ago - Pushed at: over 1 year ago - Stars: 2,107 - Forks: 369

tschuchortdev/kotlin-compile-testing

A library for testing Kotlin and Java annotation processors, compiler plugins and code generation

Language: Kotlin - Size: 1000 KB - Last synced at: about 2 months ago - Pushed at: 10 months ago - Stars: 677 - Forks: 64

gunnarmorling/awesome-annotation-processing

A curated list of resources related to the Java annotation processing API (JSR 269)

Size: 28.3 KB - Last synced at: 7 days ago - Pushed at: 6 months ago - Stars: 512 - Forks: 50

skydoves/PreferenceRoom

:truck: Android processing library for managing SharedPreferences persistence efficiently and structurally.

Language: Java - Size: 551 KB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 377 - Forks: 26

tbroyer/gradle-apt-plugin 📦

[OBSOLETE] Gradle plugin making it easier/safer to use Java annotation processors

Language: Groovy - Size: 766 KB - Last synced at: 4 days ago - Pushed at: over 5 years ago - Stars: 293 - Forks: 30

avaje/avaje-inject

Dependency injection via source code generation

Language: Java - Size: 3.05 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 260 - Forks: 25

janishar/annotation-processing-example

It is the example project for the annotation processing tutorial.

Language: Java - Size: 178 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 137 - Forks: 28

satellite-image-deep-learning/software

Software for working with satellite & aerial imagery ML datasets

Size: 174 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 134 - Forks: 22

jbock-java/jbock

Reflectionless command line parser

Language: Java - Size: 4.95 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 88 - Forks: 7

jeppeman/HighLite

An SQLite ORM for Android with automatic database migrations built with annotation processing

Language: Java - Size: 416 KB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 77 - Forks: 5

ByteWelder/Spork 📦

Annotation processing and dependency injection for Java/Android

Language: Java - Size: 5.13 MB - Last synced at: 6 days ago - Pushed at: over 4 years ago - Stars: 76 - Forks: 8

mars885/hilt-binder

An annotating processing library that automatically generates Dagger Hilt's `@Binds` methods.

Language: Kotlin - Size: 1.08 MB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 71 - Forks: 4

palantir/gradle-processors 📦

Gradle plugin for integrating Java annotation processors

Language: Groovy - Size: 489 KB - Last synced at: 5 days ago - Pushed at: 11 months ago - Stars: 63 - Forks: 23

agrosner/KPoet

An expressive DSL built on top of JavaPoet to make writing code almost as easy as writing the code yourself.

Language: Kotlin - Size: 154 KB - Last synced at: 11 days ago - Pushed at: over 5 years ago - Stars: 62 - Forks: 5

dilpreet2028/fragmenter

[Android Library] Remove Boilerplate code for initializing fragments

Language: Java - Size: 109 KB - Last synced at: about 1 month ago - Pushed at: about 8 years ago - Stars: 62 - Forks: 3

clement-pages/gryannote

Provide Gradio custom components to make the diarization-based audio labeling process easier and faster.

Language: Svelte - Size: 2.65 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 61 - Forks: 7

CrowdTruth/CrowdTruth-core

CrowdTruth framework for crowdsourcing ground truth for training & evaluation of AI systems

Language: Jupyter Notebook - Size: 51.3 MB - Last synced at: 18 days ago - Pushed at: about 1 year ago - Stars: 59 - Forks: 11

SharedType/sharedtype

Generate Typescript/Go/Rust types from Java

Language: Java - Size: 613 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 58 - Forks: 2

ZacSweers/copydynamic 📦

Prototype of generating `copyDynamic` extension functions for kotlin data classes

Language: Kotlin - Size: 224 KB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 56 - Forks: 5

erdemtopak/simple-annotation-processor

Simple annotation processor example. Inspired by the idea of "How ButterKnife works?"

Language: Java - Size: 89.8 KB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 56 - Forks: 6

twocity/linker

A light weight URI routing framework for Android.

Language: Java - Size: 146 KB - Last synced at: almost 2 years ago - Pushed at: almost 7 years ago - Stars: 55 - Forks: 4

DominoKit/domino-jackson

Jackson with Annotation processing

Language: Java - Size: 1.85 MB - Last synced at: 4 months ago - Pushed at: 6 months ago - Stars: 54 - Forks: 14

savepopulation/piri

Piri is a lightweight annotation processing library that generates static factory methods for your Activities and Fragments.

Language: Java - Size: 108 KB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 54 - Forks: 11

Morfly/ksp-sample

Kotlin Symbol Processing (KSP) sample project

Language: Kotlin - Size: 120 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 51 - Forks: 14

NextFaze/dev-fun

Annotation based developer targeted library. Call any function from anywhere from a nice UI or web interface.

Language: Kotlin - Size: 8.51 MB - Last synced at: about 1 month ago - Pushed at: almost 6 years ago - Stars: 51 - Forks: 5

hitanshu-dhawan/AnnotationProcessing

:heavy_check_mark:ㅤ[ARTICLE] Writing your own Annotation Processors in Android

Language: Java - Size: 957 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 50 - Forks: 8

mtarld/symbok-bundle 📦

Symfony annotations bundle

Language: PHP - Size: 276 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 49 - Forks: 1

MattAFRL/abtestgen

An Android library for generating simple A/B tests

Language: Java - Size: 169 KB - Last synced at: 10 months ago - Pushed at: over 7 years ago - Stars: 48 - Forks: 6

avaje/avaje-validator

POJO validation using annotation processing

Language: Java - Size: 1.29 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 47 - Forks: 2

astutic/Acharya

A Data Centric NER annotation tool for your Named Entity Recognition projects

Size: 11.3 MB - Last synced at: 5 months ago - Pushed at: about 1 year ago - Stars: 45 - Forks: 3

blipinsk/dagger2-ktx

Kotlin extension bridge library for Dagger2 (proof-of-concept)

Language: Java - Size: 101 KB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 41 - Forks: 1

AdevintaSpain/Retroswagger 📦

🧩 A library that generates kotlin code for Retrofit 2 based on a Swagger endpoint. Includes an Annotation Processor to configure and generate the code on build time.

Language: Kotlin - Size: 255 KB - Last synced at: 4 months ago - Pushed at: over 3 years ago - Stars: 38 - Forks: 2

toolisticon/cute

Java compile testing library, that allows you to test annotation processors.

Language: Java - Size: 728 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 36 - Forks: 5

skydoves/MethodScope 📦

Reduce repetitive inheritance works in OOP world using @MethodScope.

Language: Java - Size: 265 KB - Last synced at: 12 months ago - Pushed at: about 6 years ago - Stars: 33 - Forks: 4

fluidsonic/fluid-json

A JSON library written in pure Kotlin

Language: Kotlin - Size: 1.21 MB - Last synced at: 27 days ago - Pushed at: almost 2 years ago - Stars: 31 - Forks: 7

rojiani/kotlin-lombok-integration

How to Use Kotlin with Lombok in a mixed Kt/Java project

Language: Kotlin - Size: 57.6 KB - Last synced at: 5 days ago - Pushed at: over 6 years ago - Stars: 27 - Forks: 4

wangjiegulu/RapidORM

Quick solutions for Android ORM

Language: Java - Size: 260 KB - Last synced at: over 1 year ago - Pushed at: about 7 years ago - Stars: 25 - Forks: 7

t28hub/shade 📦

Automatic code generation for the SharedPreferences operation.

Language: Java - Size: 475 KB - Last synced at: over 1 year ago - Pushed at: over 8 years ago - Stars: 25 - Forks: 3

mistletoe5215/glide-ksp

glide's kotlin annotation processor,use kotlin symbol processor(ksp)

Language: Kotlin - Size: 254 KB - Last synced at: almost 2 years ago - Pushed at: almost 3 years ago - Stars: 24 - Forks: 1

aniketbhoite/Assume

Easy Response Mocking for Retrofit using annotations

Language: Kotlin - Size: 229 KB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 24 - Forks: 1

Ahmed-Adel-Ismail/CommandsMap

a library that helps avoiding the switch/case and if/else massive blocks through a table lookup technique

Language: Java - Size: 144 KB - Last synced at: over 1 year ago - Pushed at: about 7 years ago - Stars: 24 - Forks: 6

Takhion/generate-kotlin-multiple-rounds

Android sample project demonstrating how to generate Kotlin code through annotation processing, and then feeding it into a second round of annotation processing.

Language: Kotlin - Size: 82 KB - Last synced at: almost 2 years ago - Pushed at: over 8 years ago - Stars: 24 - Forks: 4

avaje/avaje-prisms

Upgraded fork of hickory (updated to Java 11 with module-info and new features)

Language: Java - Size: 378 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 23 - Forks: 2

Dalphi/dalphi

Dalphi - Active Learning Platform for Human Interaction

Language: Ruby - Size: 2.45 MB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 23 - Forks: 2

LukasDetermann/shadow

annotation processor api

Language: Java - Size: 2.42 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 21 - Forks: 0

OleksandrKucherenko/autoproxy

Annotation Processing Library. Generates proxy class on top of interface/abstract class, that allows to intercept calls. Also known as a design pattern: proxy, delegate, interceptor.

Language: Java - Size: 538 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 20 - Forks: 3

kordlib/codegen-kt

A code generator for writing code generators

Language: Kotlin - Size: 321 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 20 - Forks: 0

brooth/jeta

Language: Java - Size: 920 KB - Last synced at: almost 2 years ago - Pushed at: over 6 years ago - Stars: 20 - Forks: 1

blipinsk/butterknife-ktx

Kotlin extension bridge library for Butterknife (proof-of-concept)

Language: Java - Size: 104 KB - Last synced at: about 1 month ago - Pushed at: almost 7 years ago - Stars: 20 - Forks: 1

exadel-inc/activity-based-security-framework

Exadel Activity-based Security Framework

Language: Java - Size: 208 KB - Last synced at: 15 days ago - Pushed at: over 2 years ago - Stars: 19 - Forks: 4

RoRoche/AnnotationProcessorStarter

Project to set up basics of a Java annotation processor

Language: Java - Size: 97.7 KB - Last synced at: about 1 month ago - Pushed at: about 5 years ago - Stars: 19 - Forks: 4

tarek360/Kotlin-Annotation-Processor

Annotation Processor Sample in Kotlin

Language: Kotlin - Size: 122 KB - Last synced at: 10 days ago - Pushed at: almost 8 years ago - Stars: 19 - Forks: 5

ascopes/java-compiler-testing

Write sandboxed integration tests for Java annotation processors and plugins.

Language: Java - Size: 4.98 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 18 - Forks: 10

Jintin/AutoFactory

Auto create simple factory pattern by annotation processing for you.

Language: Java - Size: 359 KB - Last synced at: about 1 month ago - Pushed at: almost 5 years ago - Stars: 16 - Forks: 9

zyxue/gtf2csv

Convert genome annotation GTF file into plain CSV format

Language: Jupyter Notebook - Size: 1.57 MB - Last synced at: 5 days ago - Pushed at: over 6 years ago - Stars: 16 - Forks: 2

xinthink/auto-data-class

Generator for Kotlin data classes with Gson/Parcelable type adapter

Language: Kotlin - Size: 382 KB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 15 - Forks: 1

omni-us/pagexml

Library in C++ and a python wrapper for dealing with Page XML files

Language: C++ - Size: 6.65 MB - Last synced at: 23 days ago - Pushed at: about 1 month ago - Stars: 13 - Forks: 2

dzikoysk-playground/annotations-scanner

Reusable runtime annotations scanner for Java-based projects 🔎

Language: Java - Size: 39.1 KB - Last synced at: about 1 year ago - Pushed at: almost 5 years ago - Stars: 13 - Forks: 0

wangjiegulu/RapidOOO

Android POJO Converter:Generate scalable and bindable domain objects java class file automatically in compile time.

Language: Java - Size: 487 KB - Last synced at: almost 2 years ago - Pushed at: almost 6 years ago - Stars: 13 - Forks: 3

victornoel/eo-envelopes

Elegant Objects Envelopes

Language: Java - Size: 70.3 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 12 - Forks: 1

stCarolas/enriched-beans

Annotation to generate JSR-330-compatible factories (aka Assisted Injection)

Language: Java - Size: 245 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 11 - Forks: 2

gyorgygabor/TraceDebug

Annotation triggered method call plugin

Language: Java - Size: 140 KB - Last synced at: over 1 year ago - Pushed at: about 8 years ago - Stars: 11 - Forks: 0

domaframework/kotlin-sample

Doma Kotlin Sample

Language: Kotlin - Size: 919 KB - Last synced at: 5 days ago - Pushed at: 8 days ago - Stars: 10 - Forks: 5

tschuchortdev/kotlin-elements 📦

Extension of the Java annotation processing API to Kotlin types

Language: Kotlin - Size: 397 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 10 - Forks: 1

Egorand/kotlin-pizza-factory

A simple example of annotation processing with Kotlin's kapt and Square's kotlinpoet.

Language: Kotlin - Size: 60.5 KB - Last synced at: about 1 month ago - Pushed at: almost 8 years ago - Stars: 10 - Forks: 1

quarkiverse/quarkus-doma

Quarkus Doma Extension

Language: Java - Size: 340 KB - Last synced at: 18 days ago - Pushed at: 25 days ago - Stars: 9 - Forks: 6

hadilq/happy

This library provides an annotation to auto-generate a Kotlin DSL for `sealed` classes to make working with them more concise. You can find more in https://hadilq.com/posts/happy-railway/

Language: Kotlin - Size: 186 KB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 9 - Forks: 0

matthiasbruns/android-dagger2-tutorial

Tutorial to get started with Dagger 2 and Android

Language: Java - Size: 209 KB - Last synced at: about 2 years ago - Pushed at: almost 8 years ago - Stars: 9 - Forks: 3

manosbatsis/scrudbeans

Hands-free, RESTful, extensible SCRUD for your Java/Kotlin JPA entities in Spring Boot

Language: Kotlin - Size: 46.8 MB - Last synced at: 30 days ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 2

maverickjoy/bounding-box-annotation-tool

Annotation Tool with dedicated Yolo Annotation Format Convertor

Language: Python - Size: 299 KB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 8

ololx/cranberry

The cranberry is a java library that allows to write less code - it's automatically plugs into your project build and sweets up your java.

Language: Java - Size: 6.07 MB - Last synced at: about 12 hours ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 2

FunkyMuse/FreshAdapter 📦

Tired of writing RecyclerView adapters? So was I and this was born.

Language: Kotlin - Size: 243 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 7 - Forks: 0

alexgasparyan/SmartPreferences

Library that makes working with SharedPreferences easy

Language: Java - Size: 164 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 7 - Forks: 1

brooth/androjeta

Language: Java - Size: 94.7 KB - Last synced at: almost 2 years ago - Pushed at: about 8 years ago - Stars: 7 - Forks: 0

careem/converter-codegen

A Java library that auto-generates converters.

Language: Java - Size: 430 KB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 6 - Forks: 1

Alek-dr/PascalVOC

Python utility to work with PascalVoc annotation format

Language: Python - Size: 1.4 MB - Last synced at: 27 days ago - Pushed at: 3 months ago - Stars: 6 - Forks: 0

immutables/highlands

Scripts for Facebook Buck: "lockfile" dependencies, jar symlinks, IDE project generator

Language: JavaScript - Size: 1.33 MB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 6 - Forks: 3

MeGysssTaa/access-warden

A powerful toolkit for enforcing access restrictions in Java

Language: Java - Size: 9.36 MB - Last synced at: 2 months ago - Pushed at: almost 4 years ago - Stars: 6 - Forks: 1

Jintin/ComposeAdapter

Compose your Adapter with annotated ViewHolder

Language: Kotlin - Size: 168 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 6 - Forks: 0

TangoAgency/Viking

Language: Java - Size: 499 KB - Last synced at: over 1 year ago - Pushed at: about 6 years ago - Stars: 6 - Forks: 5

ethauvin/semver

Semantic Version Annotation Processor

Language: Java - Size: 1.29 MB - Last synced at: 7 days ago - Pushed at: 16 days ago - Stars: 5 - Forks: 1

nazmulidris/developerlife.com

developerlife.com site was started in Nov 1998 with coverage for topics related to Java, XML, and web and desktop technologies. Today it covers Rust, TUI, Android, Web, Cloud technologies, and User Experience Engineering (UXE) and design topics

Language: SCSS - Size: 362 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 5 - Forks: 2

victorhsr/hermes-builder

A library that automates the creation of fluent object builders and DSL in Java

Language: Kotlin - Size: 78.1 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 5 - Forks: 0

Cod331n/annotation-processor

The library for creating custom runtime annotations using java reflections

Language: Java - Size: 102 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 5 - Forks: 0

coolsoftrf/P2PMonitoring

Peer to Peer video monitoring system for Android devices

Language: Java - Size: 1.43 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 5 - Forks: 1

Park-SM/HiltBinder

An annotation processor library that automatically creates Hilt's `@Binds` functions and modules.

Language: Kotlin - Size: 368 KB - Last synced at: 20 days ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0

stoyicker/auto-factory-kotlin

An annotation processor that generates factories for your code. Compatible with Kotlin and auto-factory out of the box.

Language: Kotlin - Size: 92.8 KB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 5 - Forks: 0

TsvetelinKostadinv/Java-Gradle-Simple-Annotation-Processor

This HAD to be done and I feel like no one should go through the same hell I did just to discover it. Please, if it helped, just share it

Language: Java - Size: 125 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 5 - Forks: 0

int02h/ocubator

Tool for testing Java annotation processors

Language: Java - Size: 80.1 KB - Last synced at: about 1 month ago - Pushed at: almost 6 years ago - Stars: 5 - Forks: 0

StarlangSoftware/AnnotatedTree-Py

Annotated constituency treebank library

Language: Python - Size: 117 KB - Last synced at: 25 days ago - Pushed at: 3 months ago - Stars: 4 - Forks: 0

sgoudham/micronaut-trace

Java annotation library to trace and time your method executions, written using Micronaut

Language: Java - Size: 87.9 KB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

bagaturchess/VisualBytecode

GUI which visualizes the metadata information encoded into the Java bytecode for a given set of Java classes. Especially designed to search for Java Annotations, for example in your Spring Boot project.

Language: Java - Size: 1.5 MB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 4 - Forks: 0

globulus/easyprefs

Language: Java - Size: 162 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 4 - Forks: 1

iFanie/ConfigurNation

Annotation based Kotlin Interfaces for Android SharedPreferences

Language: Java - Size: 185 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 4 - Forks: 0

AliAsadi/builder-annotation

⏳ An annotation processor which implements "Builder Pattern" for your java classes.

Language: Java - Size: 129 KB - Last synced at: about 2 years ago - Pushed at: about 7 years ago - Stars: 4 - Forks: 1

wgr1984/SimpleDefaultMethods

Annotation processor to provide default parameters for methods inside java

Language: Kotlin - Size: 198 KB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 4 - Forks: 0

StarlangSoftware/AnnotatedSentence

Annotated Sentence Processing Library

Language: Java - Size: 9.85 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 3 - Forks: 3

AntonButov/code-factory

You wrote tests, then AI generates code. Kotlin Symbol Processor.

Language: Kotlin - Size: 380 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 3 - Forks: 1

StarlangSoftware/AnnotatedSentence-Py

Annotated Sentence Processing Library

Language: Python - Size: 9.14 MB - Last synced at: 8 days ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 2

manoelcampos/dtogen

A Java 21+ annotation-based, validation-aware DTO generation library following DRY and avoiding boilerplate code.

Language: Java - Size: 230 KB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 3 - Forks: 0