romychab

A KSP annotation processor that auto-generates Dagger Hilt binding modules from a single annotation.

29
0
100% credibility
Found Apr 01, 2026 at 29 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Kotlin
AI Summary

Hilt AutoBind is a library for Android apps that uses annotations to automatically generate Dagger Hilt modules, reducing boilerplate for dependency injection.

How It Works

1
🔍 Discover the helper

You hear about a handy tool that makes connecting pieces in your mobile app super easy, without writing the same setup code over and over.

2
📥 Bring it into your project

You add this simple helper library to your app's building blocks so it can start working its magic.

3
🏷️ Mark your services

You place a special tag like @AutoBinds on your app's service classes to tell the tool what to connect automatically.

4
Build and see the magic

You rebuild your app, and behind the scenes, all the connections between services are created for you – no more tedious wiring!

5
💉 Use services anywhere

Now you can easily pull in any service you need right where your app logic lives, and everything flows smoothly.

🎉 App runs perfectly

Your app comes alive with all parts connected effortlessly, saving you hours of repetitive work every time.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 29 to 29 stars Sign Up Free
Repurpose This Repo

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 Repurpose
AI-Generated Review

What is hilt-autobind?

Hilt-autobind is a Kotlin KSP annotation processor on GitHub that auto-generates Dagger Hilt binding modules from a single annotation like @AutoBinds. It solves the pain of writing repetitive @Module, @Binds, and @Provides boilerplate for dependency injection in Android apps. Annotate impl classes or interfaces, and get automatic bindings, scopes, qualifiers, multibindings, plus factories for Retrofit APIs or Room databases.

Why is it gaining traction?

Unlike hilt-binder or android-hilt, it handles set/map multibindings, class/delegate factories, multiple supertype bindings, and annotation aliases in one tool—ksp vs annotationprocessor wins for speed. Devs ditch manual modules without losing Hilt features, and multi-module support shines. Track ksp github releases for quick updates.

Who should use this?

Android devs knee-deep in Hilt DI for apps with Retrofit services, Room DBs, or ViewModels tired of module sprawl. Perfect for Kotlin teams needing ksp annotations for autobind bindings in large codebases. Avoid if sticking to Koin annotations ksp or simple projects.

Verdict

Worth trying for Hilt boilerplate relief—strong docs, examples, and coverage—but 29 stars and 1.0% credibility score mean it's immature; monitor ksp github page before betting on it. Solid side-project pick, not yet production prime-time.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.