<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/unity-devs-are-sleeping-on-this-free-alternative-to-odin-dqvjlv4cf" -->

---
title: Unity Devs Are Sleeping on This Free Alternative to Odin
description: Alchemy is a free, MIT-licensed open-source Unity library that serves as an alternative to the paid Odin Inspector. It provides 30+ inspector attributes...
canonical: https://daily.dev/posts/unity-devs-are-sleeping-on-this-free-alternative-to-odin-dqvjlv4cf
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Unity Devs Are Sleeping on This Free Alternative to Odin | daily.dev
og:description: Alchemy is a free, MIT-licensed open-source Unity library that serves as an alternative to the paid Odin Inspector. It provides 30+ inspector attributes...
og:url: https://daily.dev/posts/unity-devs-are-sleeping-on-this-free-alternative-to-odin-dqvjlv4cf
og:image: https://api.daily.dev/og/posts/dQVJLv4cF.png
og:image:alt: Unity Devs Are Sleeping on This Free Alternative to Odin
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Unity Devs Are Sleeping on This Free Alternative to Odin

**[git-amend](https://daily.dev/sources/git-amend)** · 11 min read · 3 upvotes · 0 comments

## Summary

Alchemy is a free, MIT-licensed open-source Unity library that serves as an alternative to the paid Odin Inspector. It provides 30+ inspector attributes (labels, titles, help boxes, foldout/tab/box groups, read-only fields, buttons), serialization support for types Unity can't handle natively (dictionaries, hash sets, tuples, nullables) via Unity's serialization package and source generators, and hierarchy customization features like component icons, tree maps, zebra striping, and headers. The video walks through practical usage of each feature, notes a compatibility issue with Unity 6.5 due to deprecated instance IDs, and compares Alchemy's lighter feature surface against Odin's more polished and battle-tested serialization for complex polymorphic types. A hybrid approach—using Alchemy for inspector attributes alongside Odin Serializer—is also mentioned as viable.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.youtube.com/watch?v=L0nBN6ME7VQ>

## Questions this post answers

### Does Alchemy work with Unity 6.5 out of the box?

No, not without manual patching. The Alchemy repository has not been updated for Unity 6.5's breaking change deprecating instance ID in favor of entity ID, so about six files need to be edited to replace instance ID references with entity ID. Unity 6.4 and earlier versions work without any issues when importing Alchemy via its repository URL.

_Developers tracking Unity 6.5 breaking changes can follow related fixes and workarounds on daily.dev._

### Is Alchemy a good free replacement for Odin Inspector in Unity?

Yes, for many use cases, since Alchemy is free, open source, and MIT licensed, offering over 30 inspector attributes covering labels, titles, help boxes, foldout/tab/box groups, buttons, and object reference constraints comparable to Odin Inspector's core features. It lacks Odin's fancier button styling and is less battle-tested for complex polymorphic serialization, so some developers pair Alchemy's inspector with Odin Serializer.

_Weighing Unity tooling trade-offs like this gets easier when comparisons are tracked on daily.dev._

### Can Alchemy serialize dictionaries and other types Unity can't normally serialize?

Yes, using the com.unity.serialization package alongside Alchemy's own code-generation pipeline, marking classes with the AlchemySerialize attribute and fields with AlchemySerializeField. This enables inspector-exposed serialization of dictionaries, hash sets, tuples, and nullable types such as a nullable Vector3, none of which Unity's default serializer supports natively.

_Developers hitting Unity serialization limits can keep up with workaround libraries like this on daily.dev._

---

Tags: [#game-development](https://daily.dev/tags/game-development), [#unity](https://daily.dev/tags/unity)

[View this post on daily.dev](https://daily.dev/posts/unity-devs-are-sleeping-on-this-free-alternative-to-odin-dqvjlv4cf)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Unity Devs Are Sleeping on This Free Alternative to Odin","url":"https://daily.dev/posts/unity-devs-are-sleeping-on-this-free-alternative-to-odin-dqvjlv4cf","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/unity-devs-are-sleeping-on-this-free-alternative-to-odin-dqvjlv4cf"},"datePublished":"2026-07-19T13:29:55.631Z","dateModified":"2026-09-14T07:50:05.012Z","description":"Alchemy is a free, MIT-licensed open-source Unity library that serves as an alternative to the paid Odin Inspector. It provides 30+ inspector attributes...","image":"https://i.ytimg.com/vi/L0nBN6ME7VQ/sddefault.jpg","thumbnailUrl":"https://i.ytimg.com/vi/L0nBN6ME7VQ/sddefault.jpg","isAccessibleForFree":true,"articleSection":"git-amend","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"git-amend","logo":"https://media.daily.dev/image/upload/s--dR-FewbM--/f_auto,q_auto/v1784447928/logos/git-amend?_a=BAMAMicg0","url":"https://daily.dev/sources/git-amend"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/unity-devs-are-sleeping-on-this-free-alternative-to-odin-dqvjlv4cf","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":3},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"game-development,unity","timeRequired":"PT11M","video":{"@type":"VideoObject","name":"Unity Devs Are Sleeping on This Free Alternative to Odin","description":"Alchemy is a free, MIT-licensed open-source Unity library that serves as an alternative to the paid Odin Inspector. It provides 30+ inspector attributes...","thumbnailUrl":"https://i.ytimg.com/vi/L0nBN6ME7VQ/sddefault.jpg","uploadDate":"2026-07-19T13:29:55.631Z","duration":"PT11M","url":"https://api.daily.dev/r/dQVJLv4cF","embedUrl":"https://www.youtube.com/embed/L0nBN6ME7VQ"}}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"git-amend","item":"https://daily.dev/sources/git-amend"},{"@type":"ListItem","position":3,"name":"Unity Devs Are Sleeping on This Free Alternative to Odin"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/unity-devs-are-sleeping-on-this-free-alternative-to-odin-dqvjlv4cf#faq","mainEntity":[{"@type":"Question","name":"Does Alchemy work with Unity 6.5 out of the box?","acceptedAnswer":{"@type":"Answer","text":"No, not without manual patching. The Alchemy repository has not been updated for Unity 6.5's breaking change deprecating instance ID in favor of entity ID, so about six files need to be edited to replace instance ID references with entity ID. Unity 6.4 and earlier versions work without any issues when importing Alchemy via its repository URL. Developers tracking Unity 6.5 breaking changes can follow related fixes and workarounds on daily.dev."}},{"@type":"Question","name":"Is Alchemy a good free replacement for Odin Inspector in Unity?","acceptedAnswer":{"@type":"Answer","text":"Yes, for many use cases, since Alchemy is free, open source, and MIT licensed, offering over 30 inspector attributes covering labels, titles, help boxes, foldout/tab/box groups, buttons, and object reference constraints comparable to Odin Inspector's core features. It lacks Odin's fancier button styling and is less battle-tested for complex polymorphic serialization, so some developers pair Alchemy's inspector with Odin Serializer. Weighing Unity tooling trade-offs like this gets easier when comparisons are tracked on daily.dev."}},{"@type":"Question","name":"Can Alchemy serialize dictionaries and other types Unity can't normally serialize?","acceptedAnswer":{"@type":"Answer","text":"Yes, using the com.unity.serialization package alongside Alchemy's own code-generation pipeline, marking classes with the AlchemySerialize attribute and fields with AlchemySerializeField. This enables inspector-exposed serialization of dictionaries, hash sets, tuples, and nullable types such as a nullable Vector3, none of which Unity's default serializer supports natively. Developers hitting Unity serialization limits can keep up with workaround libraries like this on daily.dev."}}]}
```

