awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

25 dépôts

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

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • jetbrains/kotlinAvatar de JetBrains

    JetBrains/kotlin

    52,880Voir sur 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
    Voir sur GitHub↗52,880
  • kotlin/kotlinx.coroutinesAvatar de Kotlin

    Kotlin/kotlinx.coroutines

    13,703Voir sur 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
    Voir sur GitHub↗13,703
  • square/okioAvatar de square

    square/okio

    8,986Voir sur 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
    Voir sur GitHub↗8,986
  • jetbrains/kotlin-nativeAvatar de JetBrains

    JetBrains/kotlin-native

    6,982Voir sur 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
    Voir sur GitHub↗6,982
  • kotlin/kotlinx.serializationAvatar de Kotlin

    Kotlin/kotlinx.serialization

    5,929Voir sur 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
    Voir sur GitHub↗5,929
  • square/kotlinpoetAvatar de square

    square/kotlinpoet

    4,141Voir sur GitHub↗

    KotlinPoet est une API basée sur Java permettant de créer et de formater par programmation des fichiers source Kotlin. Il sert de générateur de code source et de mappeur de système de types, offrant un framework pour construire des structures de code Kotlin via un modèle typé des éléments du langage afin d'automatiser la production de code répétitif (boilerplate). Le projet utilise un pattern de type fluent-builder pour construire progressivement les éléments du langage et maintient une représentation interne sous forme d'objet qui sépare la structure logique du formatage final du texte. Il gère la complexité de l'émission du code source grâce à un formatage basé sur l'indentation et à l'échappement des noms sensibles aux mots-clés pour garantir une sortie valide. La bibliothèque couvre la génération d'un large éventail de déclarations, notamment les classes, interfaces, fonctions, propriétés et companion objects. Elle inclut des utilitaires pour gérer des types paramétrés complexes, des classes enum et des alias de type, ainsi que des outils pour intégrer des littéraux et construire des blocs de contrôle de flux. La gestion automatique des imports et le référencement des déclarations sont intégrés pour résoudre les membres par leurs noms qualifiés. KotlinPoet offre des capacités pour transformer les données de réflexion et les symboles en représentations source et prend en charge l'exportation de spécifications de fichiers pour une utilisation dans les outils de traitement d'annotations.

    A Kotlin API for generating .kt source files.

    Kotlincode-generationjavapoetkotlin
    Voir sur GitHub↗4,141
  • kotlin/kotlinx-datetimeAvatar de Kotlin

    Kotlin/kotlinx-datetime

    2,775Voir sur 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
    Voir sur GitHub↗2,775
  • louiscad/splittiesAvatar de LouisCAD

    LouisCAD/Splitties

    2,585Voir sur GitHub↗

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

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

    Kotlinandroidandroid-librarycoroutines
    Voir sur GitHub↗2,585
  • michaelbull/kotlin-resultAvatar de michaelbull

    michaelbull/kotlin-result

    1,255Voir sur 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
    Voir sur GitHub↗1,255
  • kizitonwose/timeAvatar de kizitonwose

    kizitonwose/Time

    983Voir sur GitHub↗

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

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

    Kotlingenericsintervalkotlin
    Voir sur GitHub↗983
  • bmaslakov/kotlin-algorithm-clubAvatar de bmaslakov

    bmaslakov/kotlin-algorithm-club

    929Voir sur 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
    Voir sur GitHub↗929
  • kittinunf/resultAvatar de kittinunf

    kittinunf/Result

    936Voir sur 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
    Voir sur GitHub↗936
  • marioariasc/funktionaleAvatar de MarioAriasC

    MarioAriasC/funKTionale

    915Voir sur GitHub↗

    Functional constructs for Kotlin

    Functional constructs for Kotlin

    Kotlinfunctional-programmingkotlin
    Voir sur GitHub↗915
  • pawegio/kandroidAvatar de pawegio

    pawegio/KAndroid

    891Voir sur GitHub↗

    Kotlin library for Android

    Kotlin library for Android providing useful extensions to eliminate boilerplate code

    Kotlin
    Voir sur GitHub↗891
  • eriksencosta/moneyE

    eriksencosta/money

    0Voir sur GitHub↗

    Monetary calculations and allocations made easy 💵

    Voir sur GitHub↗0
  • eriksencosta/math-commonE

    eriksencosta/math-common

    0Voir sur GitHub↗

    Math conventions to reduce boilerplate code on rounding and exponentiation

    Voir sur GitHub↗0
  • z4kn4fein/kotlin-semverZ

    z4kn4fein/kotlin-semver

    0Voir sur GitHub↗

    Semantic Versioning library for Kotlin Multiplatform.

    Voir sur GitHub↗0
  • romainguy/kotlin-mathR

    romainguy/kotlin-math

    0Voir sur GitHub↗

    Set of Kotlin APIs to make graphics math easier to write

    Voir sur GitHub↗0
  • eriksencosta/math-percentageE

    eriksencosta/math-percentage

    0Voir sur GitHub↗

    Percentage calculations made easy

    Voir sur GitHub↗0
  • kotlin/multikK

    Kotlin/multik

    0Voir sur GitHub↗

    Multidimensional array library for Kotlin

    Voir sur GitHub↗0
Préc.12Suivant
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Language & Core Libraries