Kotlin HacktoberFest

Open-source Kotlin projects categorized as HacktoberFest

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.

  • awesome-kotlin

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

    Project mention: Typesafe Github Workflows explained to a 5 years old | dev.to | 2023-09-09
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • AppIntro

    Make a cool intro for your Android app.

  • chains

    provides metadata for chains

    Project mention: added New Chain · ethereum-lists/chains@2b3c1ab | /r/Crypto_com | 2023-11-27
  • Anki-Android

    AnkiDroid: Anki flashcards on Android. Your secret trick to achieve superhuman information retention.

    Project mention: Anki – Powerful, intelligent flash cards | news.ycombinator.com | 2024-01-27
  • detekt

    Static code analysis for Kotlin

    Project mention: HRV-Mart | dev.to | 2023-05-08

    In protection rules, I added build workflow in Require status checks to pass before merging. This is to ensure that before merging code in master branch, build should run successfully. I also added Jacoco Code Coverage to make sure that enough unit tests are available in project and Detekt to make sure that code in project is readable. I added them in build configuration. Even if one of them gives error, build will fail. Whenever, someone push code in pull request, build action will run and check if build is running successfully or not.

  • Kategory

    Λrrow - Functional companion to Kotlin's Standard Library (by arrow-kt)

    Project mention: Java 21 makes me like Java again | news.ycombinator.com | 2023-09-16

    Yeah, it has nice funcional capabilities and libraries (like Arrow[0]).

    [0]: https://arrow-kt.io

  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • mockk

    mocking library for Kotlin

    Project mention: For those DAO, Services, how about using static objects with mockk for test | /r/u_Fun_Indication4997 | 2023-12-08

    The official suggests using dagger/hilt to inject them. However, they could be static based on the static ApplicationContext. Although Dagger/hilt aids in unit testing, mockk can accomplish this easily as well by modifying bytecode during run time. As for the stability, `mockk` has 5000+ stars on GitHub and keeps renewing.

  • intellij-rust

    Rust plugin for the IntelliJ Platform

    Project mention: CLion Nova Explodes onto the C and C++ Development Scene | news.ycombinator.com | 2023-11-09

    We’ll also consider the cases when IntelliJ IDEA licenses were primarily bought for Rust development with the IntelliJ Rust plugin and which options we can suggest to our users in these cases. Please stay tuned!

    https://github.com/intellij-rust/intellij-rust/issues/10867#...

  • Kotest

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

    Project mention: AocKt: Test-driven Advent of Code in Kotlin | /r/Kotlin | 2023-11-29

    As you might know, Advent of Code will begin this Friday! If, like me, you want to have a go at solving the puzzles in Kotlin, I would like to share with you a little library I've developed to reduce boilerplate and solve the puzzles in a test-driven approach. It is based on Kotest, a modern and Kotlin-first test framework.

  • FastAdapter

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

  • tachiyomiJ2K

    Free and open source manga reader for Android

    Project mention: can be fiddly, but overall I gotta say reading comics at work with surface duo is also glorious | /r/surfaceduo | 2023-12-06
  • RetroMusicPlayer

    Best Material You Design music player for Android

    Project mention: All my Open Source App Alternatives | /r/opensource | 2023-07-30

    Music Player → Retro

  • chucker

    🔎 An HTTP inspector for Android & OkHTTP (like Charles but on device)

    Project mention: How do you guys debug network issues? | /r/androiddev | 2023-06-18

    I prefer Chucker: https://github.com/ChuckerTeam/chucker

  • Android

    DuckDuckGo Android App (by duckduckgo)

    Project mention: Accessibility zoom bug on Android ? | /r/duckduckgo | 2023-12-08

    The issue should be fixed in the very latest version available. If you can try updating to version 5.181.1 (available in the Play Store or directly from https://github.com/duckduckgo/Android/releases/tag/5.181.1), that should fix the issue.

  • AboutLibraries

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

  • Jetpack-Compose-Playground

    Community-driven collection of Jetpack Compose example code and tutorials :rocket: https://foso.github.io/compose

  • element-android

    A glossy Matrix collaboration client for Android.

    Project mention: Matrix 2.0: The Future of Matrix | news.ycombinator.com | 2023-09-21

    Multiple accounts also https://github.com/vector-im/element-android/issues/26

  • compose-destinations

    Annotation processing library for type-safe Jetpack Compose navigation with no boilerplate.

    Project mention: What do you use for compose navigation? | /r/androiddev | 2023-04-11
  • Android-Password-Store

    Android application compatible with ZX2C4's Pass command line application

    Project mention: Bitwarden: Free, open-source password manager | news.ycombinator.com | 2023-09-25

    There is no "database", it's just a bunch of GPG encrypted files synced with git.

    For Android there is https://github.com/android-password-store/Android-Password-S....

    For Windows the only thing (Pass4Win) i found is unmaintained.

    See https://www.passwordstore.org/#other

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

  • Neo-Store

    An F-Droid client with modern UI and an arsenal of extra features.

    Project mention: Hisense A9 Pro E-Ink Android Smartphone | news.ycombinator.com | 2024-02-05
  • 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).

  • LearnThisRepo.com

    Learn 300+ open source libraries for free using AI. LearnThisRepo lets you learn 300+ open source repos including Postgres, Langchain, VS Code, and more by chatting with them using AI!

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 2024-02-05.

Kotlin HacktoberFest related posts

Index

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

Project Stars
1 MaterialDrawer 11,653
2 awesome-kotlin 10,808
3 AppIntro 10,426
4 chains 7,665
5 Anki-Android 7,562
6 detekt 5,939
7 Kategory 5,909
8 mockk 5,246
9 intellij-rust 4,524
10 Kotest 4,206
11 FastAdapter 3,789
12 tachiyomiJ2K 3,756
13 RetroMusicPlayer 3,663
14 chucker 3,609
15 Android 3,463
16 AboutLibraries 3,432
17 Jetpack-Compose-Playground 3,195
18 element-android 3,157
19 compose-destinations 2,919
20 Android-Password-Store 2,416
21 kotlin-sample-app 2,377
22 Neo-Store 2,321
23 Foodium 2,230
Learn 300+ open source libraries for free using AI.
LearnThisRepo lets you learn 300+ open source repos including Postgres, Langchain, VS Code, and more by chatting with them using AI!
learnthisrepo.com