下拉刷新
C++ 项目

这里是按照「分类」阅读往期的 HelloGitHub 月刊内容, 您目前在查看 HelloGitHub C++ 项目 集合。

1、
Diagon
Star 1.9k
Vol.108
5 个月前

交互式 ASCII 图表生成器。这是一个交互式的 ASCII 风格图表生成器,可以将类似 Markdown 的表达式转换为 ASCII 艺术形式。它支持生成数学表达式、序列图、树形图、表格、流程图等,并可以将图表导出为 WebAssembly,在网页中展示和交互。

Diagon
2、
ggwave
Star 6.4k
Vol.108
18 天前

通过声音传输数据的工具。这是一款创新的数据传输工具,通过声音在设备间传输少量数据。它采用频移键控(FSK)传输协议,并结合错码(ECC)提升数据传输的可靠性,传输速度在每秒 8-16 字节。

ggwave
Star 283
Vol.108
12 天前

《黑神话:悟空》小地图插件。这是一款专为《黑神话:悟空》设计的实时地图插件。它完全免费且安装简单,支持实时位置追踪、导航、关键点位,以及地图放大、缩小和隐藏等功能。

wukong-minimap
4、
champ
Star 1.8k
Vol.107
9 个月前

开源的四足机器人控制开发框架。这是一个开源的四足机器人开发框架,可用于构建四足机器人和开发控制算法。它提供轻量级的头文件库和丰富的 ROS 工具包,支持完全自主导航、Gazebo 仿真环境以及多种硬件平台,为开发者提供了完整的四足机器人控制框架和开发工具。

champ
5、
cling
Star 3.8k
Vol.107
1 个月前

交互式的 C++ 开发环境。这是一个基于 LLVM 和 Clang 构建的交互式 C++ 解释器。它提供了直观的交互式命令行界面,支持即时编写、执行和调试 C++ 代码,并可以与 Jupyter 集成。

cling
Star 5.3k
Vol.107
2 天前

多功能的 Windows 音乐播放器。该项目是一款由 C++ 编写的简约、小巧、多功能的 Windows 本地音乐播放器,支持常见音频格式,并提供歌词显示、卡拉 OK 模式、歌词编辑、专辑封面展示、频谱分析和音效调节等功能。

MusicPlayer2
Star 1.1k
Vol.106
1 天前

边看视频边学日语的视频播放器。这是一款基于 mpv 的开源视频播放器,专为学习日语而设计。它能够帮助用户在观看视频时学习日语,支持弹出式词典、字幕浏览、生成和同步生词卡等功能。

Memento
8、
mixxx
Star 5.2k
Vol.106
2 天前

免费开源的 DJ 混音软件。该项目是一款用 C++ 开发的专业级 DJ 软件,完全免费。它提供了丰富的功能和硬件兼容性,支持自动 BPM 检测、实时效果处理、录音和直播等功能,适用于 Windows、macOS 和 Linux 平台。

mixxx
Star 2.9k
Vol.106
2 个月前

高性能的 HashMap 库。该项目提供了多种高性能、内存友好、线程安全的哈希表和 B 树容器实现。它基于 Google 的 Abseil 库进行开发和优化,支持 C++11 标准和头文件形式,无需编译即可直接使用。

#include <iostream> #include <string> #include <parallel_hashmap/phmap.h> using phmap::flat_hash_map; int main() { flat_hash_map<std::string, std::string> nickname = { { "tom", "tomcat"}, { "jim", "jimoby"} }; for (const auto& n : nickname) std::cout << n.first << "'s nickname is: " << n.second << "\n"; email["bill"] = "hellogithub"; std::cout << "bill's nickname is: " << nickname["bill"] << "\n"; return 0; }
parallel-hashmap
10、
upx
Star 1.6w
Vol.106
2 天前

压缩可执行文件的工具。这是一款开源的可执行文件压缩工具,支持多种可执行文件格式(Windows、Linux、macOS)。它拥有出色的压缩比(50-70%),压缩后的文件可直接运行,适用于程序分发和大规模存储的场景。

upx