Gin
• 轻量级、高性能的Go语言Web框架
Golang Gin 是一个用Go语言编写的高性能Web框架。它是轻量级的,但具有丰富的特性,例如路由、中间件支持、JSON处理、表单参数解析等。 Gin 框架专注于简化HTTP API的开发流程,同时提供了快速的执行效率。得益于Go的并发模型,Gin 能够轻松应对高并发场景。它的API设计简洁,易于上手,适合各种规模的Web应用开发。
GoLand
• Jetbrains为Go设计的跨平台IDE
GoLand 是 JetBrains 推出的 Go 语言集成开发环境(IDE),提供智能代码补全、调试、测试、版本控制等功能。它还包括对 Docker 和 Kubernetes 的支持,适合微服务架构。 Goland强化了对Go语言特性的支持,优化了代码编写体验,加快项目开发流程。
Go语言中文网
• Golang中文社区
Go语言中文网是专注于Go语言(Golang)技术学习与交流的平台,提供全面的Go语言中文教程、丰富的案例文章,以及Go社区最新动态。 该网站旨在促进Go语言在中文社区的普及与应用,帮助开发者通过易懂的中文资料快速掌握Go语言编程技巧。适合初学者入门,也适合有经验开发者进阶提升。
Golang Weekly
• 订阅Golang权威的最新动态、教程等资源
Golang Weekly 是一个面向Go(又称为Golang)编程语言社区的免费电子通讯服务。它定期为订阅者提供Go语言的最新动态、教程、库、文章和工具等资源,帮助开发者保持对Go生态系统的最新了解,并提高他们的编码技能。 无论是新手还是资深的Go程序员,Golang Weekly都是一个可靠的信息来源,用以跟踪行业趋势和最佳实践。
Iris Web Framework
• Golang实现的高性能Web框架
Iris Web Framework是一个高性能、功能齐全的web开发框架,专为Go编程语言设计。它旨在提供快速的开发体验,同时维持强大的性能。Iris提供路由,中间件支持,会话管理,模板渲染,Websockets,安全特性如身份认证和CSRF保护,并支持RESTful API的创建。它非常适合构建高效率、可扩展的Web应用程序和微服务。
Go Forum
• Go爱好者英文交流论坛
Go Forum是一个为Go语言爱好者和开发者设计的在线社区。该论坛中,用户可以讨论Go编程语言的问题,分享最佳实践和技术资源,寻求编码帮助,并与全球的Go语言开发者交流合作。论坛提供了各种分类板块,包括新闻公告、技术讨论、代码审查以及工作机会等。 它是一个促进知识共享和协作的理想平台,适合所有水平的Go开发者,无论是新手还是资深专家。Go Forum通过其活跃的社区成员和专业的讨论氛围,致力于推动Go语言的发展和应用。
Compiler Explorer
• 支持多语言,交互式呈现编译结果
Compiler Explorer是一款强大的在线工具,它让开发者可以实时查看他们的源代码在多种编译器下的编译结果和汇编输出。该平台支持多种编程语言如C++、C、Rust等,用户只需输入源代码,即可观察代码经过指定编译器及其版本处理后的详尽汇编指令。它不仅有助于优化代码性能,还是理解编译器工作机制的绝佳学习资源。
峰云就她了
• 专注于Golang、Kubernetes
峰云就她了是一个技术博客,主要专注于Golang、Kubernetes、Nosql、Istio等领域。该博客包含了这些领域的一些技术文章。此外,该博客还提供了一些技术分享。总的来说,这是一个技术资源库,对于对这些领域感兴趣的读者来说,是一个学习平台。
GoPlus
• 融合python数据科学、编程教学的go超集语言
GoPlus(Go+)是一门静态类型语言,由国内云厂商七牛云推出。它与 Go 语言完全兼容,代码样式类似脚本,比 Go 更具可读性,专门用于数据科学。GoPlus的主要后端编译为人类可读的 Go,因此其性能与 Go 相当。它支持 Go/Go+ 混合编程。此外,GoPlus还引入了一些新的语法特性,如支持`++`、`--`操作符的重载,支持`type()`表示类型`type`的零值,以及支持`uint128`、`int128`和`any`类型。
Php2Golang
• 查找go中PHP的替代函数
Php2Golang 是一个在线工具,旨在帮助开发者将 PHP 代码转换成 Go 语言代码。通过提供直观的界面,用户可以输入或粘贴 PHP 代码,然后工具会自动生成对应的 Go 代码。 该工具尤其适合理解 PHP 和 Go 之间的语法差异,以及希望建立跨语言编程技能的开发者。虽无法完美转换所有代码,但对于常见的语言结构和函数,Php2Golang 提供了一个快速的起点,加快学习过程并提高开发效率。
Lura
• 使用golang编写的拥有极致性能的api网关
Lura项目是一个API网关构建器和代理生成器,它位于客户端和所有源服务器之间,添加了一个新层,消除了客户端的所有复杂性,只为客户端提供UI所需的信息。Lura可以将许多源聚合到单个端点,并允许你对响应进行分组、包装、转换和缩小。 此外,它支持大量的中间件和插件,允许你扩展功能,例如添加Oauth授权或安全层。Lura不仅支持HTTP(S),而且因为它是一套通用库,你可以构建所有类型的API网关和代理,包括例如RPC网关。
Beego
• 国人开发的Golang Web框架
Beego 是一个高效的 Go 语言(Golang)框架,用于构建 RESTful APIs、Web 应用和后端服务。有 MVC 架构,提供路由、模型、控制器和视图之间的自动映射。支持会话管理、表单处理、缓存、日志和配置等功能。适合迅速开发高性能的Web应用。
Go语言101
• 一个与时俱进的Go编程知识库
《Go语言101》是一本编程指导书,专注于Go语法语义和运行时相关知识点。此书旨在尽可能地帮助Go程序员更深更全面地理解Go语言。它收集了Go语言和Go编程中的很多细节,其中有一些在官方文档中从未提及。此书适合Go初学者和有一定经验的Go程序员阅读。本书可以在线免费阅读。此外,它还提供了大量高质量的第三方库包和应用。此书由老貘从2016年7月开始编写。目前此系列丛书仍在不断改进和增容中。