Top 10 Best Golang Project For Beginners
admin
2024-03-01 01:25:43
0

这里填写标题

  • 1. Top 10 Best Golang Project For Beginners
    • 1.1. Httprouter
    • 1.2. Zap
    • 1.3. Vuls
    • 1.4. Fyne
    • 1.5. Wuzz
    • 1.6. Go Cloud
    • 1.7. Pgweb
    • 1.8. Server
    • 1.9. Thanos
    • 1.10. Qt

1. Top 10 Best Golang Project For Beginners

1.1. Httprouter

HttpRouter is a Go-based lightweight high-performance HTTP request router (also known as a multiplexer or simply mux).

Unlike Go’s net/http package’s default mux, this router accepts variables in the routing pattern and matches against the request process.

Features

  • High Performance
  • APIs are ideal.
  • No server failures.
  • Auto Path Correction
  • Parameters in your routing pattern

1.2. Zap

Zap includes a zero-allocation, reflection-free JSON encoder, and its base Logger tries to avoid serialization overhead and allocations as much as possible. It lets users select when they need to count per allocation and when they’d rather use a more familiar, loosely typed API by building the high-level SugaredLogger on that basis.

Features

  • Fast
  • Structured
  • Leveled Logging

1.3. Vuls

Vuls is a Golang project that searches libraries, network computers, WordPress, Linux, FreeBSD, and other systems for vulnerabilities.

Features

  • Excellent Quality Scans
  • Both dynamic and static Scans
  • Both dynamic and static Scans Deep root Scans
  • WordPress Themes and Plugins can be scanned quickly and thoroughly.

1.4. Fyne

Fyne is a Golang-based UI toolkit and software API that allows you to build cross-platform applications from a single codebase.

Features

  • It works on both Android and iOS devices.
  • Allows you to write widgets more quickly.
  • Creates apps on a variety of devices.

1.5. Wuzz

Wuzz is a command-line interface for inspecting HTTP requests. With the “download as cURL” function, it will inspect/modify requests copied from the browser’s network inspector.

Features

  • Inspect requests
  • Modify requests
  • “copy as cURL” feature

1.6. Go Cloud

Go technology developers will use the Go Cloud Development Kit (Go CDK) to build cloud applications on any variety of cloud providers. This is accomplished by offering consistent, idiomatic frameworks for basic tasks such as storage and databases.

Features

  • Binary (blob) storage that is unstructured
  • Subscribe/Publish (pubsub)
  • Variables that alter during execution (runtimevar)
  • Database connections to MySQL and PostgreSQL (mysql, postgres)
  • Request logging, monitoring, and health checks are also part of the application initialization and diagnostics (server)

1.7. Pgweb

Pgweb is a web-based PostgreSQL database browser written in Go that runs on OSX, Linux, and Windows computers. The key motivation for using Go for backend creation is to take advantage of the compiler’s ability to generate zero-dependency binaries for a variety of platforms. Pgweb was developed as an attempt to develop a very basic and lightweight framework for working with PostgreSQL databases, whether local or remote.

Features

  • Support for several platforms 32/64-bit OSX/Linux/Windows
  • Installation is easy (distributed as a single binary)
  • There are no dependencies.
  • PostgreSQL 9.1+ is needed.
  • Connections via SSH
  • Many database sessions are possible.

1.8. Server

A simple server for sending and receiving messages in real-time per WebSocket. (Includes a sleek web-ui)

Features

  • REST-API is a protocol that allows you to send messages.
  • Manage customers, servers, and programmes by using WebSockets.
  • Plugins are small programmes that add functionality to the website.

1.9. Thanos

Thanos is a set of components that can be composed into a highly available metric system with unlimited storage capacity, which can be added seamlessly on top of existing Prometheus deployments.

Features

  • View of all linked Prometheus servers in a single question
  • Metrics collected from Prometheus HA pairs are deduplicated and merged.
  • Integration of current Prometheus configurations is seamless.
  • Its only, discretionary dependency is object storage.

1.10. Qt

Go 语言的 Qt binding 有三个, visualfc/goqt, kitech/qt.gotherecipe/qtgoqt 是比较早期的一个项目, 支持 Qt4.8/5.5, 但是已经有年头没更新了(最后提交 2016.1)。qt.go 也有一阵子(最后提交 2019.4) 没更新了, 它不使用 cgo, 因此编译速度快, 最新版支持 Qt5.12。therecipe/qt 是更新最活跃的, 那就选它了。

QT is a cross-platform application framework that is used for developing application software that can be run on various software and hardware platforms with little or no change in the underlying codebase.

Features

  • Cross-Platform
  • Build applications on a single codebase

You’ll learn how to use Goroutines and channels to create massively concurrent systems, how to use Interfaces to simplify complicated programmes, and how to use types to future-proof the software, among other items.

相关内容

热门资讯

广发银行全力打造服务粤港澳大湾... 建设粤港澳大湾区是国家重大区域发展战略。随着大湾区加快迈向国际一流湾区与世界级城市群,金融作为资源配...
北京抖音代运营代运营公司 1数字内容生产链中的专业化环节 在数字营销的生态中,存在一类专门负责内容平台账号系统性管理与内容...
2026年618有哪些值得关注... 先说一个容易被忽视的事实:618期间选返利平台,和日常选平台的标准完全不同。 日常购物,你关注的是返...
原创 今... 5月16日,国内黄金价格继续往下走,多家品牌金店的足金报价已经跌到1400元附近,比前一天低了十几元...
2026年华林电力专业配电柜批... 电力设备制造领域的品质标杆:深度解读一家专业企业的成长密码 配电柜如同电力系统的"神经中枢",其...
大调仓!伯克希尔开启后巴菲特时... 根据伯克希尔-哈撒韦公司15日向美国证券交易委员会提交的持仓文件,今年第一季度,公司对投资组合进行大...
原创 特... 图 | 美国总统特朗普 美国人突然发现了一个尴尬的现实,即中国不好啃,而欧洲却更像是一块摆在桌上的肥...
索罗斯基金一季度大举调仓!建仓... 日前,索罗斯基金(Soros Fund Management)向美国证券交易委员会(SEC)提交13...
下周外盘看点丨美联储公布会议纪... 本周国际市场风云变幻,全球债市发出危险信号。美股涨跌互现,道指周跌0.17%,纳指周跌0.08%,标...
“肯德基指数”回暖释放消费市场... 你身边肯定有这样的人,或者你本人就是这样: 点外卖先按价格排序,喝咖啡超过9块9就觉得亏了。但商家的...
反杀英伟达!亏损多年却一夜千亿... Cerebras 的纳斯达克上市大戏刚刚落幕,但其引发的连锁反应仍在持续发酵。 5 月 14 日上市...
从大客户依赖到募资补流 军陶科... 上市是一场马拉松! 作者:夏木 编辑:陶然 风品:李毅 来源:首财——首条财经研究院 念念不忘终有回...
原创 人... 近日人民币兑美元汇率持续攀升,先后突破6.8关口,离岸和在岸人民币双双刷新近三年来新高,引发市场高度...
证监会发布新规,11月16日起... 来源:证券日报之声 本报记者 吴晓璐 5月15日,中国证监会发布《衍生品交易监督管理办法(试行)》(...
广州东山口联排别墅集中法拍!9... 日前,位于广州市越秀区江岭下街的实地·紫薇公馆9套别墅,被挂上京东资产交易平台。9套东山口联排别墅起...
原创 黄... 近一年来,不少投资者感叹黄金价格走势的难以捉摸。每当感觉金价已涨至高位,它却往往能再创新高;而当投资...
原创 欧... IEEFA刚刚发布的一份报告,给欧洲引发关注。2021年至2025年间,欧洲从美国进口的液化天然气增...
霍尔木兹海峡,突传大消息!欧洲... 伊朗媒体:欧洲方面已开始就霍尔木兹海峡通行问题与革命卫队接触 伊朗伊斯兰共和国广播电视台16日就霍尔...
海南自贸港“样板间”抢抓开放机... 中新网海口5月16日电 (记者 王子谦)洋浦经济开发区是海南自贸港“样板间”,也是外界观察自贸港建设...
净利增速2.98%,违规频发!... 近期,中信银行2025年年报与2026年一季报接连公布,报告显示,中信银行总资产站稳10万亿元台阶,...