awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

25 个仓库

Awesome GitHub RepositoriesLanguage & Core Libraries

Core language features, multiplatform support, and foundational extensions for Kotlin.

Explore 25 awesome GitHub repositories matching part of an awesome list · Language & Core Libraries. Refine with filters or upvote what's useful.

Awesome Language & Core Libraries GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • jetbrains/kotlinJetBrains 的头像

    JetBrains/kotlin

    52,880在 GitHub 上查看↗

    Kotlin is a statically typed, general-purpose programming language designed for type safety and concise syntax. It functions as a cross-platform development toolkit that enables the sharing of business logic across mobile, web, and server-side environments by compiling a unified intermediate representation into platform-specific machine code, bytecode, or source code. The project distinguishes itself through a multi-target build orchestration model that manages complex compilation units and hierarchical source sets. Developers can define common interface logic that is satisfied by platform-sp

    The official Kotlin programming language repository.

    Kotlincompilergradle-pluginintellij-plugin
    在 GitHub 上查看↗52,880
  • kotlin/kotlinx.coroutinesKotlin 的头像

    Kotlin/kotlinx.coroutines

    13,703在 GitHub 上查看↗

    Kotlinx.coroutines is a library for managing non-blocking background tasks and structured concurrency within the Kotlin programming language. It provides a framework for executing concurrent operations and synchronizing shared state, replacing traditional thread management and complex callback chains with lightweight primitives. The library utilizes a structured concurrency hierarchy to organize hierarchical background tasks, ensuring that lifecycle management, cancellation, and timeout handling propagate automatically to prevent resource leaks. It employs continuation-passing style transform

    Library support for Kotlin coroutines

    Kotlinasynccoroutineskotlin
    在 GitHub 上查看↗13,703
  • square/okiosquare 的头像

    square/okio

    8,986在 GitHub 上查看↗

    Okio is a Java I/O library providing a set of tools for efficient byte-stream processing and file system operations. It functions as a buffered byte stream handler and streaming data transformer, utilizing a cross-platform file system API to manage data movement. The project is distinguished by its use of pooled mutable byte buffers that treat sequences as queues to reduce memory copying and garbage collection churn. It further decouples file operations from the host operating system through an abstraction-based file system, allowing for consistent path manipulation and atomic operations acro

    A modern I/O library for Android, Kotlin, and Java.

    Kotlinkotlinkotlin-multiplatform
    在 GitHub 上查看↗8,986
  • jetbrains/kotlin-nativeJetBrains 的头像

    JetBrains/kotlin-native

    6,982在 GitHub 上查看↗

    Kotlin-native is an ahead-of-time, cross-platform compiler and toolchain that transforms Kotlin source code into standalone native machine binaries. It functions as an LLVM native compiler, producing executable files that run directly on hardware without the requirement of a virtual machine. The project enables cross-platform native development across multiple operating systems and processor architectures, including iOS, Linux, and Windows. This allows for the creation of native Apple platform applications and software for embedded systems programming where direct memory management and minima

    Kotlin/Native infrastructure

    Kotlinccompilerkotlin
    在 GitHub 上查看↗6,982
  • kotlin/kotlinx.serializationKotlin 的头像

    Kotlin/kotlinx.serialization

    5,929在 GitHub 上查看↗

    kotlinx.serialization is an official Kotlin library that provides a multiplatform serialization framework for converting Kotlin objects to and from multiple data formats. It uses a Kotlin compiler plugin to generate serializer and deserializer code at compile time, avoiding runtime reflection and preserving type safety through annotations like @Serializable. The library supports JVM, JS, and Native targets with platform-specific runtime libraries, enabling consistent serialization across all Kotlin environments. The library distinguishes itself through its multi-format encoder-decoder abstr

    Kotlin multiplatform / multi-format serialization

    Kotlincborjsonkotlin
    在 GitHub 上查看↗5,929
  • square/kotlinpoetsquare 的头像

    square/kotlinpoet

    4,141在 GitHub 上查看↗

    KotlinPoet 是一个基于 Java 的 API,用于以编程方式创建和格式化 Kotlin 源文件。它作为一个源代码生成器和类型系统映射器,通过语言元素的类型安全模型提供框架,以构建 Kotlin 代码结构并自动化样板代码的生产。 该项目利用流式构建器模式逐步构建语言元素,并维护一个将逻辑结构与最终文本格式分离的内部对象模型表示。它通过基于缩进的格式化和感知关键字的名称转义来处理源代码生成的复杂性,以确保输出有效。 该库涵盖了广泛声明的生成,包括类、接口、函数、属性和伴生对象。它包含用于管理复杂参数化类型、枚举类和类型别名的工具,以及用于嵌入字面量和构建控制流块的工具。自动导入管理和声明引用已集成,以通过限定名称解析成员。 KotlinPoet 提供了将反射数据和符号转换为源代码表示的能力,并支持导出文件规范以供注解处理工具使用。

    A Kotlin API for generating .kt source files.

    Kotlincode-generationjavapoetkotlin
    在 GitHub 上查看↗4,141
  • kotlin/kotlinx-datetimeKotlin 的头像

    Kotlin/kotlinx-datetime

    2,775在 GitHub 上查看↗

    kotlinx-datetime is a multiplatform library for handling date, time, and calendar operations across different targets. It provides a consistent set of data types for representing instants and local date-times, serving as a standardized API for temporal management. The toolkit focuses on ISO 8601 compliance for parsing and formatting date and time strings. It implements a multiplatform approach to ensure that timestamps and calendar logic remain consistent across all supported platforms. The library covers temporal data modeling, calendar arithmetic for calculating durations and periods, and

    KotlinX multiplatform date/time library

    Kotlindatedatetimekotlin
    在 GitHub 上查看↗2,775
  • louiscad/splittiesLouisCAD 的头像

    LouisCAD/Splitties

    2,585在 GitHub 上查看↗

    A collection of hand-crafted extensions for your Kotlin projects.

    A collection of hand-crafted extensions for your Kotlin projects.

    Kotlinandroidandroid-librarycoroutines
    在 GitHub 上查看↗2,585
  • michaelbull/kotlin-resultmichaelbull 的头像

    michaelbull/kotlin-result

    1,255在 GitHub 上查看↗

    A multiplatform Result monad for modelling success or failure operations.

    A Result monad for modelling success or failure operations, inspired by Rust, Elm, Haskell & Scala.

    Kotlinbrowserclasseither
    在 GitHub 上查看↗1,255
  • kizitonwose/timekizitonwose 的头像

    kizitonwose/Time

    983在 GitHub 上查看↗

    Type-safe time calculations in Kotlin, powered by generics.

    Type-safe time calculations in Kotlin, powered by generics.

    Kotlingenericsintervalkotlin
    在 GitHub 上查看↗983
  • bmaslakov/kotlin-algorithm-clubbmaslakov 的头像

    bmaslakov/kotlin-algorithm-club

    929在 GitHub 上查看↗

    This project is a comprehensive library of fundamental computer science algorithms and data structures implemented in Kotlin. It serves as a toolkit for software engineering proficiency, providing a collection of standard computational techniques designed to operate on any data type through the use of language-level generics. The library distinguishes itself by emphasizing educational clarity and type-safe implementation. It utilizes interface-based abstractions to decouple algorithmic logic from specific data structures, while employing recursive problem decomposition and immutable state pat

    Algorithms and data structures in Kotlin.

    Kotlinalgorithmcomputer-sciencedata-structures
    在 GitHub 上查看↗929
  • kittinunf/resultkittinunf 的头像

    kittinunf/Result

    936在 GitHub 上查看↗

    The modelling for success/failure of operations in Kotlin and KMM (Kotlin Multiplatform Mobile)

    The modelling for success/failure of operations in Kotlin

    Kotlinfunctionalkotlinkotlin-multiplatform
    在 GitHub 上查看↗936
  • marioariasc/funktionaleMarioAriasC 的头像

    MarioAriasC/funKTionale

    915在 GitHub 上查看↗

    Functional constructs for Kotlin

    Functional constructs for Kotlin

    Kotlinfunctional-programmingkotlin
    在 GitHub 上查看↗915
  • pawegio/kandroidpawegio 的头像

    pawegio/KAndroid

    891在 GitHub 上查看↗

    Kotlin library for Android

    Kotlin library for Android providing useful extensions to eliminate boilerplate code

    Kotlin
    在 GitHub 上查看↗891
  • eriksencosta/moneyE

    eriksencosta/money

    0在 GitHub 上查看↗

    Monetary calculations and allocations made easy 💵

    在 GitHub 上查看↗0
  • eriksencosta/math-commonE

    eriksencosta/math-common

    0在 GitHub 上查看↗

    Math conventions to reduce boilerplate code on rounding and exponentiation

    在 GitHub 上查看↗0
  • z4kn4fein/kotlin-semverZ

    z4kn4fein/kotlin-semver

    0在 GitHub 上查看↗

    Semantic Versioning library for Kotlin Multiplatform.

    在 GitHub 上查看↗0
  • romainguy/kotlin-mathR

    romainguy/kotlin-math

    0在 GitHub 上查看↗

    Set of Kotlin APIs to make graphics math easier to write

    在 GitHub 上查看↗0
  • eriksencosta/math-percentageE

    eriksencosta/math-percentage

    0在 GitHub 上查看↗

    Percentage calculations made easy

    在 GitHub 上查看↗0
  • kotlin/multikK

    Kotlin/multik

    0在 GitHub 上查看↗

    Multidimensional array library for Kotlin

    在 GitHub 上查看↗0
上一个12下一个
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Language & Core Libraries