awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
zserge avatar

zserge/anvil

0
View on GitHub↗
1,439 stars·89 forks·Java·MIT·2 views

Anvil

Minimal UI library for Android inspired by React

Features

  • Dependency Injection - Enables reactive UI component building and data binding.
  • Kotlin Libraries - Minimal UI library for Android inspired by React

Star history

Star history chart for zserge/anvilStar history chart for zserge/anvil

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does zserge/anvil do?

Minimal UI library for Android inspired by React

What are the main features of zserge/anvil?

The main features of zserge/anvil are: Dependency Injection, Kotlin Libraries.

What are some open-source alternatives to zserge/anvil?

Open-source alternatives to zserge/anvil include: ets-labs/python-dependency-injector — This is a dependency injection framework and inversion of control container for Python. It decouples object creation… insertkoinio/koin — Koin is a dependency injection framework for Kotlin applications that manages object lifetimes and resolves… terrakok/kmp-awesome — KMP-Awesome is a curated directory and resource index for the Kotlin Multiplatform ecosystem. It serves as a… chrisbanes/tivi — Tivi is a cross-platform application for discovering and tracking television shows, built with Kotlin Multiplatform… flutterando/modular — Modular is a framework for the Flutter ecosystem that provides a structured approach to application architecture… amoahcp/spring-vertx-ext — spring-vertx-ext - update spring to 5.1.6.RELEASE - update aspectj to 1.9.2 - update Vert.x to 3.7.0.

Open-source alternatives to Anvil

Similar open-source projects, ranked by how many features they share with Anvil.
  • insertkoinio/koinInsertKoinIO avatar

    InsertKoinIO/koin

    9,992View on GitHub↗

    Koin is a dependency injection framework for Kotlin applications that manages object lifetimes and resolves dependencies through a lightweight container. It functions as a multiplatform library, allowing shared object definitions and resource bindings to be reused across different target platforms and source sets. The framework provides a system for resolving dependencies directly within user interface components to decouple business logic from view implementations. It includes a compile-time dependency validator that analyzes dependency graphs during the build process to detect missing bindi

    Kotlinandroiddependency-injectioninjection
    View on GitHub↗9,992
  • ets-labs/python-dependency-injectorets-labs avatar

    ets-labs/python-dependency-injector

    4,805View on GitHub↗

    This is a dependency injection framework and inversion of control container for Python. It decouples object creation from business logic by managing how services and their dependencies are assembled, delivered, and linked within an application. The framework is distinguished by its ability to perform automated component wiring, using import hooks and decorators to inject dependencies into functions and classes across different modules. It supports non-blocking flows through an asynchronous dependency resolver and manages the initialization and shutdown sequences of shared external resources a

    Pythonaiohttpasynciodependency-injection
    View on GitHub↗4,805
  • terrakok/kmp-awesometerrakok avatar

    terrakok/kmp-awesome

    5,785View on GitHub↗

    KMP-Awesome is a curated directory and resource index for the Kotlin Multiplatform ecosystem. It serves as a centralized hub for developers to discover libraries, frameworks, and tools designed to streamline the creation of shared codebases for mobile, desktop, and web applications. The project distinguishes itself by organizing a comprehensive collection of solutions that address the core challenges of cross-platform development. It highlights resources for implementing shared business logic, declarative user interface components, and type-safe data persistence layers. By providing a structu

    androidawesomecompose
    View on GitHub↗5,785
  • flutterando/modularFlutterando avatar

    Flutterando/modular

    1,381View on GitHub↗

    Modular is a framework for the Flutter ecosystem that provides a structured approach to application architecture through module-based dependency injection and navigation management. It enables developers to organize complex codebases into independent, decoupled units, facilitating the management of shared services and object lifecycles within specific application scopes. The framework distinguishes itself by offering hierarchical dependency scoping and lazy resolution, which allow for the automatic creation and disposal of objects based on the active module or page lifecycle. It also features

    Dart
    View on GitHub↗1,381
See all 30 alternatives to Anvil→