A Go ORM for TypeDB 3.x providing type-safe CRUD, query building, migrations, and code generation from Go structs.
go-typeql is a Go Object-Relational Mapper (ORM) for TypeDB 3.x, enabling developers to define their graph database schema as Go structs. It eliminates the need to write raw TypeQL queries by generating them automatically, making it easier to work with TypeDB's entity-relation-attribute model in Go applications.
typedb:"..." tags.Manager[T] interface.tqlgen tool generates Go structs, DTOs, and a typed registry from TypeQL schema files.typedb-driver 3.x via CGo, with the ORM core designed to compile and test without it.go-typeql is built to bring the productivity and type safety of Go's struct system to the strongly-typed graph database TypeDB, allowing developers to interact with complex graph data as familiar Go objects.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.