Go Web开发中常用的库


记录一下Go开发中常用的库,以便以后查询。

WEB框架

IRIS

号称世界第一快的WEB框架。但是没有像Laravel那样给出直接能用的起始模板,官网教程只有代码,啥也不说,需要自己看示例代码,需要自己建文件夹搭建项目结构,IRIS把这叫做灵活,但是我觉得对快速开发不够友好,我自己搭建了一套我目前理解水平的项目结构,日后我会整理一下开源出来。
官网:https://iris-go.com/
安装:go get -u github.com/kataras/iris

ORM

XORM

比较好用的ORM框架,支持多种数据库,MYSQL、SQLITE、PostgreSQL等。我用PostgreSQL11与XORM开发,相当顺手,支持原生SQL查询,就算用了原生SQL也能够防止SQL拼接带来的注入漏洞,这点值得称赞。
官网:xorm.io
安装:go get -u github.com/go-xorm/xorm
用户手册:http://gobook.io/read/github.com/go-xorm/manual-zh-CN/

工具类

敏感词查找,验证,过滤和替换

项目名:importcjj/sensitive
项目地址:https://github.com/importcjj/sensitive
安装:go get -u github.com/importcjj/sensitive
自己写了几天,没人家的好用,就直接拿来用了。

声明:物博网|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - Go Web开发中常用的库


喜欢安全与WEB开发