Kotlin JSON

Open-source Kotlin projects categorized as JSON

Top 23 Kotlin JSON Projects

  • Moshi

    A modern JSON library for Kotlin and Java.

    Project mention: Modern Android Development in 2023 | dev.to | 2023-01-23


  • kotlinx.serialization

    Kotlin multiplatform / multi-format serialization

    Project mention: Question about app weight... I want to use Apache commons math3, should I fork it and "crop" it to reduce compile times and app weight? | reddit.com/r/androiddev | 2023-01-27

    Fun fact, kotlinx.serialization had a release just recently which makes it come with some bundled proguard rules to make this experience easier. Yes you'll still have issues if you're using things via reflection and try to serialize things that proguard deemed unused and removed them, but it's a step forward https://github.com/Kotlin/kotlinx.serialization/releases/tag/v1.5.0-RC

  • Appwrite

    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!

  • klaxon

    A JSON parser for Kotlin

  • android

    OwnTracks Android App (by owntracks)

    Project mention: Best solution for remotely hosting public-facing low-traffic services? | reddit.com/r/selfhosted | 2023-01-23

    One container where this would have been an issue for me is OwnTracks recorder. Probably could have got it working on ARM if I wanted to compile the program then create a container around it, but didn't want to spend the time and instead just used the free tier x86_64 VM.

  • jackson-module-kotlin

    Module that adds support for serialization/deserialization of Kotlin (http://kotlinlang.org) classes and data classes.

    Project mention: Jackson, moshi or kotlinx.serialization? | reddit.com/r/Kotlin | 2022-10-19

    strictNullCheck option in the Kotlin module doesn't cover non-object-field situations at all. https://github.com/FasterXML/jackson-module-kotlin/issues/479

  • partiql-lang-kotlin

    PartiQL libraries and tools in Kotlin.

    Project mention: XTDB ‘Core2’ is an experimental, SQL-first, immutable database concept | reddit.com/r/Clojure | 2022-08-23

    Yep, that's exactly the vision here. One of the biggest sources of precedent and inspiration for us here is https://partiql.org/ which is picking up a fair bit of traction across AWS. Also see https://rockset.com/

  • konf

    A type-safe cascading configuration library for Kotlin/Java/Android, supporting most configuration formats

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • sms-ie

    SMS Import / Export is a simple Android app that imports and exports SMS and MMS messages, call logs, and contacts from and to JSON files.

    Project mention: How to transfer MMS from old phone? | reddit.com/r/GrapheneOS | 2023-01-20
  • kson

    Gson TypeAdapter & Factory generator for Kotlin data classes

  • jmdict-simplified

    JMdict and JMnedict in JSON format

    Project mention: Yomitoku, a transliterator for Spanish Language | reddit.com/r/LearnJapanese | 2022-08-09

    I remember stumbling upon a JMDict/Json Project here, but I have never used it since it didn't fit my needs (the Spanish glosses are way simpler than the English ones, so many tags are not used).

  • Atomic-Periodic-Table.Android

    Atomic - Periodic Table

    Project mention: ⟳ 1 apps added, 8 updated at apt.izzysoft.de | reddit.com/r/FDroidUpdates | 2022-05-19

    Atomic (version 60): Bring a Periodic Table with you anywhere you go with no ads or other nonsense!

  • KTON

    Object notation in pure Kotlin!

  • MapNeat

    MapNeat is a JVM library written in Kotlin that provides an easy to use DSL (Domain Specific Language) for transforming JSON to JSON, XML to JSON, POJO to JSON in a declarative way.

    Project mention: Pentru cine e interesat de manipularea descriptivă a formatelor JSON am făcut mapneat | reddit.com/r/programare | 2022-12-27
  • xls2json

    Read in Excel file (.xls, .xlsx, .xlsm) and output JSON.

  • js2p-gradle

    Extended Jsonschema2Pojo gradle plugin

  • Smartype by mParticle

    Json Schema as code, autocomplete for your data model! (by mParticle)

  • kotlin-jsonq

    A simple Kotlin library to Query over Json Data.

  • fluid-json

    A JSON library written in pure Kotlin

  • AutoKonfig

    Kotlin configuration library with batteries included

  • kotlin-json

    A JavaScript Object Notation library for Kotlin JVM.

  • ext4klaxon

    Type Extensions for Klaxon (Kotlin JSON library)

  • http-request-kotlin

    🌐 A tiny http client for Kotlin/Android. Only 90 lines of code.

    Project mention: 🌐 A tiny HTTP client for Kotlin/Android. Only 90 lines of code | reddit.com/r/Kotlin | 2022-12-30
  • kvalidator

    validator for kotlin json serialization (by Marifeta)

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-01-27.

Kotlin JSON related posts


What are some of the best open-source JSON projects in Kotlin? This list will help you:

Project Stars
1 Moshi 8,731
2 kotlinx.serialization 4,298
3 klaxon 1,791
4 android 1,066
5 jackson-module-kotlin 996
6 partiql-lang-kotlin 524
7 konf 287
8 sms-ie 121
9 kson 102
10 jmdict-simplified 89
11 Atomic-Periodic-Table.Android 59
12 KTON 59
13 MapNeat 59
14 xls2json 39
15 js2p-gradle 35
16 Smartype by mParticle 34
17 kotlin-jsonq 30
18 fluid-json 29
19 AutoKonfig 16
20 kotlin-json 7
21 ext4klaxon 7
22 http-request-kotlin 6
23 kvalidator 6
Clean code begins in your IDE with SonarLint
Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.