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
149 forks
Language: Scala
last commit: about 2 months ago
enumenumerationsintegrationsscalavalue-enum

Related projects:

Repository Description Stars
pjfanning/jackson-module-enumeratum A Jackson module providing support for Enumeratum, allowing it to be used with JSON serialization and deserialization 4
alkenso/asenum An enumeration library with associated values 20
lvyahui8/goenum Automated enumeration type implementation with utility functions. 12
arturbac/simple_enum Provides efficient support for C++ enumerations with features like type-safe conversions and indexing 21
tylerbrinkley/enums.net A type-safe enum utility library with high-performance extension methods and attributes management 1,742
pjfanning/jackson-module-scala3-enum Provides Jackson module support for serializing and deserializing Scala3 enums 6
kamillelonek/exnumerator A utility library for defining custom enumerations in Elixir. 65
brainspec/enumerize An enumeration library for Ruby that integrates I18n support and supports various databases including ActiveRecord, Mongoid, MongoMapper/Sequel. 1,739
ardalis/smartenum A type-safe alternative to C# enums that supports various serialization and ORM frameworks. 2,198
leoformaggi/enum-utilities-generator A tool that generates helper classes to map enums and their description attributes at compile-time. 23
cnotin/m365_groups_enum A tool for listing Microsoft 365 groups with metadata in an Azure AD tenant 52
hamedfathi/enumerationclassgenerator A C# source generator tool to create enumeration classes from enum types with additional features and customization options. 16
adzap/active_enum Defines enum classes in Rails to enumerate ActiveRecord attributes with I18n support 125
schemaplus/schema_plus_enums An ActiveRecord extension for supporting enum data types in Ruby on Rails applications. 14
alassek/activerecord-pg_enum Enables Rails to use PostgreSQL's enumeration types in database columns 167