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

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