1 Star 6 Fork 0

哆啦好梦 / find-github

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
kotlin.md 112.79 KB
一键复制 编辑 原始数据 按行查看 历史
哆啦好梦 提交于 2022-04-26 15:59 . 1

Kotlin

A curated list of awesome Kotlin related stuff inspired by awesome-java. :octocat:

Table of Contents

Github Trending

Links

Libraries/Frameworks

Projects

Android

Kotlin JavaScript

Kotlin Native

Github Trending Back ⇈

Monthly Back ⇈

Weekly Back ⇈

  • wdsqjq/FengYunWeather - 风云天气是Android 平台开源天气 App,采用Kotlin、Room、OKHttp3、 协程等框架实现。
  • SimpleMobileTools/Simple-Gallery - Browse your memories without any interruptions with this photo and video gallery
  • burhanrashid52/PhotoEditor - A Photo Editor library with simple, easy support for image editing using paints,text,filters,emoji and Sticker like stories.
  • android/user-interface-samples - Multiple samples showing the best practices in the user interface on Android.
  • Shabinder/SpotiFlyer - Kotlin Multiplatform Music Downloader, Supports Spotify / Gaana / Youtube Music / Jio Saavn / SoundCloud. NOTE: BEING REWRITTEN, SO STAY TUNED.
  • google/accompanist - A collection of extension libraries for Jetpack Compose
  • chrisbanes/tivi - Tivi is a work-in-progress TV show tracking Android app, which connects to Trakt.tv. It is still in its early stages of development and currently only contains two pieces of UI. It is under heavy development.
  • coil-kt/coil - Image loading for Android backed by Kotlin Coroutines.
  • square/moshi - A modern JSON library for Kotlin and Java.
  • YiiGuxing/TranslationPlugin - Translation plugin for IntelliJ based IDEs/Android Studio/HUAWEI DevEco Studio.
  • android/architecture-components-samples - Samples for Android Architecture Components.
  • square/leakcanary - A memory leak detection library for Android.

Daily Back ⇈

Links Back ⇈

Official Links Back ⇈

Resources Back ⇈

Blogs Back ⇈

Courses Back ⇈

Books Back ⇈

Libraries/Frameworks Back ⇈

Web Back ⇈

Testing Back ⇈

Mocks and Fakes Back ⇈

  • bluegroundltd/kfactory - Fixture factory in Kotlin
  • moove-it/fakeit - Generates realistic fake data — like names, emails, dates, countries — to be used in your Android development environment.

Dependency Injection Back ⇈

Coroutines Back ⇈

Functional Programming Back ⇈

Serialization Back ⇈

Validation Back ⇈

Database Back ⇈

  • Ganet/rxaerospike - RxJava2 wrapper for aerospike-client-java.
  • shyiko/levelkt - LevelDB client for Kotlin and/or Java 8+.
  • SubiyaCryolite/jds - Jenesis Data Store: a dynamic, cross platform, high performance, ORM data-mapper. Designed to assist in rapid development and data mining.
  • KotlinPorts/kt-postgresql-async - Kotlin/Gradle port of mauricio's async driver for postgres/mysql.
  • bloomberg/selekt - Android SQL database library wrapping the community edition of SQLCipher, an SQLite extension that provides 256-bit AES encryption. Selekt realises the maximum concurrency offered by SQLite3.
  • pm-dev/kotlin-gremlin-ogm - Kotlin-gremlin-ogm is a type-safe object/graph mapping library for Gremlin enabled graph databases.
  • fluidsonic/fluid-mongo - Coroutine support for MongoDB built on top of the official Reactive Streams Java Driver
  • coupang/spring-data-requery - Spring Data for Requery (lightweight ORM)
  • darkredz/Zeko-SQL-Builder - Zeko SQL Builder is a high-performance lightweight SQL query library written for Kotlin language
  • seratch/kotliquery - A handy database access library in Kotlin.
  • andrewoma/kwery - Kwery is an SQL library for Kotlin.
  • cheptsov/kotlin-nosql - NoSQL database query and access library for Kotlin.
  • TouK/krush - Idiomatic persistence layer for Kotlin, based on Exposed. It’s based on a compile-time JPA annotation processor that generates Exposed DSL table and objects mappings from your data classes.
  • consoleau/kotlin-jpa-specification-dsl - This library provides a fluent DSL for querying spring data JPA repositories using spring data Specifications.
  • Litote/kmongo - KMongo - Kotlin toolkit for Mongo
  • dizitart/nitrite-database - Potassium Nitrite is a kotlin extension of nitrite database, an open source nosql embedded document store with mongodb like api.
  • JetBrains/xodus - Transactional schema-less embedded database used by JetBrains YouTrack and JetBrains Hub.
  • ebean-orm/ebean - Ebean is a Java & Kotlin ORM including type safe kotlin queries
  • jasync-sql/jasync-sql - Kotlin port of mauricio's async driver for postgres/mysql.
  • kotlin-orm/ktorm - A lightweight ORM Framework for Kotlin. Provides strong-typed and flexible SQL DSL and convenient sequence APIs to reduce our duplicated effort on database operations.
  • requery/requery - Modern SQL based query & persistence for Java/Kotlin/Android.
  • jankotek/mapdb - MapDB provides concurrent Maps, Sets and Queues backed by disk storage or off-heap-memory. It is a fast and easy to use embedded Java database engine.
  • square/sqldelight - Generates Java models from CREATE TABLE statements.
  • Raizlabs/DBFlow - A blazing fast, powerful, and very simple ORM android database library that writes database code for you.
  • JetBrains/Exposed - Exposed is a prototype for a lightweight SQL library written over JDBC driver for Kotlin language.

Tools Back ⇈

Compiler Plugins Back ⇈

  • aafanasev/sekret - Kotlin compiler plugin to exclude secret properties from toString() of Data class
  • AhmedMourad0/no-copy - A Kotlin compiler plugin that performs 'copy-erasure' on data classes.
  • google/ksp - Kotlin Symbol Processing API

Continuous Integration Back ⇈

  • danger/kotlin - Stop saying "you forgot to …" in code review in Kotlin

Code Generators Back ⇈

Desktop Back ⇈

Http Clients Back ⇈

Networking Back ⇈

Editors Back ⇈

Syntax Highlighters Back ⇈

Game Development Back ⇈

  • vassilibykov/AdventKT - A Kotlin-based DSL for text adventures, with a partial replica of the classic Colossal Cave as an example.
  • zeganstyl/thelema-engine - 3d graphics engine in Kotlin, based on sources of libGDX. Platforms: JVM, TeaVM, Koltin/JS, Kotlin/Native. See live demo: TeaVM, Kotlin/JS
  • KogeLabs/Ockero - Ockero: Kotlin OpenGl Game Engine
  • icela/FriceEngine - Make game developing easy again!
  • Hexworks/zircon - An extensible text GUI library which targets multiple platforms and designed specifically for game developers, written in Kotlin.
  • libktx/ktx - Kotlin utilities for LibGDX applications.
  • korlibs/KorGE - Modern Multiplatform Game Engine for Kotlin. Write games for the JVM, JavaScript, Android and iOS in no time using Kotlin.
  • AlmasB/FXGL - JavaFX 8 Game Library written in Java + Kotlin

Misc Back ⇈

Parsers Back ⇈

Raspberry Pi Back ⇈

Multiplatform Back ⇈

Extensions Back ⇈

Configuration Back ⇈

  • daviddenton/configur8 - A Kotlin port of Configur8 - A Type Safe Configuration API for Kotlin, extendable to user-defined types.
  • Nohus/AutoKonfig - A Kotlin configuration library with batteries included. Type-safe, zero lines of setup.
  • davidohana/kofiko-kotlin - Kofiko: Code-First configuration library. Lightweight, simple and minimal boilerplate.
  • ufoscout/properlty - Simple configuration library with placeholders resolution and zero magic!
  • mariomac/kaconf - KickAss Configuration. An annotation-based configuration system for Java and Kotlin
  • jdiazcano/cfg4k - Flexible and easy to use config library written in kotlin.
  • config4k/config4k - A Kotlin wrapper for Typesafe Config
  • npryce/konfig - A Type Safe Configuration API for Kotlin
  • uchuhimo/konf - A type-safe cascading configuration library for Kotlin/Java, supporting most configuration formats
  • cdimascio/dotenv-kotlin - A zero-dependency module that loads environment variables from a .env file
  • sksamuel/hoplite - A library for loading configuration files into typesafe Kotlin data classes in a boilerplate-free way

Graphics Back ⇈

Data Science Back ⇈

Command Line Interface Back ⇈

  • aPureBase/arkenv - Fully fledged command line arguments / environment variables parser via simple Kotlin delegates
  • leprosus/kotlin-cli - Kotlin-CLI - command line interface options parser for Kotlin.
  • jimschubert/kopper - A simple Kotlin option parser
  • dbaelz/Konclik - Konclik: Kotlin/Native Command Line Interface Kit
  • varabyte/kotter - A declarative, Kotlin-idiomatic API for writing dynamic command line applications
  • fork-handles/bunting4k - Simple, typesafe, testable command line flags
  • kotlin-inquirer - A collection of common interactive command line user interfaces written in Kotlin
  • xenomachina/kotlin-argparser - Easy to use and concise yet powerful and robust command line argument parsing for Kotlin.
  • ajalt/mordant - Mordant - Full-featured text styling for Kotlin command line applications.
  • ajalt/clikt - Clikt - Intuitive command line interface parsing for Kotlin.

Browsers Back ⇈

I/O Back ⇈

  • Dynamium/EVCalc - EVCalc is a calculation engine for mobile electric venicles (Electric scooters, electric unicycles, and so on) written in Kotlin.
  • agcom/knio2 - Kotlinx coroutines extensions for Java NIO.2
  • rsocket/rsocket-kotlin - Kotlin implementation of RSocket.
  • square/okio - A modern I/O library for Android, Kotlin, and Java.

API Clients Back ⇈

Internationalisation and Localization Back ⇈

  • projectfluent/fluent-kotlin - Kotlin tooling implementation of ProjectFluent. Read, write, and transform Fluent files.
  • cashapp/barber - A type safe Kotlin JVM library for building up localized, fillable, themed documents using Mustache templating.

Logging Back ⇈

Mail Back ⇈

Jetpack-Compose Back ⇈

Projects Back ⇈

Web Back ⇈

Build tools Back ⇈

Misc Back ⇈

Desktop Back ⇈

Examples Back ⇈

Idea Plugins Back ⇈

Playground Back ⇈

  • LouisCAD/kotlin-libraries-playground - A playground to gain a wider and deeper knowledge of the libraries in the Kotlin ecosystem. Also the official sample for gradle refreshVersions.

Android Back ⇈

Android Back ⇈

Libraries Back ⇈

Frameworks Back ⇈

  • hpost/rx-mvi - Minimal framework for Model View Intent inspired Android applications written in Kotlin.
  • 0xe1f/ararat - Crossword library for Android
  • lightningkite/kotlin-core - A full framework for making Android apps. Based on Anko and Kotson.
  • Miha-x64/Lychee - Data binding and persistence infrastructure for building Android and JavaFX UIs and binding them with data
  • codenameone/CodenameOne - Open source cross platform mobile development framework that offers write once run anywhere native development for iOS (iPhone/iPad), Android, Windows & more using Kotlin & Java
  • nekocode/kotgo - An android development framwork on kotlin using MVP architecture.
  • LouisCAD/Splitties - A family of small Kotlin libraries for delightful Android development including View DSLs

Projects Back ⇈

Extensions Back ⇈

Tools Back ⇈

  • kiruto/debug-bottle - Debug Bottle is an Android runtime debug / develop tools written using kotlin language.
  • didi/booster - Booster is an optimization toolkit for Android applications

Tests Back ⇈

  • KakaoCup/Compose - Nice and simple DSL for Espresso Compose UI testing in Kotlin

Multiplatform Back ⇈

  • Reedyuk/blue-falcon - A unified Bluetooth library for Android and iOS.
  • cossacklabs/themis - Multi-language framework for solving typical data security tasks: storage and messaging encryption, authentication, works for 14 languages.

Boilerplate Back ⇈

Kotlin JavaScript Back ⇈

JavaScript Back ⇈

Frontend Back ⇈

Game Development Back ⇈

Build Tools Back ⇈

Integration Back ⇈

  • Kotlin/dukat - Converter of to Kotlin external declarations

Kotlin Native Back ⇈

Projects Back ⇈

Frameworks Back ⇈


CC0

1
https://gitee.com/wallace5303/find-github.git
git@gitee.com:wallace5303/find-github.git
wallace5303
find-github
find-github
master

搜索帮助