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.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • 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 intellij-rust

    Rust plugin for the IntelliJ Platform

    Project mention: Im new to Rust, Coming from C does it ever stop being frustrating? | reddit.com/r/rust | 2021-12-03

    That aside, my suggestion is to install either Visual Studio Code with the rust-analyzer extension, or IntelliJ IDEA with the IntelliJ Rust extension, enable inline type hints, and look up the quickest way to summon a popup containing either the function signature or a rustdoc excerpt for the function/method your pointer or text cursor is over.

  • 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 AboutLibraries

    AboutLibraries automatically detects all dependencies of a project and collects their information including the license. Optionally visualising it via the provided ui components.

    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: is android app tracking protection open source? | reddit.com/r/duckduckgo | 2021-11-30

    Well, the whole Android app's source code is available on GitHub so I guess also the app tracking protection

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • 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: Are there any github action experts here? Beginner here needs a bit of help and am happy to pay $$$ for it.... | reddit.com/r/github | 2021-09-06

    Actions can run on a cron trigger as explained here. You can find an example here of a workflow that uses cron triggers to update a static file and push it to the main branch.

  • GitHub repo element-android

    A glossy Matrix collaboration client for Android.

    Project mention: ⟳ 1 apps added, 41 updated at f-droid.org | reddit.com/r/FDroidUpdates | 2021-11-21

    Element - Secure Messenger (version 1.3.7): Group messenger - encrypted messaging, group chat and video calls

  • 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 kotlin-android-template

    Android + Kotlin + Github Actions + ktlint + Detekt + Gradle Kotlin DSL + buildSrc = ❤️

  • 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: Do you contribute to open-source android projects? | reddit.com/r/androiddev | 2021-11-22

    The official home assistant android app: https://github.com/home-assistant/android

  • GitHub repo ktx

    Kotlin extensions for the libGDX game framework

  • 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 Android Image Picker

    Image Picker for Android 🤖

  • 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 jackson-module-kotlin

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

    Project mention: Ktor vs Spring for creating an API | reddit.com/r/Kotlin | 2021-09-02

    There is a bug at this very moment that makes it literally impossible to deserialize [1, 2, 3, null] into a List with Jackson's Kotlin module. Yes- even if you set KotlinModule(strictNullChecks = true). It's just broken. (Here's the link: https://github.com/FasterXML/jackson-module-kotlin/issues/479)

  • 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 Pact JVM

    JVM version of Pact. Enables consumer driven contract testing, providing a mock service and DSL for the consumer project, and interaction playback and verification for the service provider project.

    Project mention: API testing event driven systems | dev.to | 2021-09-18

    Consumer driven Contract testing: a type of contract testing that ensures that a provider is compatible with the expectations that the consumer has of it. It is the primary way to shift API testing left, and test the integration of apis/services prior to deploying them to a common environment. Pact is a well known framework on this matter.

  • GitHub repo ktlint-gradle

    A ktlint gradle plugin

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

    ext { // https://github.com/JLLeitschuh/ktlint-gradle/releases ktlintPluginVersion = "10.2.0" } dependencies { classpath 'com.android.tools.build:gradle:7.0.0' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.4.32" ## KTLINT DEPENDENCY classpath "org.jlleitschuh.gradle:ktlint-gradle:$ktlintPluginVersion" }

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 2021-12-05.

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,497
2 AppIntro 9,979
3 awesome-kotlin 9,664
4 intellij-rust 3,767
5 FastAdapter 3,502
6 AboutLibraries 2,764
7 Android 2,254
8 kotlin-sample-app 2,032
9 Foodium 1,935
10 Android-Password-Store 1,904
11 element-android 1,643
12 intellij-elixir 1,483
13 kotlin-android-template 1,249
14 Gradle buildSrcVersions 1,154
15 android 1,066
16 ktx 1,018
17 awesome-android-learning-resources 976
18 Android Image Picker 933
19 habitica-android 932
20 jackson-module-kotlin 910
21 Reaktive 899
22 Pact JVM 889
23 ktlint-gradle 880
Find remote jobs at our new job board 99remotejobs.com. There are 32 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives