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.

相关内容

热门资讯

年内可转债新券上市首日均以顶格... 本报记者 田鹏 57.3%的顶格涨幅已成为今年可转债新券上市首日的标配。 据Wind资讯数据统计(全...
质量强省|恒丰纸业成绩单里藏了... 一张纸的质量如何评定?在恒丰纸业的智能车间里,答案是99.7%的交付合格率,以及从原料到成品全流程可...
让“爱你老己”消费风 吹拂得更... 来源:证券时报 卞广春 岁末年初,一句“爱你老己,明天见”席卷社交网络,成为年轻人自我关怀的新表达。...
龙盈+优生优养双加持!南方基金... 2026年以来,市场关于超50万亿元居民中长期定期存款集中到期的讨论持续升温。在此背景下,能够平衡风...
澳大利亚央行宣布加息25个基点 人民网悉尼2月3日电(王泉骄)澳大利亚储备银行(澳央行)3日宣布,将现金利率上调25个基点至3.85...
2025胡润中国品牌榜发布:苹... IT之家 2 月 3 日消息,胡润研究院今日发布《2025 胡润中国品牌榜》。这是胡润研究院连续第二...
交易所出手:调整涨跌停板!金条... 黄金白银持续反弹,今日,上海黄金交易所也出手了,调整了黄金、白银期货相关保证金水平和涨跌停板比例。 ...
意大利患者跨洋寻医 中医铍针解... 近日,68岁的意大利老人约翰(化名)强忍左小腿剧痛,连夜乘坐12小时飞机从米兰直飞郑州,专程前往郑州...
和讯投顾赵冰忆:关注软件服务板... 2月3日,和讯投顾赵冰忆表示,昨天我着重强调了要关注软件服务板块 30 日线的多空分界情况,明确指出...
2026年广州增城营业执照撤销... 哎,说起办营业执照,大家可能都觉得挺简单,网上一堆教程,找个代办公司几天就下来了。可你试过注销营业执...
原创 今... 近期,国际金价经历了一轮显著的下跌,国内黄金价格也随之调整至每克1600元附近,这一动态无疑牵动了众...
2025年全球十大航运科技领袖 来源:市场资讯 (来源:信德海事) 2025年,航运业的AI革命开始真正进入加速段,数据的价值被重新...
100万颗卫星+AI,马斯克要... 美国企业家埃隆·马斯克旗下的太空探索技术公司(SpaceX)日前向美联邦通信委员会提交申请,拟在近地...
简单的脑力训练 坚持下去就能助... 阿尔茨海默病作为一种神经退行性改变,其病理进程在临床症状出现前数十年便已悄然启动。这一过程的核心特征...
SpaceX合并xAI,马斯克... 马斯克认为商业航天加人工智能的新模式有利于打造太空数据中心,新公司估值1.25万亿美元,离IPO又近...
品浩艾达信:高科技行业会继续吸... 品浩集团(PIMCO)投资总监兼董事总经理艾达信近日在上海表示,高科技行业会持续驱动经济增长,也会继...
19人被判刑!北京长峰医院火灾... 据北京丰台区法院消息,2026年2月2日,北京市丰台区人民法院对北京长峰医院火灾案件进行公开宣判,被...
机构1月调研动向曝光!银行业调... 机构去哪儿? 2026年1月,不少机构马不停蹄地进行调研,寻找新一年A股市场投资机会,其间合计有超过...
融资丨宠食品牌都乐时母公司逢时... 作者:子超@宠业家 【写在前面】 宠业家「融资栏目」,为关注宠物投融资动态的朋友,带来行业内最新宠物...
*ST立方:停牌核查结束 股票... 每经AI快讯,2月3日,*ST立方(300344.SZ)公告称,停牌期间,公司就股价波动的相关事项进...