{"id":18434794,"url":"https://github.com/insertkoinio/koin-annotations","last_synced_at":"2025-04-12T15:42:18.986Z","repository":{"id":37826553,"uuid":"429817719","full_name":"InsertKoinIO/koin-annotations","owner":"InsertKoinIO","description":"Koin Annotations - About Koin - a pragmatic lightweight dependency injection framework for Kotlin \u0026 Kotlin Multiplatform  insert-koin.io","archived":false,"fork":false,"pushed_at":"2025-02-26T11:36:16.000Z","size":990,"stargazers_count":199,"open_issues_count":41,"forks_count":53,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-03T19:12:41.927Z","etag":null,"topics":["android","dependency-injection","kotlin","kotlin-multiplatform","ksp"],"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":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"open_collective":"koin"}},"created_at":"2021-11-19T14:01:28.000Z","updated_at":"2025-04-02T11:13:36.000Z","dependencies_parsed_at":"2024-03-04T16:13:07.687Z","dependency_job_id":"1cdb310e-3f56-44c5-9f60-c56c41e3f75c","html_url":"https://github.com/InsertKoinIO/koin-annotations","commit_stats":{"total_commits":213,"total_committers":20,"mean_commits":10.65,"dds":"0.16901408450704225","last_synced_commit":"01092afbf69546946caf854ba78ab4f53a2a5b99"},"previous_names":[],"tags_count":26,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InsertKoinIO%2Fkoin-annotations","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InsertKoinIO%2Fkoin-annotations/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InsertKoinIO%2Fkoin-annotations/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InsertKoinIO%2Fkoin-annotations/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/InsertKoinIO","download_url":"https://codeload.github.com/InsertKoinIO/koin-annotations/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248590914,"owners_count":21129911,"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","kotlin","kotlin-multiplatform","ksp"],"created_at":"2024-11-06T06:05:29.932Z","updated_at":"2025-04-12T15:42:18.951Z","avatar_url":"https://github.com/InsertKoinIO.png","language":"Kotlin","funding_links":["https://opencollective.com/koin"],"categories":[],"sub_categories":[],"readme":"![logo](https://github.com/InsertKoinIO/koin/blob/main/docs/img/koin_main_logo.png)\n\n[![Kotlin](https://img.shields.io/badge/Kotlin-2.0.20-blue.svg?style=flat\u0026logo=kotlin)](https://kotlinlang.org)\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\n# What is KOIN Annotations?\n \nKoin is a pragmatic lightweight dependency injection framework for Kotlin developers, developed by [Kotzilla](https://kotzilla.io) and open-source contributors.\n\n`Koin Annotations project brings annotation capacity to Koin projects, powered by Google KSP`\n\n\n## Setup \u0026 Current Version\n\nHere are the current available Koin projects versions:\n\n| Project   |      Version      |\n|----------|:-------------:|\n| koin-annotations-bom |  [![Maven Central](https://img.shields.io/maven-central/v/io.insert-koin/koin-annotations-bom)](https://mvnrepository.com/artifact/io.insert-koin/koin-annotations-bom) |\n| koin-annotations |  [![Maven Central](https://img.shields.io/maven-central/v/io.insert-koin/koin-annotations)](https://mvnrepository.com/artifact/io.insert-koin/koin-annotations) |\n| koin-ksp-compiler |  [![Maven Central](https://img.shields.io/maven-central/v/io.insert-koin/koin-ksp-compiler)](https://mvnrepository.com/artifact/io.insert-koin/koin-ksp-compiler) |\n\nFollow the [Koin Annotations setup page](https://insert-koin.io/docs/setup/annotations) for more details\n\n\n## Get started with Koin Tutorials 🚀\n\nYou can find here tutorials to help you learn and get started with 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/kmm)\n- [Ktor](https://insert-koin.io/docs/quickstart/ktor)\n\n## Latest News \u0026 Resources 🌐\n- The official Koin website: [insert-koin.io](https://insert-koin.io)\n- Twitter: [@insertkoin_io](https://twitter.com/insertkoin_io)\n- Medium: [Koin Developers Hub](https://medium.com/koin-developers)\n- Kotzilla Blog: [Kotzilla Blog](https://blog.kotzilla.io/)\n\n## Community 💬\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\n## Contributing 🛠\n\nWant to help or share a proposal about Koin? problem on 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\nThanks for your work ❤️\n\n\u003ca href=\"https://github.com/InsertKoinIO/koin-annotations/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=InsertKoinIO/koin-annotations\" /\u003e\n\u003c/a\u003e\n\n## Sponsorship ❤️\n\nSupport this project by becoming a sponsor and be displayed on the offcial website. [[Become a sponsor](https://opencollective.com/koin#sponsor)]\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finsertkoinio%2Fkoin-annotations","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finsertkoinio%2Fkoin-annotations","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finsertkoinio%2Fkoin-annotations/lists"}