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

GitHub topics: annotation-processing

avaje/avaje-prisms

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

Language: Java - Size: 427 KB - Last synced at: about 17 hours ago - Pushed at: about 19 hours ago - Stars: 28 - Forks: 3

Cosium/json-schema-to-java-record

An annotation processor converting JSON schemas to java records.

Language: Java - Size: 98.6 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 2 - Forks: 0

avaje/avaje-inject

Dependency injection via source code generation

Language: Java - Size: 3.12 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 285 - Forks: 25

ascopes/java-compiler-testing

Write sandboxed integration tests for Java annotation processors and plugins.

Language: Java - Size: 5.12 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 20 - Forks: 10

satellite-image-deep-learning/software

Software for working with satellite & aerial imagery ML datasets

Size: 281 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 142 - Forks: 26

domaframework/kotlin-sample

Doma Kotlin Sample

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

mtctx/Zappy

Language: Kotlin - Size: 116 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 0

avaje/avaje-validator

POJO validation using annotation processing

Language: Java - Size: 1.38 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 52 - Forks: 4

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: 3 days ago - Pushed at: 12 months ago - Stars: 528 - Forks: 50

avaje/avaje-spi-service

META-INF/services generator

Language: Java - Size: 228 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 6 - Forks: 0

java-helpers/simple-builders

Simple Builders is a Java annotation processor designed to generate type-safe and high-performance builders for Java classes.

Language: Java - Size: 404 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

LukasDetermann/shadow

annotation processor api

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

schosin/decs

Prototype of an ECS library based on code generation

Language: Java - Size: 282 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 0 - Forks: 0

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: 365 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 5 - Forks: 2

StarlangSoftware/AnnotatedSentence-Js

AnnotatedSentence Processing Library

Language: TypeScript - Size: 165 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 0 - Forks: 1

quarkiverse/quarkus-doma

Quarkus Doma Extension

Language: Java - Size: 366 KB - Last synced at: 16 days ago - Pushed at: 18 days ago - Stars: 10 - Forks: 6

AlikJoke/ClassPathScanner

TODO

Language: Java - Size: 318 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 0 - Forks: 0

czcorpus/xmlanntools

XML annotation tools

Language: Python - Size: 183 KB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 3 - Forks: 1

StarlangSoftware/AnnotatedSentence-CPP

Annotated Sentence Processing Library

Language: C++ - Size: 39.8 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

jexxa-projects/Addend

Annotations for pattern language of Domain Driven Design

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

StarlangSoftware/AnnotatedSentence

Annotated Sentence Processing Library

Language: Java - Size: 9.88 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 3

toolisticon/cute

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

Language: Java - Size: 815 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 37 - Forks: 7

kordlib/codegen-kt

A code generator for writing code generators

Language: Kotlin - Size: 464 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 21 - Forks: 0

SharedType/sharedtype

Generate Typescript/Go/Rust types from Java

Language: Java - Size: 841 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 70 - Forks: 2

jbock-java/jbock

Reflectionless command line parser

Language: Java - Size: 4.96 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 90 - Forks: 7

mbari-org/fastapi-tator

RESTful API for bulk operations on a Tator annotation database on clustered, labeled, localization data. It uses the Python web framework FastAPI.

Language: Python - Size: 1.22 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

manoelcampos/dtogen

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

Language: Java - Size: 235 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 14 - Forks: 1

clement-pages/gryannote

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

Language: Svelte - Size: 2.77 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 68 - Forks: 8

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: 2 months ago - Pushed at: almost 6 years ago - Stars: 63 - Forks: 5

ByteWelder/Spork 📦

Annotation processing and dependency injection for Java/Android

Language: Java - Size: 5.13 MB - Last synced at: about 1 month ago - Pushed at: about 5 years ago - Stars: 77 - Forks: 8

Spruce-MC/spruce

A modular, event-driven framework for Minecraft plugins and microservices with gRPC, Redis, and codegen.

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

logicblocks/exegesis

Clojure library for interrogating Java types for annotation information.

Language: Clojure - Size: 313 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

coolsoftrf/P2PMonitoring

Peer to Peer video monitoring system for Android devices

Language: Java - Size: 1.51 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 6 - Forks: 1

doukai/nozdormu

Jakarta EE with Annotation processing

Language: Java - Size: 343 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

soulcodingmatt/equilibrium

A Java annotation processor for generating DTOs and other value container classes.

Language: Java - Size: 187 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

DominoKit/domino-jackson

Jackson with Annotation processing

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

ethauvin/semver

Semantic Version Annotation Processor

Language: Java - Size: 1.32 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 5 - Forks: 1

AntonButov/code-factory

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

Language: Kotlin - Size: 470 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 4 - Forks: 1

Jagepard/Rudra-Annotation

Annotations and attributes reader / Читатель аннотаций и атрибутов

Language: PHP - Size: 257 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

omni-us/pagexml

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

Language: C++ - Size: 6.7 MB - Last synced at: 2 months ago - Pushed at: 6 months ago - Stars: 13 - Forks: 2

janishar/annotation-processing-example

It is the example project for the annotation processing tutorial.

Language: Java - Size: 178 KB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 138 - Forks: 28

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: about 2 months ago - Pushed at: over 1 year ago - Stars: 61 - Forks: 11

Jintin/AutoFactory

Auto create simple factory pattern by annotation processing for you.

Language: Java - Size: 359 KB - Last synced at: 3 months ago - Pushed at: over 5 years ago - Stars: 17 - Forks: 9

skydoves/PreferenceRoom

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

Language: Java - Size: 551 KB - Last synced at: 5 months ago - Pushed at: about 3 years ago - Stars: 378 - Forks: 26

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: 6 months ago - Pushed at: about 2 years ago - Stars: 2,108 - Forks: 368

ouattararomuald/annotations-exploration 📦

Annotation processing example

Language: Java - Size: 55.7 KB - Last synced at: 6 months ago - Pushed at: almost 9 years ago - Stars: 0 - Forks: 0

Park-SM/HiltBinder

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

Language: Kotlin - Size: 368 KB - Last synced at: 7 months ago - Pushed at: about 2 years ago - Stars: 5 - Forks: 0

StarlangSoftware/AnnotatedSentence-Py

Annotated Sentence Processing Library

Language: Python - Size: 9.14 MB - Last synced at: 9 days ago - Pushed at: 7 months ago - Stars: 3 - Forks: 2

StarlangSoftware/AnnotatedTree-Cy

Annotated constituency treebank library

Language: Cython - Size: 149 KB - Last synced at: about 2 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

StarlangSoftware/AnnotatedSentence-Cy

Annotated Sentence Processing Library

Language: Cython - Size: 6.91 MB - Last synced at: 4 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

VilShiro/MCBJava

A base for writing a telegram bot with a standard implementation or with the ability to interact with a large number of users in multi-threaded mode.

Language: Java - Size: 3.62 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

zyxue/gtf2csv

Convert genome annotation GTF file into plain CSV format

Language: Jupyter Notebook - Size: 1.57 MB - Last synced at: 6 months ago - Pushed at: about 7 years ago - Stars: 16 - Forks: 2

careem/converter-codegen

A Java library that auto-generates converters.

Language: Java - Size: 432 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 6 - Forks: 1

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: 8 months ago - Pushed at: over 1 year ago - Stars: 677 - Forks: 64

mars885/hilt-binder

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

Language: Kotlin - Size: 1.08 MB - Last synced at: 6 months ago - Pushed at: 9 months ago - Stars: 71 - Forks: 4

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: 3 months ago - Pushed at: about 2 years ago - Stars: 7 - 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: 7 days ago - Pushed at: 9 months ago - Stars: 5 - Forks: 0

Anas-Altaf/Doc-Annotator_py

Annotate the pdf documents using Gemini API

Language: Python - Size: 9.14 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

StarlangSoftware/AnnotatedSentence-CS

Annotated Sentence Processing Library

Language: C# - Size: 88.9 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

StarlangSoftware/AnnotatedTree-Py

Annotated constituency treebank library

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

mdeweerd/LogToCheckStyle

Github Annotations from a regular textual log, or convert to CheckStyle xml output

Language: Python - Size: 76.2 KB - Last synced at: 4 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

Alek-dr/PascalVOC

Python utility to work with PascalVoc annotation format

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

Cod331n/annotation-processor

The library for creating custom runtime annotations using java reflections

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

blipinsk/dagger2-ktx

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

Language: Java - Size: 101 KB - Last synced at: 7 months ago - Pushed at: about 7 years ago - Stars: 41 - Forks: 1

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: 10 months ago - Pushed at: 10 months ago - Stars: 20 - 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: 4 months ago - Pushed at: about 2 years ago - Stars: 8 - Forks: 2

nahkd123/bukkitcommandkit

Annotation processor for generating Bukkit command classes

Language: Java - Size: 30.3 KB - Last synced at: 4 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

Morfly/ksp-sample

Kotlin Symbol Processing (KSP) sample project

Language: Kotlin - Size: 120 KB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 51 - Forks: 14

astutic/Acharya

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

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

palantir/gradle-processors 📦

Gradle plugin for integrating Java annotation processors

Language: Groovy - Size: 489 KB - Last synced at: 6 months ago - Pushed at: over 1 year ago - Stars: 63 - Forks: 23

Jintin/ComposeAdapter

Compose your Adapter with annotated ViewHolder

Language: Kotlin - Size: 168 KB - Last synced at: 7 months ago - Pushed at: about 5 years ago - Stars: 6 - Forks: 0

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: 5 months ago - Pushed at: over 3 years ago - Stars: 9 - Forks: 0

tbroyer/gradle-apt-plugin 📦

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

Language: Groovy - Size: 766 KB - Last synced at: 6 months ago - Pushed at: almost 6 years ago - Stars: 293 - Forks: 30

maverickjoy/bounding-box-annotation-tool

Annotation Tool with dedicated Yolo Annotation Format Convertor

Language: Python - Size: 299 KB - Last synced at: 11 months ago - Pushed at: about 2 years ago - Stars: 8 - Forks: 8

mattshoe/autobuilder

AutoBuilder: A Kotlin Symbol Processing (KSP) library for automatic builder class generation. Supports default values for both primitive and non-primitive properties.

Language: Kotlin - Size: 140 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

fluidsonic/fluid-json

A JSON library written in pure Kotlin

Language: Kotlin - Size: 1.21 MB - Last synced at: 7 months ago - Pushed at: over 2 years ago - Stars: 31 - Forks: 7

flipkart-incubator/Masquerade

A simple to use and powerful annotation processor

Language: Java - Size: 223 KB - Last synced at: 6 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 8

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: 6 months ago - Pushed at: about 7 years ago - Stars: 27 - Forks: 4

MaxRingstrom/anno-state-machine

Declare state machines using annotations and get the implementation for free

Language: Java - Size: 1.04 MB - Last synced at: over 1 year ago - Pushed at: about 7 years ago - Stars: 2 - Forks: 1

mistletoe5215/glide-ksp

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

Language: Kotlin - Size: 254 KB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 26 - Forks: 1

StarlangSoftware/AnnotatedSentence-Swift

Annotated Sentence Processing Library

Language: Swift - Size: 84 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

MirjamVisscher/cantostream_boundaries

Code and supplementary material for: M. Visscher and F. Wiering, “Comparing Audio Boundary Annotation of Vocal Polyphony: Experts, Non-experts, and Algorithms." in Sound and Music Conference (SMC), Porto, Portugal, 2024.

Language: Python - Size: 1.26 MB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

omega0verride/Spring-RestProcessor

Code Generation using Annotation Processors to dynamically build powerful, fully filterable/sortable REST endpoints using SpringBoot without having to write queries or define api parameters.

Language: Java - Size: 1.18 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Erdos1729/automated-snapshot-of-annotated-content-in-pdfs

This repository will automate the process of saving snapshots of highlighted content within multiple pdf files.

Language: Python - Size: 2.62 MB - Last synced at: 11 months ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

elbosso/BeanInfo-Annotation-Processor

Language: Java - Size: 16.6 KB - Last synced at: over 1 year ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

mtarld/symbok-bundle 📦

Symfony annotations bundle

Language: PHP - Size: 276 KB - Last synced at: 21 days ago - Pushed at: almost 3 years ago - Stars: 49 - Forks: 1

danimaniarqsoft/dslExcelReport

Language: Java - Size: 169 KB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

danimaniarqsoft/dslChartReport

Language: Java - Size: 133 KB - Last synced at: over 1 year ago - Pushed at: almost 10 years ago - Stars: 0 - 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: over 1 year ago - Pushed at: over 4 years ago - Stars: 5 - Forks: 0

HZERR/FXEngine

Core/Engine for creating JavaFX applications in Java 21

Language: Java - Size: 373 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 1

Amir-yazdanmanesh/AnnotationProcessors

You can easily set text colors with the help of this library

Language: Kotlin - Size: 177 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

mikewacker/annotation-processor-example

Provides an example of how to write a Java annotation processor.

Language: Java - Size: 310 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

yghazi/g4ti-nlp-processor

Backend for CTI annotation and NLP classifier

Language: Python - Size: 549 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

rayworks/annotation-sample

It demonstrates the basic the usage of Annotation and related Processor implementation.

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

srcmaxim/java-annotation-processing-101

Java annotation processing example

Language: Java - Size: 64.5 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

jeppeman/HighLite

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

Language: Java - Size: 416 KB - Last synced at: 7 months ago - Pushed at: about 7 years ago - Stars: 77 - Forks: 5

MattAFRL/abtestgen

An Android library for generating simple A/B tests

Language: Java - Size: 169 KB - Last synced at: over 1 year ago - Pushed at: almost 8 years ago - Stars: 48 - Forks: 6

avaje/kotlin-kapt

Maven tiles for Kotlin kapt (annotation processors)

Size: 25.4 KB - Last synced at: over 1 year ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 0

munkhbayar-gtk/java-persistence-enum

Java-Persistence-API's Enum Mapping Convertor Class Generator

Language: Java - Size: 43.9 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

sszperling/PhoneInfo

A simple experimental app that shows basic phone info. It's meant to be used as a test project for different Android technologies.

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