首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
V2EX  ›  分享创造

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

  •  
  •   onewy · 72 天前 · 3338 次点击
    这是一个创建于 72 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

    36 回复  |  直到 2019-08-10 13:39:33 +08:00
        1
    figurant   72 天前   ♥ 1
    挺骚的
        2
    ikaros   72 天前
    老哥 你 ip 地址用的三方接口还是离线库解析的啊? 离线库的话用的啥呢?
        3
    onewy   72 天前   ♥ 1
    @ikaros 用的高德的 api 一天 30w 次免费 ,但是我发现很多 ip 查不出出来。之前用的 ip.taobao.com 的接口 但是太不稳定了
        4
    ionfile   72 天前
    是的,查 1.1.1.1 和 8.8.8.8 都查不出来,是不是只能查国内的?
        5
    onewy   72 天前
    @ionfile 是的高德文档写的只能查国内的 但是其实国内有些也查不出来 我需要找下替代方案
        6
    skiy   72 天前   ♥ 1
    还有几个工具帮写一下:

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

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

    https://www.0tools.com/json/json2go

    我的工具站有这个功能,用的就是那个 js 库,还有 xml 转 golang 结构体( https://www.0tools.com/xml/xml2gostruct)

    同样是 Go+Gin,原先是 beego,后来换成了 gin
        22
    ikaros   72 天前
    @onewy 了解,感谢老哥
        23
    diyhi   72 天前
    有线工具站我也有个 GIF 图片的 http://www.yingjingtu.com/
        24
    ihciah   71 天前 via iPhone
    这种做 serverless 不是刚好嘛
        25
    awesomes   71 天前
    @diyhi 你这个域名我是服的
        26
    missdeer   71 天前
    最近怎么开始流行用 Gin 了? Gin 没有配套好用的 ORM 啊。。
        27
    m9rco   71 天前
    @diyhi 你这个域名我是服的
        28
    diyhi   71 天前
    @awesomes
    @m9rco
    呵呵,多了一个字母
        29
    fredshao   71 天前
    挺快的
        30
    onewy   71 天前
    @missdeer 我这个不设计多少数据库的操作 没用到 orm
        31
    tzj0118   71 天前
    给老哥点赞!
        33
    Aether   69 天前
    有开放 API 啥的吗?可以对接 Aflred workflow 一条龙服务的那种……
        34
    Aether   69 天前
    然而再想想这些服务都适合在本地做(请无视我
        35
    cai314494687   69 天前
    我也有个工具站 http://idevtools.org/random
        36
    onewy   67 天前
    @leon0903
    @shingle
    老哥 加上了 欢迎体验 https://oktools.net/json2go
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2625 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 27ms · UTC 14:16 · PVG 22:16 · LAX 07:16 · JFK 10:16
    ♥ Do have faith in what you're doing.