À propos du projet

ent est un framework d'entités pour Go, conçu pour aider les développeurs à construire et maintenir des applications avec de grands modèles de données. Les schémas sont définis en code Go, et le projet génère une API statiquement typée et explicite pour travailler avec les entités et leurs relations. Les capacités clés incluent la traversée de graphes, les requêtes, les agrégations, et le support de plusieurs pilotes de stockage : MySQL, MariaDB, TiDB, PostgreSQL, CockroachDB, SQLite, et Gremlin. Le framework peut également être étendu et personnalisé via des modèles Go. La CLI peut être installée avec `go install entgo.io/ent/cmd/ent@latest`, tandis que la documentation est disponible sur entgo.io. Le projet est maintenu par l'équipe Atlas, inspiré par un framework d'entités interne de Meta, et distribué sous la licence Apache 2.0. Le support communautaire est disponible via les issues GitHub et Discord.