ProMonkey阅读(320)
ProMonkey阅读(300)
ProMonkey阅读(325)
ProMonkey阅读(333)
ProMonkey阅读(322)
资源嵌入
- esc - 嵌入功能文件到电脑围棋程序,并提供http.FileSystem接口给他们。
- fileb0x - 嵌入文件的简单工具,重点放在“自定义”上,易于使用。
- go-embed - 生成go代码以将资源文件嵌入到您的库或可执行文件中。
- go-resources - Go中嵌入的多余资源。
- go.rice - go.rice是一个Go程序包,可轻松处理html,js,css,图像和模板等资源。
- packr - 将静态文件嵌入Go二进制文件的简便方法。
- statics - 将静态资源嵌入go文件中以进行单个二进制编译+与http.FileSystem +符号链接一起使用。
- statik - 将静态文件嵌入Go可执行文件。
- templify - 将外部模板文件嵌入Go代码中以创建单个文件二进制文件。
- vfsgen - 生成一个vfsdata.go文件,该文件静态实现给定的虚拟文件系统。
ProMonkey阅读(350)
ProMonkey阅读(337)
ProMonkey阅读(326)
ProMonkey阅读(322)
ORM
实现对象关系映射或数据映射技术的库。
- beego orm - 强大的orm框架。支持:pq / mysql / sqlite3。
- go-firestorm - Google / Firebase Cloud Firestore的简单ORM。
- go-pg - PostgreSQL ORM,专注于PostgreSQL的特定功能和性能。
- go-queryset - 具有代码生成和基于GORM的MySQL,PostgreSQL,Sqlite3,SQL Server支持的100%类型安全的ORM。
- go-sqlbuilder - 灵活而强大的SQL字符串构建器库以及零配置ORM。
- go-store - 用于Go的简单快速的Redis支持的键值存储库。
- GORM - 这些巨大的ORM库Golang,目的是开发者友好。
- gorp - Go Relational Persistence,用于Go的ORM类库。
- grimoire - Grimoire是数据库访问层和golang验证。(支持:MySQL,PostgreSQL和SQLite3)。
- lore - 用于Go的简单轻量级的伪ORM /伪结构映射环境。
- Marlow - 从项目结构生成的ORM,用于编译时安全保证。
- pop/soda - MySQL,PostgreSQL和SQLite的数据库迁移,创建,ORM等。
- QBS - 代表按结构查询。Go ORM。
- reform - 基于非空接口和代码生成的更好的ORM for Go。
- SQLBoiler - ORM生成器。生成针对您的数据库模式量身定制的功能强大且快速的ORM。
- upper.io/db - 用于使用包装成熟的数据库驱动程序的适配器与不同数据源进行交互的单个接口。
- Xorm - Go的简单而强大的ORM。
- Zoom - 超快数据存储和查询引擎建立在Redis的。
ProMonkey阅读(376)
包管理
依赖和程序包管理的官方工具
- go modules - 模块是源代码交换和版本控制的单元。go命令直接支持使用模块,包括记录和解决对其他模块的依赖关系。
用于软件包管理的官方实验工具
用于包和依赖项管理的非官方库。
- gigo - 用于golang的类似于PIP的依赖项工具,支持私有存储库和哈希。
- glide - 轻松管理您的golang供应商和供应商软件包。受到Maven,Bundler和Pip等工具的启发。
- godep - go的依赖工具,godep通过修复程序包的依赖关系可重复构建软件包。
- gom - Go Manager-go捆绑包。
- goop - 简单的依赖经理围棋(golang),通过捆扎机的启发。
- gop - 在GOPATH之外构建和管理Go应用程序。
- gopm - 转到软件包管理器。
- govendor - Go软件包管理器。使用标准供应商文件的Go供应商工具。
- gpm - 准系统Go的准系统依赖管理器。
- johnny-deps - 使用Git的最小依赖版本。
- mvn-golang - 插件,用于自动加载Golang SDK,依赖管理并在Maven项目基础架构中启动构建环境。
- nut - Vendor Go依赖项。
- VenGO - 创建和管理可导出的隔离go虚拟环境。