GitHub topics: annotation-processing
doukai/nozdormu
Jakarta EE with Annotation processing
Language: Java - Size: 334 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

StarlangSoftware/AnnotatedSentence
Annotated Sentence Processing Library
Language: Java - Size: 9.85 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 3 - Forks: 3

toolisticon/cute
Java compile testing library, that allows you to test annotation processors.
Language: Java - Size: 728 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 36 - 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: 3 days ago - Pushed at: 3 days ago - Stars: 18 - Forks: 10

avaje/avaje-inject
Dependency injection via source code generation
Language: Java - Size: 3.05 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 260 - Forks: 25

SharedType/sharedtype
Generate Typescript/Go/Rust types from Java
Language: Java - Size: 613 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 58 - Forks: 2

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: 875 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1 - Forks: 0

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: 6 days ago - Pushed at: 6 days ago - Stars: 23 - Forks: 2

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: 6 days ago - Pushed at: 6 months ago - Stars: 512 - Forks: 50

domaframework/kotlin-sample
Doma Kotlin Sample
Language: Kotlin - Size: 919 KB - Last synced at: 4 days ago - Pushed at: 7 days ago - Stars: 10 - Forks: 5

Cosium/json-schema-to-java-record
An annotation processor converting JSON schemas to java records.
Language: Java - Size: 69.3 KB - Last synced at: 7 days ago - Pushed at: 11 days ago - Stars: 1 - Forks: 0

satellite-image-deep-learning/software
Software for working with satellite & aerial imagery ML datasets
Size: 174 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 134 - Forks: 22

logicblocks/exegesis
Clojure library for interrogating Java types for annotation information.
Language: Clojure - Size: 290 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 1 - Forks: 0

avaje/avaje-validator
POJO validation using annotation processing
Language: Java - Size: 1.29 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 47 - Forks: 2

ethauvin/semver
Semantic Version Annotation Processor
Language: Java - Size: 1.29 MB - Last synced at: 6 days ago - Pushed at: 15 days ago - Stars: 5 - Forks: 1

quarkiverse/quarkus-doma
Quarkus Doma Extension
Language: Java - Size: 340 KB - Last synced at: 17 days ago - Pushed at: 24 days ago - Stars: 9 - Forks: 6

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: 186 KB - Last synced at: 19 days ago - Pushed at: 19 days 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: 19 days ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0

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: 17 days ago - Pushed at: about 1 year ago - Stars: 59 - Forks: 11

AntonButov/code-factory
You wrote tests, then AI generates code. Kotlin Symbol Processor.
Language: Kotlin - Size: 380 KB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 3 - Forks: 1

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: 27 days ago - Pushed at: over 1 year ago - Stars: 2,107 - Forks: 369

StarlangSoftware/AnnotatedSentence-Py
Annotated Sentence Processing Library
Language: Python - Size: 9.14 MB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 2

StarlangSoftware/AnnotatedTree-Cy
Annotated constituency treebank library
Language: Cython - Size: 149 KB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

StarlangSoftware/AnnotatedSentence-Cy
Annotated Sentence Processing Library
Language: Cython - Size: 6.91 MB - Last synced at: 8 days ago - Pushed at: about 1 month 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: 362 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 5 - Forks: 2

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: about 2 months ago - Stars: 61 - Forks: 7

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: 22 days ago - Pushed at: about 1 month ago - Stars: 13 - Forks: 2

jexxa-projects/Addend
Annotations for pattern language of Domain Driven Design
Language: Java - Size: 192 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - 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: about 1 month ago - Pushed at: about 1 month 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: 4 days ago - Pushed at: over 6 years ago - Stars: 16 - Forks: 2

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

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

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

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

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

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

LukasDetermann/shadow
annotation processor api
Language: Java - Size: 2.42 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 21 - Forks: 0

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

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

Anas-Altaf/Doc-Annotator_py
Annotate the pdf documents using Gemini API
Language: Python - Size: 9.14 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

StarlangSoftware/AnnotatedSentence-Js
AnnotatedSentence Processing Library
Language: TypeScript - Size: 154 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 1

StarlangSoftware/AnnotatedSentence-CS
Annotated Sentence Processing Library
Language: C# - Size: 88.9 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

StarlangSoftware/AnnotatedTree-Py
Annotated constituency treebank library
Language: Python - Size: 117 KB - Last synced at: 24 days ago - Pushed at: 3 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: about 1 month ago - Pushed at: 3 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: 26 days ago - Pushed at: 3 months ago - Stars: 6 - Forks: 0

StarlangSoftware/AnnotatedSentence-CPP
Annotated Sentence Processing Library
Language: C++ - Size: 39.8 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - 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

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

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

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: 29 days ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 2

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: 10 days ago - Pushed at: over 5 years ago - Stars: 62 - Forks: 5

nahkd123/bukkitcommandkit
Annotation processor for generating Bukkit command classes
Language: Java - Size: 30.3 KB - Last synced at: 3 months ago - Pushed at: 9 months ago - Stars: 2 - Forks: 0

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

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

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

palantir/gradle-processors 📦
Gradle plugin for integrating Java annotation processors
Language: Groovy - Size: 489 KB - Last synced at: 4 days ago - Pushed at: 11 months ago - Stars: 63 - Forks: 23

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

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

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

tbroyer/gradle-apt-plugin 📦
[OBSOLETE] Gradle plugin making it easier/safer to use Java annotation processors
Language: Groovy - Size: 766 KB - Last synced at: 3 days ago - Pushed at: over 5 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: 5 months ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 8

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

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: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

fluidsonic/fluid-json
A JSON library written in pure Kotlin
Language: Kotlin - Size: 1.21 MB - Last synced at: 26 days ago - Pushed at: almost 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: 4 days ago - Pushed at: 10 months 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: 4 days ago - Pushed at: over 6 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: 11 months ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 1

StarlangSoftware/AnnotatedSentence-Swift
Annotated Sentence Processing Library
Language: Swift - Size: 84 KB - Last synced at: 11 months ago - Pushed at: 11 months 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: 3 months ago - Pushed at: 11 months 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: 11 months ago - Pushed at: 11 months 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: 5 months ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

elbosso/BeanInfo-Annotation-Processor
Language: Java - Size: 16.6 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

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

danimaniarqsoft/dslExcelReport
Language: Java - Size: 169 KB - Last synced at: about 1 year ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

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

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 1 year ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 2

jzallas/LifecycleAware
Annotation based triggers that automatically hook observers into the Android lifecycle.
Language: Java - Size: 214 KB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

srcmaxim/java-annotation-processing-101
Java annotation processing example
Language: Java - Size: 64.5 KB - Last synced at: about 1 year ago - Pushed at: over 3 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: about 1 month ago - Pushed at: over 6 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: 10 months ago - Pushed at: over 7 years ago - Stars: 48 - Forks: 6

avaje/kotlin-kapt
Maven tiles for Kotlin kapt (annotation processors)
Size: 25.4 KB - Last synced at: about 1 year ago - Pushed at: over 5 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: about 1 year ago - Pushed at: about 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: about 1 year ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

faizakram/Multiple_DB_With_Cluster_MySql_MongoDB
Multiple_DB_With_Cluster_MySql_MongoDB
Language: Java - Size: 24.4 KB - Last synced at: about 1 year ago - Pushed at: almost 7 years ago - Stars: 2 - Forks: 0

Pyknic/stiletto
Dependency Injection Library for Java that uses constructor invocation to support immutable instances.
Language: Java - Size: 62.5 KB - Last synced at: about 1 year ago - Pushed at: about 7 years ago - Stars: 3 - Forks: 1

Vasugi2003/Students-Attendance-Monitoring-System
Tracking attendance of students from CCTV video photage.
Language: Jupyter Notebook - Size: 337 KB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

exadel-inc/activity-based-security-framework
Exadel Activity-based Security Framework
Language: Java - Size: 208 KB - Last synced at: 14 days ago - Pushed at: over 2 years ago - Stars: 19 - Forks: 4

Jintin/Intention
Intention is a tool to help you materialize your intent from interface for Android.
Language: Kotlin - Size: 141 KB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 2 - 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

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

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

battila7/jield
Generator functions in Java using annotation processing and CPS
Language: Java - Size: 132 KB - Last synced at: 19 days ago - Pushed at: almost 8 years ago - Stars: 1 - Forks: 0

tlu-dt-nlp/M2-preprocessing Fork of kaisall/m2-preprocessing
Scripts used for the preprocessing of the EstGEC-L2 corpus that contains Estonian L2 learner texts error-annotated in the M2 format.
Language: Python - Size: 26.4 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

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
