用 Gin 写了一个在线工具站,欢迎各位体验

2019-08-05 14:25:58 +08:00
 onewy

腾讯云上面买了一个 1H2G 的学生机,打算拿来练练手做个小项目。刚好最近比较闲,所以就花了差不多一个月的时间写了这样的一个工具站。

后端使用 Golang、Gin、Postgresql,后端的代码比较少,主要功靠前端实现。前端没有使用 JS 或者 CSS 的框架,用了不少开源库,比如qrcodejsjsoneditorcrypto-js等。

这类工具站确实很多了,别人也做的挺全面的。就当是练手和方便自己使用吧。

目前做了 20 个小工具,和其他站相比也没啥特别的,后面慢慢增加吧。

欢迎各位大佬体验 https://oktools.net

5552 次点击
所在节点    分享创造
36 条回复
figurant
2019-08-05 14:36:57 +08:00
挺骚的
ikaros
2019-08-05 15:09:33 +08:00
老哥 你 ip 地址用的三方接口还是离线库解析的啊? 离线库的话用的啥呢?
onewy
2019-08-05 15:26:06 +08:00
@ikaros 用的高德的 api 一天 30w 次免费 ,但是我发现很多 ip 查不出出来。之前用的 ip.taobao.com 的接口 但是太不稳定了
ionfile
2019-08-05 15:30:44 +08:00
是的,查 1.1.1.1 和 8.8.8.8 都查不出来,是不是只能查国内的?
onewy
2019-08-05 15:38:31 +08:00
@ionfile 是的高德文档写的只能查国内的 但是其实国内有些也查不出来 我需要找下替代方案
skiy
2019-08-05 15:42:05 +08:00
还有几个工具帮写一下:

├── array2bulkedit
├── array2json
├── array2query
├── json2array
├── json2bulkedit
├── json2xml
├── json2query
├── query2array
├── bulkedit2array
└── text2array

调试接口的时候用到,我自己粗写了个,本想弄个像你那样的,可人懒且 UI 我是渣渣。
onewy
2019-08-05 15:45:26 +08:00
@skiy 感谢 我正需要这样的建议
zzWinD
2019-08-05 15:51:07 +08:00
问一下楼主技术栈的问题。
数据库操作方面你用是是 ORM 还是 sqlx 这种轻量级的框架?
也用 Gin 写过网站,但是确实比 PHP 之类麻烦些。轮子东拼西凑的感觉 没有一站式的爽呀!
fhvch
2019-08-05 16:22:18 +08:00
身份证校验+生成,银行卡 bin 校验+生成,不知道楼主有没有兴趣做做
TangMonk
2019-08-05 16:40:20 +08:00
Pug To html
Html to pug
TangMonk
2019-08-05 16:41:13 +08:00
@zzWinD 做网站还是 php 要好点,又快又稳
leon0903
2019-08-05 16:49:12 +08:00
既然是用 Go 写的,那还是要推荐你加一个网站 https://mholt.github.io/json-to-go/
xuecan
2019-08-05 16:52:33 +08:00
点赞 能否开源学习下
onewy
2019-08-05 17:02:31 +08:00
@zzWinD 数据库 没有用到框架 目前就只有一张表 一个 sql 查询
onewy
2019-08-05 17:03:06 +08:00
@xuecan 后端代码就几百行 ,主要逻辑在前端 前端代码没有混淆可以直接查看的
onewy
2019-08-05 17:03:31 +08:00
@fhvch OK 我有时间就实现
keepeye
2019-08-05 17:07:04 +08:00
开源不?
shingle
2019-08-05 17:12:51 +08:00
既然都用 go 了, 顺便加上 json to go struct 吧,这个之前有人写了一个 js
onewy
2019-08-05 17:14:17 +08:00
@leon0903
@shingle OK 我考虑做个 json 转 javabean golang struct ... 这样的功能
sean233
2019-08-05 17:37:26 +08:00
同问开源不

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/589195

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX