Ecosyste.ms: Repos

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

GitHub topics: annotation-processing

avaje/avaje-validator

POJO validation using annotation processing

Language: Java - Size: 1020 KB - Last synced: about 18 hours ago - Pushed: about 19 hours ago - Stars: 28 - Forks: 1

avaje/avaje-prisms

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

Language: Java - Size: 247 KB - Last synced: about 22 hours ago - Pushed: about 23 hours ago - Stars: 16 - Forks: 2

domaframework/kotlin-sample

Doma Kotlin Sample

Language: Kotlin - Size: 764 KB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 10 - Forks: 5

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: 324 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 5 - Forks: 2

gunnarmorling/awesome-annotation-processing

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

Size: 11.7 KB - Last synced: about 3 hours ago - Pushed: about 1 month ago - Stars: 448 - Forks: 46

jbock-java/jbock

Reflectionless command line parser

Language: Java - Size: 4.88 MB - Last synced: 2 days ago - Pushed: 27 days ago - Stars: 81 - Forks: 7

ethauvin/semver

Semantic Version Annotation Processor

Language: Java - Size: 1.1 MB - Last synced: 13 days ago - Pushed: 13 days ago - Stars: 4 - Forks: 1

manoelcampos/dtogen

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

Language: Java - Size: 130 KB - Last synced: 15 days ago - Pushed: 15 days ago - Stars: 0 - Forks: 0

elbosso/BeanInfo-Annotation-Processor

Language: Java - Size: 16.6 KB - Last synced: 16 days ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

ascopes/java-compiler-testing

Write sandboxed integration tests for Java annotation processors and plugins.

Language: Java - Size: 4.59 MB - Last synced: 17 days ago - Pushed: 17 days ago - Stars: 8 - Forks: 10

danimaniarqsoft/dslExcelReport

Language: Java - Size: 169 KB - Last synced: 19 days ago - Pushed: almost 6 years ago - Stars: 0 - Forks: 0

danimaniarqsoft/dslChartReport

Language: Java - Size: 133 KB - Last synced: 19 days ago - Pushed: over 8 years ago - Stars: 0 - Forks: 0

gauravcodepro/arabidopsis-api-tair

this repository contains a function which will make your access to tair datasets easier for the arabidopsis research. Run this function and it will run and download the arabidopsis datasets and make the required analysis. It will make all the dictionary with nested lists and tuples which will provide a easy access to the tair dataframe

Language: Python - Size: 10.4 MB - Last synced: 15 days ago - Pushed: 21 days ago - Stars: 0 - Forks: 0

avaje/avaje-inject

Dependency injection via APT (source code generation) ala "Server-Side Dagger DI"

Language: Java - Size: 2.25 MB - Last synced: 29 days ago - Pushed: 29 days ago - Stars: 195 - Forks: 20

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: 21 days ago - Pushed: about 3 years ago - Stars: 5 - Forks: 0

jexxa-projects/Addend

Annotations for pattern language of Domain Driven Design

Language: Java - Size: 140 KB - Last synced: 16 days ago - Pushed: 23 days ago - Stars: 2 - Forks: 0

HZERR/FXEngine

Core/Engine for creating JavaFX applications in Java 21

Language: Java - Size: 373 KB - Last synced: 24 days ago - Pushed: 25 days ago - Stars: 0 - 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: 21 days ago - Pushed: 8 months ago - Stars: 2,108 - Forks: 365

quarkiverse/quarkus-doma

Quarkus Doma Extension

Language: Java - Size: 212 KB - Last synced: 28 days ago - Pushed: 28 days ago - Stars: 7 - Forks: 5

Amir-yazdanmanesh/AnnotationProcessors

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

Language: Kotlin - Size: 177 KB - Last synced: 29 days ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0

logicblocks/exegesis

Clojure library for interrogating Java types for annotation information.

Language: Clojure - Size: 187 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 1 - Forks: 0

svenruppert/GeneratedTypesafeDynamicObjectAdapter-Builder

How to generate a typesafe DynamicObjectAdapter-Builder per AnnotationProcessing.

Language: Java - Size: 12.7 KB - Last synced: about 1 month ago - Pushed: over 3 years ago - Stars: 1 - Forks: 0

mikewacker/annotation-processor-example

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

Language: Java - Size: 310 KB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

toolisticon/cute

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

Language: Java - Size: 700 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 21 - Forks: 5

djanta/djantajs-compiler-rc

djanta-rc.json annotation parser and generator

Language: JavaScript - Size: 146 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 2 - Forks: 0

yghazi/g4ti-nlp-processor

Backend for CTI annotation and NLP classifier

Language: Python - Size: 549 KB - Last synced: about 1 month ago - Pushed: 9 months ago - Stars: 2 - 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: about 1 month ago - Pushed: over 1 year ago - Stars: 4 - 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: about 1 month ago - Pushed: over 3 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: about 1 month ago - Pushed: 8 months 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: about 1 month ago - Pushed: over 6 years ago - Stars: 1 - 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: 15 days ago - Pushed: about 1 month ago - Stars: 57 - Forks: 10

srcmaxim/java-annotation-processing-101

Java annotation processing example

Language: Java - Size: 64.5 KB - Last synced: about 2 months ago - Pushed: over 2 years ago - Stars: 1 - Forks: 0

skydoves/PreferenceRoom

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

Language: Java - Size: 551 KB - Last synced: 2 days ago - Pushed: almost 2 years ago - Stars: 378 - Forks: 28

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: about 1 month ago - Pushed: over 4 years ago - Stars: 61 - Forks: 5

jeppeman/HighLite

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

Language: Java - Size: 416 KB - Last synced: 21 days ago - Pushed: over 5 years ago - Stars: 77 - Forks: 5

Alek-dr/PascalVOC

Python utility to work with PascalVoc annotation format

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

avaje/kotlin-kapt

Maven tiles for Kotlin kapt (annotation processors)

Size: 25.4 KB - Last synced: about 2 months ago - Pushed: over 4 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: about 2 months ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0

mars885/hilt-binder

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

Language: Kotlin - Size: 835 KB - Last synced: 2 months ago - Pushed: over 1 year ago - Stars: 68 - Forks: 4

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: 2 months ago - Pushed: over 3 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: 2 months ago - Pushed: about 6 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: 2 months ago - Pushed: about 6 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: 2 months ago - Pushed: 2 months ago - Stars: 0 - Forks: 0

jmigac/sling-specific-annotations

Sling specific annotations is a small projects which enables custom annotations for Sling models. Currently it enables @LocalDateValueMapValue and @LocalDateTimeValueMapValue specific injection. Mentioned annotation work on the principle by finding Date object from java.util and transforming it into LocalDate or LocalDateTime object as requested per specific annotations.

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

astutic/Acharya

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

Size: 11.3 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 44 - Forks: 3

mtarld/symbok-bundle 📦

Symfony annotations bundle

Language: PHP - Size: 276 KB - Last synced: 19 days ago - Pushed: over 1 year ago - Stars: 48 - Forks: 1

tschuchortdev/kotlin-compile-testing

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

Language: Kotlin - Size: 635 KB - Last synced: 3 months ago - Pushed: 8 months ago - Stars: 620 - Forks: 61

mdeweerd/LogToCheckStyle

Convert a regular textual log to a CheckStyle xml output

Language: Python - Size: 57.6 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 0 - Forks: 0

alexgasparyan/SmartPreferences

Library that makes working with SharedPreferences easy

Language: Java - Size: 164 KB - Last synced: 3 months ago - Pushed: almost 6 years ago - Stars: 7 - Forks: 1

LukasDetermann/shadow

annotation processor api

Language: Java - Size: 1.18 MB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 19 - Forks: 0

omni-us/pagexml

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

Language: C++ - Size: 6.63 MB - Last synced: 26 days ago - Pushed: 4 months ago - Stars: 13 - Forks: 2

quTurabqu/auto-implement-anno-processor

Language: Java - Size: 13.7 KB - Last synced: 3 months ago - Pushed: almost 3 years ago - Stars: 0 - Forks: 0

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: about 1 month ago - Pushed: almost 5 years ago - Stars: 51 - Forks: 4

victorhsr/hermes-builder

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

Language: Kotlin - Size: 67.4 KB - Last synced: about 1 month ago - Pushed: 4 months ago - Stars: 4 - Forks: 0

victornoel/eo-envelopes

Elegant Objects Envelopes

Language: Java - Size: 70.3 KB - Last synced: 4 months ago - Pushed: 11 months ago - Stars: 12 - Forks: 1

RoRoche/AnnotationProcessorStarter

Project to set up basics of a Java annotation processor

Language: Java - Size: 97.7 KB - Last synced: 4 months ago - Pushed: about 4 years ago - Stars: 19 - Forks: 4

erdemtopak/simple-annotation-processor

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

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

DominoKit/domino-jackson

Jackson with Annotation processing

Language: Java - Size: 1.83 MB - Last synced: 3 months ago - Pushed: 5 months ago - Stars: 51 - Forks: 14

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

kordlib/codegen-kt

A code generator for writing code generators

Language: Kotlin - Size: 319 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 10 - 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: 7 days ago - Pushed: over 4 years ago - Stars: 296 - Forks: 30

stCarolas/enriched-beans

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

Language: Java - Size: 245 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 11 - Forks: 2

FunkyMuse/FreshAdapter 📦

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

Language: Kotlin - Size: 243 KB - Last synced: about 1 month ago - Pushed: over 3 years ago - Stars: 7 - Forks: 0

mohamed-ashraf-bayor/froporec

Easy migration from POJOs to Records with Froporec annotation processor (min. Java 17 required)

Language: Java - Size: 363 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 0 - Forks: 0

TangoAgency/Viking

Language: Java - Size: 499 KB - Last synced: 7 months ago - Pushed: about 5 years ago - Stars: 6 - Forks: 5

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: 7 months ago - Pushed: over 6 years ago - Stars: 54 - Forks: 11

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

Park-SM/HiltBinder

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

Language: Kotlin - Size: 368 KB - Last synced: 29 days ago - Pushed: 7 months ago - Stars: 5 - Forks: 0

plopezgit/Sprint1_T7_Annotations

Annotations & Reflection

Language: Java - Size: 15.6 KB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 0

soabase/asm-mirror-descriptor

Addition to OW2 ASM library to support generating descriptors and signatures from TypeMirrors/Elements

Language: Java - Size: 110 KB - Last synced: about 2 months ago - Pushed: about 5 years ago - Stars: 1 - Forks: 1

imperial-crystalline-recursion/abtestgen

An Android library for generating simple A/B tests

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

coolsoftrf/P2PMonitoring

Peer to Peer video monitoring system for Android devices

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

sigven/sv_anno

Processing and annotation of somatic structural variants

Language: Python - Size: 1.95 KB - Last synced: 9 months ago - Pushed: almost 7 years ago - Stars: 2 - Forks: 0

aniketbhoite/Assume

Easy Response Mocking for Retrofit using annotations

Language: Kotlin - Size: 229 KB - Last synced: 8 months ago - Pushed: almost 3 years ago - Stars: 24 - Forks: 1

Dezt/yoloSAMtools

Annotation tools that apply SAM to YOLO bounding box and polygon annotations

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

Daniel-Pfeffer/Annotations-Source-Code-Modification

Source code of the paper "On the Applicability of Annotation-based Source Code Modification in Kotlin" for MPLR'23

Language: Kotlin - Size: 114 KB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 0 - Forks: 0

JonathanxD/BuilderGenerator

Builder generator built on top of CodeAPI and Annotation Processing.

Language: Java - Size: 137 KB - Last synced: 10 months ago - Pushed: about 6 years ago - Stars: 0 - Forks: 0

brooth/jeta

Language: Java - Size: 920 KB - Last synced: 10 months ago - Pushed: over 5 years ago - Stars: 20 - Forks: 1

brooth/androjeta

Language: Java - Size: 94.7 KB - Last synced: 10 months ago - Pushed: about 7 years ago - Stars: 7 - Forks: 0

disc99/kuroko

Kuroko class generator

Language: Java - Size: 88.9 KB - Last synced: 10 months ago - Pushed: over 7 years ago - Stars: 0 - Forks: 0

lukashaertel/kfunnels

Annotation processor generating serialization and deserialization from Kotlin classes.

Language: Kotlin - Size: 263 KB - Last synced: 10 months ago - Pushed: over 6 years ago - Stars: 2 - Forks: 0

shantanu27/Text-Annotation

Language: Python - Size: 16.6 KB - Last synced: 10 months ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0

ephrin/data-objects

Language: PHP - Size: 48.8 KB - Last synced: 10 months ago - Pushed: almost 6 years ago - Stars: 3 - Forks: 0

wellingtoncosta/hello-world-annotation-processing

The famous "Hello, World!" using Java Annotation Processing.

Language: Java - Size: 3.91 KB - Last synced: 10 months ago - Pushed: almost 6 years ago - Stars: 2 - Forks: 0

palantir/gradle-processors

Gradle plugin for integrating Java annotation processors

Language: Groovy - Size: 486 KB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 62 - Forks: 23

ascopes/katana-old 📦

A project aiming to provide Java 11-compatible annotation processors for an array of different code-generation facilities.

Language: Kotlin - Size: 1.43 MB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

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: 22 days ago - Pushed: over 2 years ago - Stars: 38 - Forks: 2

julien-mattei/AnIm

Nina Sarthou, Thomas Gibourdel, Paul Darricarrère et Julien Matteï

Size: 41 KB - Last synced: 10 months ago - Pushed: about 3 years ago - Stars: 0 - Forks: 0

careem/converter-codegen

A Java library that auto-generates converters.

Language: Java - Size: 409 KB - Last synced: 29 days ago - Pushed: 3 months ago - Stars: 5 - Forks: 1

mistletoe5215/glide-ksp

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

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

sgrekov/Memo

Small annotation processing library for generating memoized variants of interfaces

Language: Java - Size: 72.3 KB - Last synced: 11 months ago - Pushed: over 5 years ago - Stars: 1 - 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: 11 months ago - Pushed: 11 months ago - Stars: 0 - Forks: 0

wgr1984/SimpleDefaultMethods

Annotation processor to provide default parameters for methods inside java

Language: Kotlin - Size: 198 KB - Last synced: 9 months ago - Pushed: over 6 years ago - Stars: 4 - Forks: 0

Jintin/AutoFactory

Auto create simple factory pattern by annotation processing for you.

Language: Java - Size: 359 KB - Last synced: 7 months ago - Pushed: almost 4 years ago - Stars: 15 - Forks: 9

ZacSweers/copydynamic 📦

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

Language: Kotlin - Size: 224 KB - Last synced: 11 months ago - Pushed: over 1 year ago - Stars: 56 - Forks: 5

mibrahimdev/ServerString

Bind Server strings to your Views (mini ButterKnife for Dynamic strings)

Language: Kotlin - Size: 172 KB - Last synced: 10 months ago - Pushed: over 5 years ago - Stars: 3 - Forks: 1

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: 6 months ago - Pushed: about 2 years ago - Stars: 10 - Forks: 0

janishar/annotation-processing-example

It is the example project for the annotation processing tutorial.

Language: Java - Size: 176 KB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 137 - Forks: 28

dzikoysk-playground/annotations-scanner

Reusable runtime annotations scanner for Java-based projects 🔎

Language: Java - Size: 39.1 KB - Last synced: 22 days ago - Pushed: almost 4 years ago - Stars: 13 - Forks: 0

FirokOtaku/MVCIntrospector

An APT to generate MVC CRUD code from JavaBean(s)

Language: Java - Size: 79.1 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 1 - Forks: 1