Github热门榜单2021-11-07_游戏工具、数据库备受关注

Github每日热门榜单(2021-11-07):游戏地图转化工具登顶,QuestDB持续火热,中文开源社区不断发力。

01:MapAssist

项目地址:https://github.com/misterokaygo/MapAssist

MapAssit 是一个 C# 工具项目, 其是一个免费开源的游戏地图帮助工具,用于探索从地图数据到视觉图层的转换。

该项目属于工具类,缺乏基本的文档说明等,适合从事游戏地图方面开发者,以及游戏技术爱好者使用。

02:questdb

项目地址:

一个硬核的 Java 为主的数据库实现项目。

QuestDB 是一个高性能、开源的 SQL 数据库,适用于金融服务、物联网、机器学习、DevOps 和可观测性应用。

简而言之,QuestDB 进行了大量优化,使用列式存储,针对时序数据具有很高的性能。

它拥有支持 PostgreSQL 线协议的端点,使用 InfluxDB 线协议的模式无关的高吞吐数据获取方式,以及用于查询、批量导入和导出的 REST API。

QuestDB 实现了 ANSI SQL 与面向时间的语言功能的本地扩展。这些扩展使得使用关系和时间序列连接将多个来源的数据关联起来变得简单。

QuestDB 通过面向列的存储模型、大规模并行化矢量执行、SIMD 指令和各种低延迟技术实现了高性能。整个代码库是用 Java 和 C++从头开始构建的,没有任何依赖性,并且 100%没有垃圾回收。

项目目前正处于活跃时期,吸引了越来越多的开发者参与,且拥有完善的中文文档。对于时序数据有较高性能的开发者可以持续关注。

03:MockingBird

项目地址:

喜闻乐见的人工智能项目。

MockingBird(拟声鸟工具箱)是一个针对中文(普通话)实时语音克隆 Python 项目,其号称能在 5 秒内克隆您的声音并生成任意语音内容。

项目使用 PyTorch 框架,可以使用提供的训练器,自行使用数据训练得到模型,也可以直接使用社区提供的预训练模型。模型训练完成后,就可以使用工具箱(提供了浏览器或原生GUI界面)尝试进行语音生成。

语音克隆,深度学习的又一项“黑科技”式的研究成果,既有着令人浮想联翩的应用前景,也可能会引发不少潜在问题。

04:v2ray-core

V2ray 核心项目,Go 语言网络工具类项目,常年热门。

05:archbase

项目地址:

经典书籍开源版本,值得学习。

龙芯团队胡伟武老师等人编写的《计算机体系结构基础》(第三版)的开源版本。本书纸质版本由机械工业出版社发行,前两版可以通过各种常规渠道购买,第三版纸质版本也即将发行。

本书的实例和原理介绍以龙芯体系结构为主。在第三版的改版过程中,作者们引入了一个创新尝试,试图将本书打造为一本活的教科书。具体来说,采用以文本为基础的 rmarkdown 格式编辑书本内容(采用 bookdown 工具包),用 git 对其进行版本管理,并在互联网进行开源维护。在相应的网站上,还会提供出版社提供的与纸质版本一致的电子版本,以及相关的参考课件PPT和其他补充资源。

对于在学习计算机体系结构的学生们,尤其是与龙芯相关,或对龙芯有兴趣的研究开发人员,毫无疑问是十分推荐的,作者们对于开源社区作出了很大的贡献。

06:Telegram

项目地址:https://github.com/DrKLO/Telegram

Telegram 安卓版 App 的官方源码。Telegram 欢迎开发者们使用其 API 和源码,在其平台上创建应用。

对于安卓开发者、即时通讯领域相关人员,以及 Telegram 关注者来说,这个项目具有比较大的参考价值。

07:Files

项目地址:

一个开源的 Windows 平台现代化文件管理器。C# GUI 应用项目,使用 Fluent Design,提供了包括多标签页、多面板、多列、命令行拓展等功能。

该项目对于 Windows GUI 项目开发者有较好的参考价值,支持 Windows 11;同时,其提供了 Microsoft Store 下载,厌倦了自带文件管理器的可以尝试一下。

08:clash

项目地址:

常年热门项目,Go 编写的基于规则的高性能本地代理工具。对于 Go 网络开发熟悉,以及有需要使用的开发人员,可以进行了解。

09:flutter-tips-and-tricks

项目地址:

近年来,Flutter 开发的热度只升不降,越来越多的开发者投入到使用 Flutter 开发跨平台 App 项目中来。

这个项目,总结来各种各样在 Flutter 开发中的小提示和小技巧。其中大部分都提供了项目的代码实例,部分还提供了相应视频来展示 UI 效果,如 SlideTransition 实现等。其中还包括了不少 Dart 语言的代码片段,如双向链表实现等。

如果你对 Flutter 已经有了一定的熟悉,不妨把这个项目中的每一条都读一遍,能够帮助自己在 Flutter 开发中少走弯路。

10:v2ray

网络相关的脚本类工具,常年热门项目,与榜单第4名关系密切。