SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Kotlin HacktoberFest Projects
-
MaterialDrawer
The flexible, easy to use, all in one drawer library for your Android project. Now brand new with material 2 design.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
Project mention: Enhanced Kotlin Code Quality Reporting with the Gradle Problems API | dev.to | 2025-08-04
In my Google Summer of Code 2025 project, Enhanced Kotlin Code Quality Reporting with the Gradle Problems API, I built a proof of concept integration into Detekt. (The PR is in code review)
-
Kategory
The perfect companion for your Kotlin journey - Inspired by functional, data-oriented and concurrent programming (by arrow-kt)
-
Use MockK library. It's an open-source and excellent library for testing. Okay, it's for testing... But why can't we use it for debugging and preview? - Of course, we can!
-
-
-
-
Kotest
Powerful, elegant and flexible test framework for Kotlin with assertions, property testing and data driven tests.
-
-
Project mention: Neo Store: The modern and feature-rich F-Droid client for everyone | news.ycombinator.com | 2026-03-23
-
-
I used to do frontend development ([1], [2]), now I am more of a database person ([3])!
- [1] https://github.com/intellij-rust/intellij-rust
-
-
shadow
Gradle plugin to create fat/uber JARs, apply file transforms, and relocate packages for applications and libraries. Gradle version of Maven's Shade plugin.
Project mention: Is the Java ecosystem cursed? A dependency analysis perspective | dev.to | 2025-11-24Shadow is a powerful tool for creating "uber" or "fat" jars, which are jars that contain all their external dependencies rather than relying on a classpath. This can simplify deployments of applications since deployers only need to worry about a single jar instead of dozens, hundreds, or thousands of jars. This is fine. It becomes cursed when libraries make use of this tool, resulting in broken classpaths that contain duplicate class files such that runtime behavior is dependent on the classpath's order. I would like to point the maintainers of these libraries at Shadow's powerful relocation abilities, which enable it to change the package of bundled classes such that there can be no duplicate class problem.
-
-
-
FastAdapter
The bullet proof, fast and easy to use adapter library, which minimizes developing time to a fraction...
-
-
-
With Titanium Backup unmaintained, Neo Backup [1] works pretty well. It has some potential issues with restoring wifi/bluetooth/sms as those were still experimental, last I used it. But sms at least worked. I'd suggest a 2nd backup app of those, just in case.
[1] https://github.com/NeoApplications/Neo-Backup
Kotlin HacktoberFest discussion
Kotlin HacktoberFest related posts
-
Pact is great. It's also why most teams don't do contract testing
-
The Quiet Renovation at Bitwarden
-
Neo Store: The modern and feature-rich F-Droid client for everyone
-
Contract Testing in Kotlin: A Step-by-Step Workshop with Pact and Spring Cloud Contract
-
Scaling LLMs to Larger Codebases
-
Upcoming coordinated security fix for all Matrix server implementations
-
RSS Server Side Reader
-
A note from our sponsor - SaaSHub
www.saashub.com | 13 Jun 2026
Index
What are some of the best open-source HacktoberFest projects in Kotlin? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | MaterialDrawer | 11,644 |
| 2 | awesome-kotlin | 11,354 |
| 3 | AppIntro | 10,571 |
| 4 | chains | 9,828 |
| 5 | detekt | 6,964 |
| 6 | Kategory | 6,553 |
| 7 | mockk | 5,744 |
| 8 | android | 5,381 |
| 9 | tachiyomiJ2K | 5,264 |
| 10 | RetroMusicPlayer | 5,157 |
| 11 | Kotest | 4,780 |
| 12 | Aliucord | 4,748 |
| 13 | Neo-Store | 4,719 |
| 14 | Android | 4,704 |
| 15 | intellij-rust | 4,536 |
| 16 | chucker | 4,529 |
| 17 | shadow | 4,197 |
| 18 | TachiyomiSY | 3,977 |
| 19 | Lemuroid | 3,967 |
| 20 | FastAdapter | 3,878 |
| 21 | element-android | 3,699 |
| 22 | android | 3,670 |
| 23 | Neo-Backup | 3,666 |