Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more! 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.
-
Appwrite
Appwrite - The Open Source Firebase alternative introduces iOS support. Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
-
Project mention: Python for Serious Beginners - Free PDF | reddit.com/r/learnprogramming | 2022-09-07
https://kotlin.link/ - resource links, docs, libraries, etc
-
-
Anki-Android
AnkiDroid: Anki flashcards on Android. Your secret trick to achieve superhuman information retention.
Please do not do this. With all due respect, you are putting yourself and others at risk by taking your attention away from the road. The Ankidroid team specifically does not have voice control features for this reason. (I realize you're talking about Anki Mobile, but the reasoning still applies.)
-
Detekt
-
Project mention: reflective-mockk: Stub methods programmatically using kotlin-reflect | reddit.com/r/Kotlin | 2023-01-18
WARNING: reflective-mockk is currently powered by a reflective “hack” on mockK, and is thereby subject to removal/breakage by the mockK team at any time. If you enjoy this library & want it to be officially supported, post a comment saying so on this PR: https://github.com/mockk/mockk/pull/1005.
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
Could you please clarify whether the problem affects exactly local variables' values or function parameters' values? It is a known bug that the CLion's debugger cannot show function parameters' values on Windows: https://github.com/intellij-rust/intellij-rust/issues/6676. This is a major issue and we are working on it. But if you are facing such problems in any other scenarios, please let us know and share a problematic code snippet if possible
-
Kotest
Powerful, elegant and flexible test framework for Kotlin with additional assertions, property testing and data driven testing
I've tried so many times. SO MANY. I love the idea of mutation testing. Even chatGPT couldn't help me. It just made up fake mutation testing frameworks to try. To me, pitest is dead. kotest is not mutation testing, but it's property testing is the next best thing I have found to revolutionize your unit tests.
-
FastAdapter
The bullet proof, fast and easy to use adapter library, which minimizes developing time to a fraction...
Fastadapter is a pretty popular library to deal with this but that's one more dependency.
-
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
Project mention: Should I add a license page in my Android app? | reddit.com/r/androiddev | 2023-01-09https://github.com/mikepenz/AboutLibraries (mentioned by /u/vcjkd) looks interesting, especially because of Compose support.
-
Lots of things I like about the site. For one, I value that privacy has been highlighted.
They feature Firefox but it requires so much work to tweak. I feel this is a reflex recommendation though I do, very much, like that FF allows itself to be tweaked.
On the Desktop... I much prefer LibreWolf - which I didn't see listed. It is what Firefox should be.
On mobile, I prefer DuckDuckGo's Android browser. Firefox mobile comes bundled with 3 trackers! Why must you always shoot yourself in the foot, Mozilla? It's never ending.
DDG is not only open source (https://github.com/duckduckgo/Android) but it also does not have a single tracker. If that wasn't enough, it comes with a module called App Tracking Protection. It's brilliant. It blocks trackers from other apps. I cannot recommend this enough. The sheer amount of information collected from apps on your phone...
I have had apps at 30 attempts in the first few seconds and reach 1,000 tracking attempts within 1/2 an hour. Every single item - from contacts to specific location - is constantly being polled. Every app seems to be running spyware from various vendors - even my banking app.
Wall of text, time to stop. Nice site, love that it's not afraid to be technical.
-
Retro is discontinued, whereas metro is fork of retro with all pro features of retro for free and actively maintained (though updates are slow)
-
-
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.
-
I can't see extensions on the main site of tachiyomi from where extensions are supposed to be downloaded. Here is the link, it goes round and round. tachiyomi_extensions_link
-
Project mention: How to link pass with a mobile environment | reddit.com/r/linuxquestions | 2022-12-30
I use Password Store.
-
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).
-
he's using tachiyomi, i recommend the tachiyomij2k fork though (https://github.com/Jays2Kings/tachiyomiJ2K/releases/tag/v1.6.0)
-
compose-destinations
Annotation processing library for type-safe Jetpack Compose navigation with no boilerplate.
Project mention: A Type-safe extension library for the Compose Navigation library | reddit.com/r/androiddev | 2023-01-26Hey, thanks for sharing here. Do you mind sharing how exactly this library is different from this one https://github.com/raamcosta/compose-destinations and why one would use one over the other?
-
-
Project mention: GitHub - mrrfv/linux-android-backup: Back up your device without vendor lock-ins, using insecure software or root. Supports encryption and compression out of the box. Works cross-platform. | reddit.com/r/fossdroid | 2023-01-25
I'm tempted to switch to a Google Pixel phone with GrapheneOS but for now I couldn't find any alternative to Neo-Backup, which requires root.
-
espresso is Google's general recommendation, but there are other tools out there that exist like appium or kaspresso. Sure there are more, just goigle it to see what else there is.
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
Kotlin HacktoberFest related posts
- best place to find graphic novels?
- Newbie Question/Audience Evolution: If SJW have taken over Comic books and Video Games where have most of the Original audience as well as the Dissidents move on to?
- Existem alternativas mais baratas e úteis quanto o Kindle ?
- Boi was I strapped for "Incest", and I was wrong.
- Droidify installers?
- Does anyone know how to do an integration test on microservices build with asp core?
- New to F-Droid , Just one question is it safe ?
-
A note from our sponsor - Appwrite
appwrite.io | 28 Jan 2023
Index
What are some of the best open-source HacktoberFest projects in Kotlin? This list will help you:
Project | Stars | |
---|---|---|
1 | tachiyomi | 20,586 |
2 | MaterialDrawer | 11,589 |
3 | awesome-kotlin | 10,280 |
4 | AppIntro | 10,278 |
5 | Anki-Android | 5,920 |
6 | detekt | 5,116 |
7 | mockk | 4,789 |
8 | intellij-rust | 4,245 |
9 | Kotest | 3,780 |
10 | FastAdapter | 3,698 |
11 | AboutLibraries | 3,147 |
12 | Android | 2,905 |
13 | RetroMusicPlayer | 2,700 |
14 | element-android | 2,628 |
15 | kotlin-sample-app | 2,276 |
16 | tachiyomi-extensions | 2,266 |
17 | Android-Password-Store | 2,197 |
18 | Foodium | 2,142 |
19 | tachiyomiJ2K | 1,959 |
20 | compose-destinations | 1,909 |
21 | intellij-elixir | 1,643 |
22 | Neo-Backup | 1,532 |
23 | Kaspresso | 1,508 |