Skip to content
vic

spotify/magnolify

A collection of Magnolia add-on modules

spotify/magnolify.json
{
"createdAt": "2019-10-16T17:22:31Z",
"defaultBranch": "main",
"description": "A collection of Magnolia add-on modules",
"fullName": "spotify/magnolify",
"homepage": "https://spotify.github.io/magnolify",
"language": "Scala",
"name": "magnolify",
"pushedAt": "2025-11-21T20:42:42Z",
"stargazersCount": 179,
"topics": [
"avro",
"bigquery",
"bigtable",
"cats",
"datastore",
"guava",
"magnolia",
"neo4j",
"parquet",
"protobuf",
"scala",
"scalacheck",
"tensorflow"
],
"updatedAt": "2025-11-21T20:24:21Z",
"url": "https://github.com/spotify/magnolify"
}

Build Status codecov.io [GitHub license]!(./LICENSE) Maven Central Scala Steward badge

A collection of Magnolia add-ons for common type class derivation, data type conversion, etc.; a simpler and faster successor to shapeless-datatype.

This library includes the following modules.

See micro-site for documentation.

Magnolify automates releases using sbt-ci-release with Github Actions. Simply push a new tag:

Terminal window
git tag -a v0.1.0 -m "v0.1.0"
git push origin v0.1.0

Note that the tag version MUST start with v to be picked up as the release version.

Copyright 2019-2021 Spotify AB.

Licensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0