joshfriend / autoservice-ir
PublicPrototype implementation of a Kotlin IR based generator for java.util.ServiceLoader-style service providers
A Kotlin compiler plugin that automatically generates service provider configuration files compatible with Java's ServiceLoader mechanism, featuring type inference and support for modern Kotlin compilers.
How It Works
You hear about a handy tool that makes it super easy for your app to find and use add-on features without extra setup.
You simply include this tool in your project's build instructions, like adding a new ingredient to a recipe.
You mark the classes that provide extra features with a simple label, and the tool smartly figures out what they do.
You run your usual build process, and behind the scenes, the tool creates a list of all available helpers.
In your app, you ask for helpers by type, and they appear ready to use, no manual linking needed.
Your app now automatically discovers and runs all the add-ons, making it flexible and powerful with zero hassle.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.