Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Enums

Enums

6 projects

Showing 6 of 6 projects

go-enum
go-enumGo

A Go code generator that creates type-safe enumerations with useful methods from simple type declarations.

#developer-tools#type-safety#boilerplate
Stars952
Forks74
Last commit7 months ago
ecto_enum
ecto_enumElixir

An Ecto extension for defining and using enumerations (enums) in Elixir schemas, supporting integer, string, and PostgreSQL enum types.

#database#elixir#custom-enum
Stars569
Forks126
Last commit2 years ago
Unrealm
UnrealmSwift

Unrealm enables storing Swift native types (structs, classes, enums) in Realm databases without inheriting from Object.

#database#ios#structs
Stars534
Forks73
Last commit1 year ago
Supernova.Enum.Generators
Supernova.Enum.GeneratorsC#

A C# source generator that creates helper classes for enums, providing fast operations without reflection.

#fast-enum#codegeneration#csharp
Stars198
Forks17
Last commit1 year ago
bel
belGo

Generate TypeScript interfaces from Go structs and interfaces, ideal for JSON RPC communication.

#json-rpc#type-safety#api-contracts
Stars46
Forks10
Last commit1 year ago
valor
valorGo

Go module providing optional and result types to codify Go's 'comma ok' and 'errors are values' idioms.

#optional-types#either#functional-programming
Stars20
Forks1
Last commit2 years ago

Related Tags

#Enum4#Type Safety3#Code Generation3#Go3
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub