skema

Schemas for Kotlin Multiplatform that work as both typed Kotlin code and serialized wire data (by Eignex)

Skema Alternatives

Similar projects and alternatives to skema

  1. kotlinx.serialization

    Kotlin multiplatform / multi-format serialization

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. z3

    40 skema VS z3

    The Z3 Theorem Prover

  4. Exposed

    30 skema VS Exposed

    Kotlin SQL Framework

  5. Shapeless

    15 skema VS Shapeless

    Generic programming for Scala

  6. kotlinx.html

    12 skema VS kotlinx.html

    Kotlin DSL for HTML

  7. kumulant

    Fast, concurrency-friendly streaming statistics for Kotlin/KMP.

  8. combo

    Kotlin + K8s tool for improving LLM prompts and UIs through live user feedback. (by Eignex)

  9. klause

    Kotlin solver for Boolean and integer constraint problems. Finds and samples satisfying solutions, picks the best under a weighted objective, and exports to CNF for external SAT engines.

  10. Choco

    5 skema VS Choco

    An open-source Java library for Constraint Programming

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better skema alternative or higher similarity.

skema discussion

Log in or Post with

skema reviews and mentions

Posts with mentions or reviews of skema. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2026-05-18.
  • From Closures to an AST in a Kotlin Transform Graph
    3 projects | dev.to | 18 May 2026
    The expression node code above lives in Eignex/kumulant under schema/Expr.kt. The serialization plumbing (polymorphic discriminator, typed-key schemas) is the Eignex/skema library, covered in more detail in the previous post.
  • Three Stabs at a Typed Schema DSL in Kotlin
    9 projects | dev.to | 12 May 2026
    I've pulled the pattern out as Eignex/skema, now at 0.1.0 (Swedish skema means template). It's a Kotlin Multiplatform library where one definition does double duty: typed compile-time access on the producer side, and a kotlinx-serializable wire format so a consumer that doesn't share your Kotlin code can still decode the schema and walk it by name. kumulant, klause, and combo will all settle onto it eventually, just haven't gotten there yet.

Stats

Basic skema repo stats
2
8
-
about 1 month ago

Eignex/skema is an open source project licensed under Apache License 2.0 which is an OSI approved license.

The primary programming language of skema is Kotlin.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Kotlin is
the 16th most popular programming language
based on number of references?