Files
ent/README.md
Ariel Mashraki 7597f07912 entc: add option to use entc as package
Summary: Pull Request resolved: https://github.com/facebookincubator/ent/pull/72

Reviewed By: alexsn

Differential Revision: D17783580

fbshipit-source-id: 597f124a28415fef66b0b16811ad2acac8df631d
2019-10-07 07:06:32 -07:00

34 lines
1.3 KiB
Markdown

## ent - An Entity Framework For Go
<img width="50%"
align="right"
style="display: block; margin:40px auto;"
src="https://s3.eu-central-1.amazonaws.com/entgo.io/assets/gopher_graph.png"/>
Simple, yet powerful ORM for modeling and querying data.
- **Schema As Code** - model any graph 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, SQLite and Gremlin.
## Installation
```console
go get github.com/facebookincubator/ent/cmd/entc
```
## Docs
The documentation for developing and using ent is available at: https://entgo.io
## Join the ent Community
See the [CONTRIBUTING](CONTRIBUTING.md) file for how to help out.
## Project Status
`ent` was developed and maintained by [a8m](https://github.com/a8m) and [alexsn](https://github.com/alexsn)
from the Facebook Connectivity team. It's currently considered experimental (although we're using it in production),
and the roadmap for v1 release is described [here](https://github.com/facebookincubator/ent/issues/46).
Read more about the motivation of the project [here](https://entgo.io/blog/2019/10/03/introducing-ent).
## License
ent is licensed under Apache 2.0 as found in the LICENSE file.