2014-04-11 09:16:43 +00:00
[中文 ](https://github.com/go-xorm/xorm/blob/master/README_CN.md )
2014-01-07 09:21:02 +00:00
Xorm is a simple and powerful ORM for Go.
2014-10-20 02:06:45 +00:00
[](https://drone.io/github.com/go-xorm/tests/latest) [](http://gowalker.org/github.com/go-xorm/xorm) [](https://bitdeli.com/free "Bitdeli Badge")
2013-11-22 01:20:41 +00:00
2014-01-07 09:21:02 +00:00
# Features
2015-08-25 23:15:57 +00:00
[](https://gitter.im/go-xorm/xorm?utm_source=badge& utm_medium=badge& utm_campaign=pr-badge& utm_content=badge)
2013-11-22 01:20:41 +00:00
* Struct < - > Table Mapping Support
2013-09-29 14:39:59 +00:00
2013-11-22 01:20:41 +00:00
* Chainable APIs
* Transaction Support
2014-01-07 09:21:02 +00:00
2013-11-22 05:05:10 +00:00
* Both ORM and raw SQL operation Support
2013-11-22 01:20:41 +00:00
2014-04-15 12:09:20 +00:00
* Sync database schema Support
2013-11-22 01:20:41 +00:00
2013-11-22 05:05:10 +00:00
* Query Cache speed up
2013-11-22 01:20:41 +00:00
2014-05-02 03:11:19 +00:00
* Database Reverse support, See [Xorm Tool README ](https://github.com/go-xorm/cmd/blob/master/README.md )
2013-11-22 01:20:41 +00:00
* Simple cascade loading support
2013-11-29 03:50:28 +00:00
* Optimistic Locking support
2014-01-07 09:21:02 +00:00
# Drivers Support
Drivers for Go's sql package which currently support database/sql includes:
2013-11-22 05:05:10 +00:00
* Mysql: [github.com/go-sql-driver/mysql ](https://github.com/go-sql-driver/mysql )
2014-01-07 09:21:02 +00:00
* MyMysql: [github.com/ziutek/mymysql/godrv ](https://github.com/ziutek/mymysql/godrv )
* SQLite: [github.com/mattn/go-sqlite3 ](https://github.com/mattn/go-sqlite3 )
* Postgres: [github.com/lib/pq ](https://github.com/lib/pq )
2014-07-01 07:38:05 +00:00
* MsSql: [github.com/denisenkom/go-mssqldb ](https://github.com/denisenkom/go-mssqldb )
2014-01-07 09:21:02 +00:00
* MsSql: [github.com/lunny/godbc ](https://github.com/lunny/godbc )
2015-04-01 13:53:17 +00:00
* Oracle: [github.com/mattn/go-oci8 ](https://github.com/mattn/go-oci8 ) (experiment)
2013-11-22 01:20:41 +00:00
# Changelog
2013-10-15 02:40:21 +00:00
2015-04-01 08:32:17 +00:00
* **v0.4.3**
* Json column type support
* oracle expirement support
* bug fixed
2014-04-21 02:02:47 +00:00
2015-04-01 08:32:17 +00:00
* **v0.4.2**
* Transaction will auto rollback if not Rollback or Commit be called.
* Gonic Mapper support
* bug fixed
2013-11-06 07:36:38 +00:00
2015-04-01 08:32:17 +00:00
[More changelogs ... ](https://github.com/go-xorm/manual-en-US/tree/master/chapter-16 )
2014-01-07 09:21:02 +00:00
2013-12-01 03:08:17 +00:00
# Installation
If you have [gopm ](https://github.com/gpmgo/gopm ) installed,
2014-04-15 13:52:19 +00:00
gopm get github.com/go-xorm/xorm
2014-11-07 09:56:33 +00:00
2014-01-07 09:21:02 +00:00
Or
2014-04-15 13:52:19 +00:00
go get github.com/go-xorm/xorm
2014-01-07 09:21:02 +00:00
2013-11-22 05:05:10 +00:00
# Documents
2013-10-15 02:40:21 +00:00
2014-10-19 06:41:47 +00:00
* [Manual ](http://xorm.io/docs )
2014-04-15 13:52:19 +00:00
* [GoDoc ](http://godoc.org/github.com/go-xorm/xorm )
2014-01-07 09:21:02 +00:00
2014-04-15 13:52:19 +00:00
* [GoWalker ](http://gowalker.org/github.com/go-xorm/xorm )
2013-10-15 02:40:21 +00:00
2013-11-22 01:20:41 +00:00
# Cases
2013-10-15 02:40:21 +00:00
2015-05-26 08:27:18 +00:00
* [github.com/m3ng9i/qreader ](https://github.com/m3ng9i/qreader )
2015-02-18 00:58:07 +00:00
* [Wego ](http://github.com/go-tango/wego )
2014-11-13 01:18:40 +00:00
* [Docker.cn ](https://docker.cn/ )
2014-04-20 08:01:53 +00:00
2014-03-27 14:16:06 +00:00
* [Gogs ](http://try.gogits.org ) - [github.com/gogits/gogs ](http://github.com/gogits/gogs )
2015-02-18 00:58:07 +00:00
* [Gorevel ](http://gorevel.cn/ ) - [github.com/goofcc/gorevel ](http://github.com/goofcc/gorevel )
2014-11-13 01:18:40 +00:00
2013-11-15 03:04:48 +00:00
* [Gowalker ](http://gowalker.org ) - [github.com/Unknwon/gowalker ](http://github.com/Unknwon/gowalker )
2014-02-12 07:10:37 +00:00
* [Gobuild.io ](http://gobuild.io ) - [github.com/shxsun/gobuild ](http://github.com/shxsun/gobuild )
2013-10-15 02:40:21 +00:00
* [Sudo China ](http://sudochina.com ) - [github.com/insionng/toropress ](http://github.com/insionng/toropress )
* [Godaily ](http://godaily.org ) - [github.com/govc/godaily ](http://github.com/govc/godaily )
2014-10-27 04:05:26 +00:00
* [YouGam ](http://www.yougam.com/ )
2014-01-07 09:21:02 +00:00
2014-03-27 14:16:06 +00:00
* [GoCMS - github.com/zzboy/GoCMS ](https://github.com/zzdboy/GoCMS )
2014-01-07 09:21:02 +00:00
2014-04-13 06:32:21 +00:00
* [GoBBS - gobbs.domolo.com ](http://gobbs.domolo.com/ )
2014-10-28 02:37:37 +00:00
* [go-blog ](http://wangcheng.me ) - [github.com/easykoo/go-blog ](https://github.com/easykoo/go-blog )
2014-04-13 06:32:21 +00:00
2013-11-22 01:20:41 +00:00
# Discuss
2013-12-08 13:40:58 +00:00
Please visit [Xorm on Google Groups ](https://groups.google.com/forum/#!forum/xorm )
2014-04-23 06:57:40 +00:00
# Contributing
2013-12-08 13:40:58 +00:00
2014-04-15 13:52:19 +00:00
If you want to pull request, please see [CONTRIBUTING ](https://github.com/go-xorm/xorm/blob/master/CONTRIBUTING.md )
2013-12-31 06:33:02 +00:00
2014-01-07 09:21:02 +00:00
# LICENSE
BSD License
2014-04-15 12:09:20 +00:00
[http://creativecommons.org/licenses/BSD/ ](http://creativecommons.org/licenses/BSD/ )