Kotlin is a statically typed programming language developed by JetBrains, designed to interoperate fully with Java and primarily aimed at modern Android development. Boasting a rich set of features, Kotlin offers null safety, concise syntax with type inference, and functional programming capabilities that enhance code readability and maintainability. As a Java Virtual Machine (JVM) language, it allows for seamless integration with existing Java codebases, making it relatively straightforward for developers to adopt in Android projects. Kotlin's popularity is bolstered by official support from Google, encouraging developers to leverage its expressive power for crafting intuitive Android applications. Additionally, Kotlin Multiplatform enables code sharing between mobile, web, and desktop applications, promoting an efficient, unified development experience.
View the most prominent open source Kotlin projects in the list below. Click on a specific project to view its alternative or complementary packages. Make comparisons and find the best package for your app.
- 免费的计算机编程类中文书籍,欢迎投稿☆113,849Updated 10 months ago
- The Kotlin Programming Language.☆50,555Updated this week
- Square’s meticulous HTTP client for the JVM, Android, and GraalVM.☆46,377Updated this week
- A memory leak detection library for Android.☆29,688Updated 2 months ago
- 基于无障碍,高级选择器,订阅规则的自定义屏幕点击 Android 应用 | An Android APP with custom screen tapping based on Accessibility, Advanced Selectors, and Subscript…☆27,282Updated this week
- ⚡ Empowering JavaScript with native platform APIs. ✨ Best of all worlds (TypeScript, Swift, Objective C, Kotlin, Java, Dart). Use what yo…☆24,779Updated this week
- Advanced player for set-top boxes and tvs running Android OS☆22,750Updated this week
- The Google I/O Android App☆21,775Updated 2 years ago
- Tool for visualizing GitHub profiles☆19,888Updated last year
- 😍 A beautiful, fluid, and extensible dialogs API for Kotlin & Android.☆19,680Updated 2 years ago
- A fully functional Android app built entirely with Kotlin and Jetpack Compose☆18,665Updated last week
- An efficient, small mobile key-value storage framework developed by WeChat. Works on Android, iOS, macOS, Windows, POSIX, and OHOS.☆17,949Updated last week
- 🦭 Video/Audio Downloader for Android, based on yt-dlp, designed with Material You☆18,300Updated 3 weeks ago
- Adaptable, fast automation for all☆17,658Updated this week
- Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.☆17,554Updated this week
- Pleasant Android application development☆15,853Updated 5 years ago
- Generate type-safe code from SQL☆15,035Updated this week
- 高效率 QQ 机器人支持库☆14,769Updated 7 months ago
- Framework for quickly creating connected applications in Kotlin with minimal effort☆13,583Updated this week
- Free and open source manga reader for Android☆13,589Updated this week
- Library support for Kotlin coroutines☆13,370Updated this week
- Generate types and converters from JSON, Schema, and GraphQL☆12,998Updated this week
- Your Cheat Sheet For Android Interview - Android Interview Questions and Answers☆11,857Updated 3 weeks ago
- An Android Animation library which easily add itemanimator to RecyclerView items.☆11,539Updated last year
- android 4.4以上沉浸式状态栏和沉浸式导航栏管理,适配横竖屏切换、刘海屏、软键盘弹出等问题,可以修改状态栏字体颜色和导航栏图标颜色,以及不可修改字体颜色手机的适 配,适用于Activity、Fragment、DialogFragment、Dialog,PopupWin…☆11,404Updated 3 years ago
- A declarative API to handle Android runtime permissions.☆11,228Updated last year
- Image loading for Android and Compose Multiplatform.☆11,224Updated this week
- A curated list of awesome Kotlin related stuff Inspired by awesome-java.☆11,167Updated this week
- A configuration as code language with rich validation and tooling.☆10,647Updated this week
- No clever tagline needed.☆10,268Updated this week
- An Android transformation library providing a variety of image transformations for Glide.☆9,924Updated 3 years ago
- Free implementation of Play Services☆9,927Updated 3 weeks ago
- An alternative frontend for YouTube, for Android.☆9,806Updated this week
- IdeaVim – A Vim engine for JetBrains IDEs☆9,709Updated this week
- AnkiDroid: Anki flashcards on Android. Your secret trick to achieve superhuman information retention.☆9,537Updated this week
- Koin - a pragmatic lightweight dependency injection framework for Kotlin & Kotlin Multiplatform☆9,422Updated this week
- A modern I/O library for Android, Java, and Kotlin Multiplatform.☆8,881Updated this week
- Kotlin SQL Framework☆8,720Updated this week
- Loop Habit Tracker, a mobile app for creating and maintaining long-term positive habits☆8,630Updated last month
- 🗡️ Pokedex demonstrates modern Android development with Hilt, Material Motion, Coroutines, Flow, Jetpack (Room, ViewModel) based on MVVM…☆8,067Updated last week