Database Flow allows you to export your database schema, Thrift definitions, and GraphQL queries to idiomatic Scala. Three different export types are available:
- Database Export - Exports your schema to a full-featured Scala web application, including an efficient GraphQL schema, admin UI, Slick/doobie mappings, and more.
- GraphQL Export - Turns a set of GraphQL queries into Scala classes with Circe serialization.
- Thrift Export - Given a set of Thrift definitions, generates Scala wrappers around Scrooge-generated code, adding support for Scala Futures, UUIDs, and
The source code for this page can be found here.