name | description | url | github |
---|---|---|---|
Jimmer |
A revolutionary ORM framework for both java and kotlin, it also provides specialized API for rapid development of Spring GraphQL-based applications. |
babyfish-ct/jimmer |
-
SpringBoot has introduced Spring GraphQL since 2.7. Jimmer provides specialized API for rapid development of Spring GraphQL-based applications.
-
Support two APIs: Java API & kotlin API.
-
Powerful and GraphQL friendly caching support.
-
Faster than other popular ORM solutions, please see the bechmark: https://babyfish-ct.github.io/jimmer/docs/benchmark/
-
More powerful than other popular ORM solutions.
Three aspects should be considered in ORM design:
a. Query. b. Update. c. Cache.
Each aspect is aimed at object trees with arbitrary depth rather than simple objects. This distinctive design brings convenience unmatched by other popular solutions.
-
Youtube video: https://www.youtube.com/watch?v=Rt5zNv0YR2E
-
Documentation: https://babyfish-ct.github.io/jimmer-doc/
-
Project Home: https://github.com/babyfish-ct/jimmer
-
GraphQL example for Java: https://github.com/babyfish-ct/jimmer/tree/main/example/java/jimmer-sql-graphql
-
GraphQL example for Kotlin: https://github.com/babyfish-ct/jimmer/tree/main/example/kotlin/jimmer-sql-graphql-kt