ZacSweers/MoshiX

Extensions for Moshi including IR plugins, moshi-sealed, and more.

61
/ 100
Established

This is a set of extensions for the Moshi JSON library for Kotlin developers. It helps automate the process of converting Kotlin data objects into JSON and vice-versa, handling complex types like sealed classes and immutable collections more efficiently. This project is for Kotlin developers who want to streamline data serialization and deserialization in their Android or backend applications.

535 stars. Actively maintained with 9 commits in the last 30 days.

Use this if you are a Kotlin developer using Moshi and need more advanced or performance-optimized ways to serialize and deserialize various Kotlin data structures, especially sealed classes and immutable collections.

Not ideal if you are not using Kotlin or Moshi for JSON parsing, or if your serialization needs are very basic and covered by Moshi's default functionality.

Kotlin development Android development Backend development Data serialization JSON processing
No Package No Dependents
Maintenance 20 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 15 / 25

How are scores calculated?

Stars

535

Forks

41

Language

Kotlin

License

Apache-2.0

Last pushed

Mar 16, 2026

Commits (30d)

9

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/ZacSweers/MoshiX"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.