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 Open-Source Projects
The Kotlin Programming Language.Project mention: Kotlin Native vs Rust (performance) | /r/Kotlin | 2023-05-24
Square’s meticulous HTTP client for the JVM, Android, and GraalVM.Project mention: Introduction to HTTP Multipart | news.ycombinator.com | 2023-04-25
You can technically add a Content-Length header for each part. It's not forbidden by the RFC, but nor is it common. It caused [problems](https://github.com/square/okhttp/issues/2138) for OkHttp, and they eventually removed it. Might be fine for internal-only use, though.
Boundaries are a lot like UUIDs, and rely on the same logic. When generating random data, once you have enough bits, the odds are against that sequence of bits ever having been generated before in the universe.
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!
A memory leak detection library for Android.Project mention: First-class support for apps with LeakCanary in v1.4.0! | /r/androiddevlauncher | 2023-05-15
If your app exposes a LeakCanary Launcher activity, you will be able to quickly access it through the App Details bottom sheet.
Free and open source manga reader for Android.Project mention: Which website u use | /r/jordan | 2023-06-01
I use tachiyomi app on android to read manhwa/manga, Arabic teams are Swatmanga(the best), teamX, Azora and Ozul Scans. I go to MangaDex for English.
There is also https://nativescript.org/ which would allow you to use Vue (or several other frameworks) to build a mobile app. Used it myself a while back for an iPad app using Vue 2 and it was pretty straightforward. It seems like there have been quite a few improvements since then so might be worth a look.
😍 A beautiful, fluid, and extensible dialogs API for Kotlin & Android.Project mention: Wondering what component to use and how to style it for this effect?...the live chat part | /r/AndroidStudio | 2022-07-19
What part of the chat exactly are you asking about? There are multiple things at play here. E.g For the bottom sheet, you can check out this library: https://github.com/afollestad/material-dialogs/blob/main/documentation/BOTTOMSHEETS.md. For the elevation/shadow effect, check this out: https://proandroiddev.com/statelistanimator-a-powerful-little-tool-for-elevation-animation-4b31781e98a0
An efficient, small mobile key-value storage framework developed by WeChat. Works on Android, iOS, macOS, Windows, and POSIX.Project mention: TOP 6 React Native libraries with native performance ⚡️ | dev.to | 2023-01-12
This library uses MMKV key-value storage and JSI to communicate between the JS side and the native side very quickly and synchronously. It is a suitable replacement for slow AsyncStorage. Follow this guide to migrate from AsyncStorage and get 30x faster on read and write operations in your app.
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
Library support for Kotlin coroutinesProject mention: kotlinx.coroutines 1.7.0 released | /r/Kotlin | 2023-05-05
Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.Project mention: Kamel v0.5.0 released with Kotlin Native and JS support | /r/Kotlin | 2023-05-24
Kamel is an asynchronous media loading library for Compose Multiplatform.
A fully functional Android app built entirely with Kotlin and Jetpack ComposeProject mention: I need to learn multimodule clean architecture | /r/androiddev | 2023-05-18
Check out the NowInAndroid repository: https://github.com/android/nowinandroid
An Android Animation library which easily add itemanimator to RecyclerView items.Project mention: How do i create this animation while scrolling? | /r/androiddev | 2023-01-07
For Recyclerview you could use this library for some similar animations https://github.com/wasabeef/recyclerview-animators
Framework for quickly creating connected applications in Kotlin with minimal effortProject mention: Spring MVC vs Django vs RoR vs some Kotlin Framework? | /r/java | 2023-05-18
take a look at http4k and ktor for Kotlin specific frameworks Spring has first class support for Kotlin e.g. the following will give you reactive HTTP endpoints when using spring-webflux (this is what is use at work):
A declarative API to handle Android runtime permissions.Project mention: New app: xml or compose? | /r/androiddev | 2023-02-24
I liked https://github.com/bluelinelabs/LoganSquare for example, but annotation processors are hard to maintain. Look at libraries like Mortar-Architect https://github.com/lukaspili/Mortar-architect or Blade https://github.com/FrantisekGazo/Blade or even better Permissions-Dispatcher https://github.com/permissions-dispatcher/PermissionsDispatcher/issues/775 which actually breaks builds after certain Kotlin versions.
A curated list of awesome Kotlin related stuff Inspired by awesome-java.Project mention: Python for Serious Beginners - Free PDF | /r/learnprogramming | 2022-09-07
https://kotlin.link/ - resource links, docs, libraries, etc
Generate types and converters from JSON, Schema, and GraphQLProject mention: Need Help with Combine | /r/swift | 2023-05-20
Grab the json, paste it into https://app.quicktype.io/ and see if the structure matched your struct.
An Android transformation library providing a variety of image transformations for Glide.
Image loading for Android backed by Kotlin Coroutines.Project mention: How to convert a bitmap to circular shaped in compose , canvas.drawBitmap() is throwing exception in android 11 | /r/androiddev | 2023-01-10
A modern I/O library for Android, Java, and Kotlin Multiplatform.Project mention: Is it a good idea to use Google Guava library for Android development? | /r/codehunter | 2023-05-15
I am involved in the development of Android application which is a rather "thick" mobile client for a Web service. It heavily communicates with the server but also has a lot of inner logic too. So, I decided to use some features of Google Guava library to simplify development process. Here is a list of features I'm very interested in: immutable collections, base utils, collection extensions, functional programming sugar and idioms (common.collect and common.base), primitives utilities (common.primitives), hashing utilities (common.hash), concurrent utils (futures and AsyncFunction). Things I don't want to use in Android: common.cache (see question below), common.eventbus (we have better Android specific libs for this, such as Otto), common.io (we can use okio for Android now).
Generate type-safe code from SQLProject mention: PHP to Golang | /r/golang | 2023-06-03
IdeaVim – A Vim engine for JetBrains IDEsProject mention: Is it normal as a junior programmer.. | /r/learnprogramming | 2023-03-07
For partial chest hair, use IdeaVim
Android and Java bytecode viewer
Kotlin SQL FrameworkProject mention: I'm creating a REST API using KTOR. What's the best ORM to go with KTOR ? | /r/Kotlin | 2023-05-28
Exposed SQL is pretty good.
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
Kotlin related posts
Simple File Manager vulnerability
2 projects | /r/fdroid | 3 Jun 2023
KorGE early dev version published with WASM (WebAssembly) support! Along KorIO, KorIM, KorAU, KorTE, korinject, and KorGW
2 projects | /r/Kotlin | 3 Jun 2023
⚡ Lightning Thursday! June 01, 2023: Explore the Lightning Network!⚡
1 project | /r/Bitcoin | 3 Jun 2023
Next Player is a brand new, modern yet simple open-source video player written in Kotlin, with a surprisingly functional Material Design 3 UI with media picker and a Media3 backend for playback.
1 project | /r/fossdroid | 3 Jun 2023
Kotlin Algorithms and Design Patterns
1 project | /r/Kotlin | 2 Jun 2023
How to add Google Play In-app Review Dialog?
1 project | dev.to | 2 Jun 2023
Design document on nullability and value types (Brian Goetz)
1 project | /r/java | 2 Jun 2023
A note from our sponsor - Appwrite
appwrite.io | 3 Jun 2023
What are some of the best open-source Kotlin projects? This list will help you: