Kotlin HacktoberFest

Open-source Kotlin projects categorized as HacktoberFest | Edit details

Top 23 Kotlin HacktoberFest Projects

  • GitHub repo MaterialDrawer

    The flexible, easy to use, all in one drawer library for your Android project. Now brand new with material 2 design.

    Project mention: Publishing Android libraries to MavenCentral in 2021 | reddit.com/r/androiddev | 2021-02-08

    I've seen a workaround for this, but I don't think that's any better than what I have now.

  • GitHub repo AppIntro

    Make a cool intro for your Android app.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo awesome-kotlin

    A curated list of awesome Kotlin related stuff Inspired by awesome-java.

    Project mention: How to find templates and packages for Kotlin or Android? | reddit.com/r/Kotlin | 2021-05-12

    and repos like https://github.com/KotlinBy/awesome-kotlin containing quite a lot of useful stuff

  • GitHub repo detekt

    Static code analysis for Kotlin

    Project mention: Supercharge your Kotlin Project | dev.to | 2021-10-20

    ext { // https://github.com/detekt/detekt/releases detektVersion = "1.17.0" } dependencies { classpath 'com.android.tools.build:gradle:7.0.0' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.4.32" ## DETEKT DEPENDENCY classpath "io.gitlab.arturbosch.detekt:detekt-gradle- plugin:$detektVersion" }

  • GitHub repo intellij-rust

    Rust plugin for the IntelliJ Platform

    Project mention: Notes on Rust IDEs: CLion vs Rust Analyzer | reddit.com/r/rust | 2022-01-07

    See https://github.com/intellij-rust/intellij-rust/issues/6908 - it contains instruction how to enable procedural macro support for IntelliJ Rust plugin

  • GitHub repo FastAdapter

    The bullet proof, fast and easy to use adapter library, which minimizes developing time to a fraction...

    Project mention: [Need HELP] How to add Selection to RecyclerView with binding | reddit.com/r/Kotlin | 2021-08-06
  • GitHub repo Kotest

    Powerful, elegant and flexible test framework for Kotlin with additional assertions, property testing and data driven testing

    Project mention: ¿Es Validated un Applicative? | dev.to | 2021-11-19
  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo AboutLibraries

    AboutLibraries automatically collects all dependencies and licenses of any gradle project (Kotlin Multi Platform), and provides easy to integrate UI components for Android and Compose-jb environments

    Project mention: How do you list the Licenses of all dependencies in your Android project? | reddit.com/r/androiddev | 2021-01-27

    I use https://github.com/mikepenz/AboutLibraries

  • GitHub repo Android

    DuckDuckGo Android App (by duckduckgo)

    Project mention: how can I build a Web browser apk on android studio | reddit.com/r/androiddev | 2022-01-21
  • GitHub repo kotlin-sample-app

    📚 Sample Android Components Architecture on a modular word focused on the scalability, testability and maintainability written in Kotlin, following best practices using Jetpack.

    Project mention: I'm looking for a good sample codebase to review/learn from that uses MVVM, live data, compose and either dagger or hilt. Any suggestions? | reddit.com/r/androiddev | 2021-04-04

    This full featured example app on modular architecture is quite awesome. I learned a lot from it. https://github.com/VMadalin/android-modular-architecture

  • GitHub repo Foodium

    🍲Foodium is a sample food blog Android application 📱 built to demonstrate the use of Modern Android development tools - (Kotlin, Coroutines, Flow, Dagger 2/Hilt, Architecture Components, MVVM, Room, Retrofit, Moshi, Material Components).

  • GitHub repo Android-Password-Store

    Android application compatible with ZX2C4's Pass command line application

    Project mention: Clever uses of pass, the Unix password manager | news.ycombinator.com | 2021-12-16

    Oh dammit. I have stopped using Gopass and started rewriting pass just for that reason - missing AGE encryption. At least I have learned something new and I feel better while my fuzzy finder UI instead of their TUI. However, big kudos to Gopass team for awesome work and really useful tool.

    Before I start working on next project... Do you recognize any mobile app, which could replace PasswordStore.app for Android but with AGE support?

    [0]: https://github.com/android-password-store/Android-Password-S...

  • GitHub repo element-android

    A glossy Matrix collaboration client for Android.

    Project mention: Stories Are Coming to Signal | news.ycombinator.com | 2022-01-08

    Thanks for pointing me at it; we revisited the bug and (at last) found what looks like the root cause: https://github.com/vector-im/element-android/issues/516#issu....

  • GitHub repo intellij-elixir

    Elixir plugin for JetBrain's IntelliJ Platform (including Rubymine)

    Project mention: Is Intellij better than others Jetbrain IDE to work with Elixir? | reddit.com/r/Jetbrains | 2021-02-25
  • GitHub repo Gradle buildSrcVersions

    Life is too short to google for dependencies and versions

    Project mention: What is the best way to manage and organize build gradle dependencies? | reddit.com/r/androiddev | 2021-12-05
  • GitHub repo android

    :iphone: Home Assistant Companion for Android (by home-assistant)

    Project mention: ⟳ 2 apps added, 58 updated at f-droid.org | reddit.com/r/FDroidUpdates | 2021-12-29

    Home Assistant (version 2021.12.1-minimal): Control all your devices in your Home Assistant instance

  • GitHub repo ktx

    Kotlin extensions for the libGDX game framework

    Project mention: Game Dev | reddit.com/r/Kotlin | 2022-01-10

    There is a Kotlin extension project for Libgdx, KTX. Its a good start as a beginner, there are lots of good tutorials for libgdx. Its good you limit your scope to top down games like Pokemon or Zelda.

  • GitHub repo awesome-android-learning-resources

    👓 A curated list of awesome android learning resources for android app developers.

    Project mention: awesome-android-learning-resources VS SSJetPackComposeProgressButton - a user suggested alternative | libhunt.com/r/awesome-android-learning-resources | 2021-08-08
  • GitHub repo habitica-android

    Native Android app for Habitica

    Project mention: Android app crashing constantly? | reddit.com/r/habitrpg | 2021-11-11

    Doesn't look like they are aware: https://github.com/HabitRPG/habitica-android/issues

  • GitHub repo Android Image Picker

    Image Picker for Android 🤖

  • GitHub repo jackson-module-kotlin

    Module that adds support for serialization/deserialization of Kotlin (http://kotlinlang.org) classes and data classes.

    Project mention: How Cloudflare security responded to log4j2 vulnerability | reddit.com/r/programming | 2021-12-11

    Not really, you just need to handle some standard types and have a good extension mechanism to let the user implement factories. That library having built in support for UUID and datetime is probably a bit much, I'd prefer a plugin like https://github.com/FasterXML/jackson-module-kotlin

  • GitHub repo Reaktive

    Kotlin multi-platform implementation of Reactive Extensions

    Project mention: Updating my tech stack: RxJava vs Flow | reddit.com/r/androiddev | 2021-10-01

    I will say on the topic of multiplatform, rxjava isn't directly supported. However there is a multiplatform Rx library called reaktive which has way better testing support compared to coroutines at the moment. although if multiplatform is something you're interested in doing I would start the project off rather than do it later to save time in the long run. If you're interested, the mpp Todo sample is a good example demonstrating a lot of everything.

  • GitHub repo Neko

    Free, open source, unofficial MangaDex reader for Android (by CarlosEsco)

    Project mention: BUMN kebanggaan kita semua | reddit.com/r/indonesia | 2022-01-11
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-01-21.

Kotlin HacktoberFest related posts


What are some of the best open-source HacktoberFest projects in Kotlin? This list will help you:

Project Stars
1 MaterialDrawer 11,501
2 AppIntro 10,005
3 awesome-kotlin 9,725
4 detekt 4,243
5 intellij-rust 3,828
6 FastAdapter 3,532
7 Kotest 3,264
8 AboutLibraries 2,816
9 Android 2,353
10 kotlin-sample-app 2,082
11 Foodium 1,962
12 Android-Password-Store 1,938
13 element-android 1,752
14 intellij-elixir 1,496
15 Gradle buildSrcVersions 1,201
16 android 1,127
17 ktx 1,042
18 awesome-android-learning-resources 1,009
19 habitica-android 953
20 Android Image Picker 938
21 jackson-module-kotlin 917
22 Reaktive 912
23 Neko 899
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.