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.

相关内容

热门资讯

掌上银牛APP虚假期货交易欺骗...   近年来,随着互联网金融的迅猛发展,各类投资理财平台如雨后春笋般涌现,其中不乏披着“正规”外衣、实...
青岛国凌酒业有限公司投资者等到...   前几年,网上很多这样的酒业公司打着购买原始股上市后分红的幌子,忽悠股民去买股权!很多投资者到现在...
解密科技赛道超额收益!顶尖基金... 2026年以来A股结构性行情极致演绎,主动权益基金业绩严重分化。数据显示,截至7月3日,主动权益基金...
证券板块为什么是“股市风向标”... 资本市场的长期投资价值对于证券公司的长期投资价值具有显著的正向带动作用。从收入构成中我们能够看到证券...
原创 年... 46% 的 Z 世代、35% 的千禧一代,延后了买房、结婚、生育这些人生重大决策。 听起来有点惨,但...
消息称SambaNova融资1... IT之家 7 月 8 日消息,据彭博社稍早前消息,AI 芯片企业 SambaNova 即将在当地时间...
利好突袭!A股盘中,直线拉升!... 云计算概念股异动! 今日(7月8日),云计算概念股集体拉升,板块指数涨幅超过4%,浪潮信息一字涨停,...
原创 传... 这几年喊了多年的美元霸权衰落,终于不再是空话。美国自己急得团团转,四处找新的货币锚点,还真折腾出几个...
韩国股市跌入技术性熊市,监管紧... 韩国股市正面临今年以来最严峻的考验,基准指数KOSPI从历史高点下跌20%,进入技术性熊市门槛,监管...
原创 美... 网上一直流传着一组扎心数据,即:中国居民可支配收入仅占GDP的比例45%左右,而美国却高达75%以上...
AI休整期不悲观,某些板块底部... 继续普调,严重缩量! 今日沪指跌1.26%、创业板跌0.94%、科创综指跌0.18%; 全天成交额...
知名经济学家高善文去世,曾预判... 出品|搜狐财经 作者|汪梦婷 7月7日,知名经济学家、原国投证券首席经济学家高善文不幸去世,享年55...
20万份文件泄密,苹果被坑惨了 苹果的机密在印度代工厂塔塔电子大面积泄露后,坐不住的不仅是库克,还有新德里的高官们。 当地时间7月2...
起点订购APP贵金属订购交易欺...   互联网上充斥着白银、铂金、铜等现货贵金属投资公司的宣传,通过不实的贵金属现货APP吸引投资者,但...
全新易购APP高额手续费的期货...   全新易购APP白银铂金现货订购出现严重的损失,投资者在这个平台根本赚不到钱,开始还好,后面的交易...
银行板块震荡上扬 中国银行等股... 观点网讯:7月8日,银行板块震荡上扬,中国银行、农业银行、建设银行、成都银行、工商银行等股纷纷上扬。...
AI Agent进入深水区:企... AI Agent从技术概念走向商业落地,企业付费意愿成为检验产品价值的唯一标准。过去两年大量AI创业...
一通智投APP内幕交易欺骗投资...   一通智投APP虚假现货订购交易为非法期货,投资者被宣传广告给诱导,下载了一通智投APP,结果在这...
港股科技股全线大涨!跌多了是基... 港股市场近日整体有明显反弹的科技股今日再度集体走强,恒生科技指数拉升涨超3%。个股中,联想涨超8%,...
一场博览会,看透低空经济风口全... 文丨许佳慧 低空经济风起,谁是真正的弄潮儿? 【观赛道:题材风口开启,全链布局成型】 低空经济有多火...