enumeratum

Enum library

An enumeration implementation for Scala with exhaustive pattern match warnings and helpful integrations.

A type-safe, reflection-free, powerful enumeration implementation for Scala with exhaustive pattern match warnings and helpful integrations.

GitHub

1k stars
26 watching
150 forks
Language: Scala
last commit: almost 2 years ago
enumenumerationsintegrationsscalavalue-enum

Related projects:

RepositoryDescriptionStars
pjfanning/jackson-module-enumeratumA Jackson module providing support for Enumeratum, allowing it to be used with JSON serialization and deserialization4
alkenso/asenumAn enumeration library with associated values20
lvyahui8/goenumAutomated enumeration type implementation with utility functions.12
arturbac/simple_enumProvides efficient support for C++ enumerations with features like type-safe conversions and indexing22
tylerbrinkley/enums.netA type-safe enum utility library with high-performance extension methods and attributes management1,750
pjfanning/jackson-module-scala3-enumProvides Jackson module support for serializing and deserializing Scala3 enums6
kamillelonek/exnumeratorA utility library for defining custom enumerations in Elixir.65
brainspec/enumerizeAn enumeration library for Ruby that integrates I18n support and supports various databases including ActiveRecord, Mongoid, MongoMapper/Sequel.1,741
ardalis/smartenumA type-safe alternative to C# enums that supports various serialization and ORM frameworks.2,215
leoformaggi/enum-utilities-generatorA tool that generates helper classes to map enums and their description attributes at compile-time.23
cnotin/m365_groups_enumA tool for listing Microsoft 365 groups with metadata in an Azure AD tenant52
hamedfathi/enumerationclassgeneratorA C# source generator tool to create enumeration classes from enum types with additional features and customization options.16
adzap/active_enumDefines enum classes in Rails to enumerate ActiveRecord attributes with I18n support124
schemaplus/schema_plus_enumsAn ActiveRecord extension for supporting enum data types in Ruby on Rails applications.14
alassek/activerecord-pg_enumEnables Rails to use PostgreSQL's enumeration types in database columns167