All Projects → ent → Ent

ent / Ent

Licence: apache-2.0
An entity framework for Go

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Ent

Entityframework.lazyloading
LazyLoading for EF Core
Stars: ✭ 23 (-99.76%)
Mutual labels:  orm, entity-framework
Entityworker.core
EntityWorker is an object-relation mapper(ORM) that enable .NET developers to work with relations data using objects. EntityWorker is an alternative to entityframwork. is more flexible and much faster than entity framework.
Stars: ✭ 91 (-99.04%)
Mutual labels:  orm, entity-framework
Ef6
This is the codebase for Entity Framework 6 (previously maintained at https://entityframework.codeplex.com). Entity Framework Core is maintained at https://github.com/dotnet/efcore.
Stars: ✭ 1,218 (-87.1%)
Mutual labels:  orm, entity-framework
Efcore
EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations.
Stars: ✭ 10,838 (+14.76%)
Mutual labels:  orm, entity-framework
Pomelo.entityframeworkcore.mysql
Entity Framework Core provider for MySQL and MariaDB built on top of MySqlConnector
Stars: ✭ 2,099 (-77.77%)
Mutual labels:  orm, entity-framework
Entityframeworkcore.cacheable
EntityFrameworkCore second level cache
Stars: ✭ 138 (-98.54%)
Mutual labels:  orm, entity-framework
Maikebing.entityframeworkcore.taos
Entity, Framework, EF, Core, Data, O/RM, entity-framework-core,TDengine
Stars: ✭ 113 (-98.8%)
Mutual labels:  orm, entity-framework
Linq2db.entityframeworkcore
Bring power of Linq To DB to Entity Framework Core projects
Stars: ✭ 166 (-98.24%)
Mutual labels:  orm, entity-framework
Entityframework.docs
Documentation for Entity Framework Core and Entity Framework 6
Stars: ✭ 888 (-90.6%)
Mutual labels:  orm, entity-framework
Sylar
C++高性能分布式服务器框架,webserver,websocket server,自定义tcp_server(包含日志模块,配置模块,线程模块,协程模块,协程调度模块,io协程调度模块,hook模块,socket模块,bytearray序列化,http模块,TcpServer模块,Websocket模块,Https模块等, Smtp邮件模块, MySQL, SQLite3, ORM,Redis,Zookeeper)
Stars: ✭ 895 (-90.52%)
Mutual labels:  orm
Untech.sharepoint
Untech.SharePoint - library that will improve your work with Lists in SharePoint (can be used with SSOM and CSOM)
Stars: ✭ 8 (-99.92%)
Mutual labels:  orm
Gravity
ORM Framework for Relativity Custom Development
Stars: ✭ 17 (-99.82%)
Mutual labels:  orm
Framework
High-Performance Long-Living PHP Framework for modern enterprise application development
Stars: ✭ 895 (-90.52%)
Mutual labels:  orm
Walrus
Lightweight Python utilities for working with Redis
Stars: ✭ 846 (-91.04%)
Mutual labels:  orm
Entity Framework Code First Succinctly
This is the companion repo for Entity Framework Code First Succinctly by Ricardo Peres. Published by Syncfusion.
Stars: ✭ 18 (-99.81%)
Mutual labels:  entity-framework
Js Data Mongodb
MongoDB adapter for js-data. Main Site: http://js-data.io, API Reference Docs: http://api.js-data.io
Stars: ✭ 9 (-99.9%)
Mutual labels:  orm
Php Es Mapper
An elasticsearch simple mapping ORM for php
Stars: ✭ 25 (-99.74%)
Mutual labels:  orm
Delphi Orm
Delphi ORM
Stars: ✭ 16 (-99.83%)
Mutual labels:  orm
Wukong
An ORM Client library for SolrCloud http://wukong.readthedocs.io/en/latest/
Stars: ✭ 10 (-99.89%)
Mutual labels:  orm
Go Kallax
Kallax is a PostgreSQL typesafe ORM for the Go language.
Stars: ✭ 853 (-90.97%)
Mutual labels:  orm

ent - An Entity Framework For Go

Twitter

English | 中文 | 日本語

Simple, yet powerful entity framework for Go, that makes it easy to build and maintain applications with large data-models.

  • Schema As Code - model any database schema as Go objects.
  • Easily Traverse Any Graph - run queries, aggregations and traverse any graph structure easily.
  • Statically Typed And Explicit API - 100% statically typed and explicit API using code generation.
  • Multi Storage Driver - supports MySQL, PostgreSQL, SQLite and Gremlin.
  • Extendable - simple to extend and customize using Go templates.

Quick Installation

go get -d entgo.io/ent/cmd/ent

For proper installation using Go modules, visit entgo.io website.

Docs and Support

The documentation for developing and using ent is available at: https://entgo.io

For discussion and support, open an issue or join our channel in the gophers Slack.

Join the ent Community

Building ent would not have been possible without the collective work of our entire community. We maintain a contributors page which lists the contributors to this ent.

In order to contribute to ent, see the CONTRIBUTING file for how to go get started. If your company or your product is using ent, please let us know by adding yourself to the ent users page.

For updates, follow us on Twitter at https://twitter.com/entgo_io

About the Project

The ent project was inspired by Ent, an entity framework we use internally. It is developed and maintained by a8m and alexsn from the Facebook Connectivity team. It is used by multiple teams and projects in production, and the roadmap for its v1 release is described here. Read more about the motivation of the project here.

License

ent is licensed under Apache 2.0 as found in the LICENSE file.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].