clash女子系列

clash女子系列

Golang 作为一门还在快速成长的编程语言,想要与时俱进,还得多看看这几个开源项目。

听说你想学习 Go 语言,那我就来总结一下:那些目前我所了解的优质 Golang 开源项目。

学习 Go 语言,可别忘记了 Go 本身是一门可以轻松构建简单,可靠和高效软件的开源编程语言。

本开源项目涵盖众多项目,包括但不限于数据库、游戏开发、区块链、Web 开发框架、身份认证、持续集成、自动化构建等方面。

学习完 Go 的基础语法,当然作为入门者肯定要学习一下算法与数据结构,这里也推荐两个比较合适的开源项目。

推荐理由:一个是大名鼎鼎的The Algorithms,这个仓库由众多大佬参与的用各种语言实现经典的算法:比如:二分搜索、快速排序、动态规划和常见数据结构等,像其标语所说的:目前 Github 最大的开源算法库。本人之前写的几篇数据结构的文章都得从这里来看看,同样是链表,学习我写的和大佬实现的有何差异,一旦发现有所考虑不全,立马向大佬学习。目前用 go 已经实现了的算法可以点此处。

推荐理由:如果想从事 Go 语言开发,一个无可避免的地方就是需要算法面试,那你一定不能错过这个开源项目。halfrost 大佬花了一年用 Go 语言刷题,最后总结出这套 1000 多道题的 LeetCode 题解与心得,并将此题解制作成一本开源电子书,一经推出,得到众多大佬的推荐。作者表示,书中所有的代码题解都是 beats 100%,可谓是一本制作精良,Go 刷题必备居家旅行之好书。可以点此处在线阅读。

推荐理由:一款盛名远扬的 Go Web 开发框架。功能强大、快速灵活、性能高。笔者还在学习中,所以也道不出什么所以然。当时学它总没错。

推荐理由:一个简单快速的 Go Web 框架。Fiber 专注于极致性能和低内存占用。它的灵感来自流行的 Express JS 框架。

推荐理由:一款云原生微服务 RPC 框架,集成了各种工程实践的 web 和 rpc 框架。通过弹性设计保障了大并发服务端的稳定性,经受了充分的实战检验。

推荐理由:据官网介绍,Iris 是最快的 HTTP/2 Go Web 框架,简单易学。跨平台、具有强大的功能集clash女子系列、能够有效构建高性能 Web 应用程序和可移植性 API 。

推荐理由:众多 Go Web 框架的一个clash极客云,根据官网介绍,它有着高性能、可扩展性、极简的特点。

推荐理由:本开源项目提供了一个良好的项目组织架构,提供给 Go 开发者一个良好的应用程序项目的基本布局。它不是核心 Go 开发团队定义的官方标准;然而,它是 Go 生态系统中一组常见的老项目和新项目的布局模式。随着项目的增长,保持代码结构良好非常重要,否则你最终会得到一个凌乱的代码,这其中就包含大量隐藏的依赖项和全局状态。

推荐理由:一款 Go 语言的ORM 库,具有灵活的可扩展插件 API:Database Resolver(多数据库,读写分离)、Prometheus。记得有一个前辈跟我说过,为了简化操作开源使用 ORM,如果需要做到性能最优,还是得靠 DBA 写一些高效的 SQL 语句。

没有一项工具是可以一劳永逸的,但是我们学习还是值得的。不知其所以,怎么知其不可以。

推荐理由:一款开源的反向代理与负载均衡工具。它最大的优点是能够与常见的微服务系统直接整合,可以实现自动化动态配置。为了让系统好好上线,咱可得好好学吖。

推荐理由:一个开源社区驱动的轻量级代码托管解决方案,后端采用 Go 编写

推荐理由:Github 官方用于构建命令行程序的库,实现了命令行与 GitHub 进行无缝的协同工作。

推荐理由:Clash 是一个使用 Go 语言编写,基于规则的跨平台代理软件核心程序,支持 SS / VMess 协议,正在使用 Windows 版本。

推荐理由:也是一个优异的 CLI 框架,同样提供了简单的接口来创建命令行程序,众多优秀的项目中都使用到了 Cobra,如 Kubernetes、Hugo 和 Github CLI 等clash极客云

推荐理由:如果你对数据科学领域感兴趣,本开源项目带你学习数据科学的开源课程。

推荐理由:这个仓库汇集了众多编程语言从零开始学的优质博客或者教程。作者也选取了几个优质的 Go 教程供大家学习,如果你也想学习除了 Go 语言之外的语言,可以看看这个仓库。

Go 的开源优秀项目太多了。感兴趣的读者可以在 Github 的简单的一个搜索语法进行快速搜索,例如通过在搜索框中输入:go stars:=20000

比如还有一些名声大噪的项目如 Kubernetes、Docker、Hugo、CockroachDB 、etcd 以及以太坊官方 Go 实现 Ethereum 等都没有一一介绍了:一是篇幅有效,二是这些项目无需过多介绍,大家都会自行了解和学习。

THE END
喜欢就支持一下吧
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称