{"id":15039648,"url":"https://github.com/insertkoinio/koin","last_synced_at":"2026-01-21T08:14:34.115Z","repository":{"id":37412445,"uuid":"93515203","full_name":"InsertKoinIO/koin","owner":"InsertKoinIO","description":"Koin - a pragmatic lightweight dependency injection framework for Kotlin \u0026 Kotlin Multiplatform","archived":false,"fork":false,"pushed_at":"2025-05-09T12:29:56.000Z","size":43426,"stargazers_count":9402,"open_issues_count":108,"forks_count":744,"subscribers_count":106,"default_branch":"main","last_synced_at":"2025-05-12T04:07:49.538Z","etag":null,"topics":["android","dependency-injection","injection","kotlin","kotlin-multiplatform","kotlin-multiplatform-library","library"],"latest_commit_sha":null,"homepage":"https://insert-koin.io","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/InsertKoinIO.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.adoc","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"docs/support/api-stability.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"open_collective":"koin"}},"created_at":"2017-06-06T12:21:06.000Z","updated_at":"2025-05-12T03:24:47.000Z","dependencies_parsed_at":"2023-02-17T23:16:13.426Z","dependency_job_id":"75640536-4e65-4b52-aa22-013681da1354","html_url":"https://github.com/InsertKoinIO/koin","commit_stats":{"total_commits":2503,"total_committers":178,"mean_commits":"14.061797752808989","dds":0.61286456252497,"last_synced_commit":"fa85a195e748ef14c5a3c5abe474f2bffebeb579"},"previous_names":["ekito/koin"],"tags_count":160,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InsertKoinIO%2Fkoin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InsertKoinIO%2Fkoin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InsertKoinIO%2Fkoin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InsertKoinIO%2Fkoin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/InsertKoinIO","download_url":"https://codeload.github.com/InsertKoinIO/koin/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253681012,"owners_count":21946687,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","dependency-injection","injection","kotlin","kotlin-multiplatform","kotlin-multiplatform-library","library"],"created_at":"2024-09-24T20:43:31.396Z","updated_at":"2026-01-17T22:41:20.410Z","avatar_url":"https://github.com/InsertKoinIO.png","language":"Kotlin","readme":"![logo](./docs/img/koin_main_logo.png)\n\n[![Kotlin](https://img.shields.io/badge/Kotlin-2.2.21-blue.svg?style=flat\u0026logo=kotlin)](https://kotlinlang.org)\n![Github Actions](https://github.com/InsertKoinIO/koin/actions/workflows/build.yml/badge.svg)\n[![Apache 2 License](https://img.shields.io/github/license/InsertKoinIO/koin)](https://github.com/InsertKoinIO/koin/blob/main/LICENSE.txt)\n[![Slack channel](https://img.shields.io/badge/Chat-Slack-orange.svg?style=flat\u0026logo=slack)](https://kotlinlang.slack.com/messages/koin/)\n\n[![Free Monitoring](https://img.shields.io/badge/Kotzilla.io-Free%20Monitoring-brightgreen?style=flat\u0026logo=kotlin\u0026logoColor=white)]([https://forms.gle/YOUR-FORM-ID](https://bit.ly/koin_opensource_monitoring))\n\n\n# What is KOIN? ✨\n \nKoin is a pragmatic, lightweight dependency injection framework for Kotlin developers, developed by [Kotzilla](https://kotzilla.io) and open-source [contributors](https://github.com/InsertKoinIO/koin/graphs/contributors).\n\n`Koin is a DSL, a light container and a pragmatic API`\n\n\n## Setup \u0026 Current Version 📦\n\nFollow the dedicated [setup page](https://insert-koin.io/docs/setup/koin) to setup Koin for your project.\nHere are the currently available Koin versions:\n\n- **Stable** Version : [![Maven Central](https://img.shields.io/maven-central/v/io.insert-koin/koin-core/4.1.1)](https://mvnrepository.com/artifact/io.insert-koin/koin-core/4.1.1)\n- **Unstable** Version : [![Maven Central](https://img.shields.io/maven-central/v/io.insert-koin/koin-core)](https://mvnrepository.com/artifact/io.insert-koin/koin-core)\n\nTake a look at:\n- [Release Upgrade Guide](https://insert-koin.io/docs/support/releases) to anticipate your next version upgrade.\n- [Versioning](https://insert-koin.io/docs/support/)\n- [API Stability](https://insert-koin.io/docs/support/api-stability)\n\n## Community \u0026 Enterprise Support 💬\n\n- Come talk on slack [#koin](https://kotlinlang.slack.com/?redir=%2Fmessages%2Fkoin) channel\n- Post your question on [Stackoverflow](https://stackoverflow.com/questions/tagged/koin)\n- Found a bug or a problem? Open an issue on [Github issues](https://github.com/InsertKoinIO/koin/issues)\n- Opt into [Koin 3.5 LTS](https://kotzilla.io/koin-lts) SLA-backed updates, long-term maintenance, and direct access to Kotzilla experts\n\n## Debugging \u0026 Performance Monitoring 🛠️\n\n- **Koin Plugin** can be freely downloaded on [Jetbrains Marketplace](https://plugins.jetbrains.com/plugin/26131-koin-dependency-injection-official-/versions/stable)\n\u003e The pragmatic Kotlin and Kotlin Multiplatform Dependency Injection framework now with native support for IntelliJ IDEA and Android Studio.\n\n- **Kotzilla Platform** Free signup on [Kotzilla](https://kotzilla.io)\n\u003e is a console-based suite with connected cloud services that visualizes your Koin module structure, monitors runtime performance and memory metrics, provides advanced debugging and tracing, and seamlessly integrates with Kotlin Multiplatform projects. \n\n### 🚀 Free Monitoring for Koin Apps\n\nKotzilla.io — the team behind [Koin](https://insert-koin.io) — offers **free monitoring** for any open source Android or KMP app using Koin and published on the Google Play Store.\n\n👉 [Apply for Free Monitoring](https://bit.ly/koin_opensource_monitoring)\n\n## Latest News \u0026 Resources 🌐\n- Official Website: [insert-koin.io](https://insert-koin.io)\n- Twitter: [@insertkoin_io](https://twitter.com/insertkoin_io)\n- Blog: [Koin Developers](https://blog.insert-koin.io)\n- Newsletter: [Koin Newsletter](https://bit.ly/koin_newsletter)\n\n## Koin Tutorials 🚀\n\nYou can find here tutorials to help you learn and get started with the Koin framework:\n- [Kotlin](https://insert-koin.io/docs/quickstart/kotlin)\n- [Kotlin with Koin Annotations](https://insert-koin.io/docs/quickstart/kotlin-annotations)\n- [Android](https://insert-koin.io/docs/quickstart/android-viewmodel)\n- [Android with Koin Annotations](https://insert-koin.io/docs/quickstart/android-annotations)\n- [Android Jetpack Compose](https://insert-koin.io/docs/quickstart/android-compose)\n- [Kotlin Multiplatform](https://insert-koin.io/docs/quickstart/kmp)\n- [Ktor](https://insert-koin.io/docs/quickstart/ktor)\n\n## Contributing 🛠\n\nWant to help or share a proposal about Koin? Problem with a specific feature? \n\n- Open an issue to explain the issue you want to solve [Open an issue](https://github.com/InsertKoinIO/koin/issues)\n- Come talk on slack [#koin-dev](https://kotlinlang.slack.com/?redir=%2Fmessages%2Fkoin-dev) channel\n- After discussion to validate your ideas, you can open a PR or even a draft PR if the contribution is a big one [Current PRs](https://github.com/InsertKoinIO/koin/pulls)\n\nAdditional readings about basic setup: https://github.com/InsertKoinIO/koin/blob/master/CONTRIBUTING.adoc\n\n### Contributors\n\nThank you all for your work! ❤️\n\n\u003ca href=\"https://github.com/InsertKoinIO/koin/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=InsertKoinIO/koin\" /\u003e\n\u003c/a\u003e\n\n## OpenCollective - Sponsorship ❤️\n\nSupport this project by becoming a sponsor and be displayed on the offcial website. [[Help us and Become a sponsor!](https://opencollective.com/koin#sponsor)]\n","funding_links":["https://opencollective.com/koin"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finsertkoinio%2Fkoin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finsertkoinio%2Fkoin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finsertkoinio%2Fkoin/lists"}