大家好,欢迎来到IT知识分享网。
Sourcetrail
https://github.com/CoatiSoftware/Sourcetrail
一个免费开源、跨平台的可视化源码探索项目。能够十分高效的帮助使用者探索、熟悉陌生的代码,支持 C、C++、Python 和 Java 语言,同时提供了相关 SDK 用于拓展支持其它语言,相信在未来会提供更多语言的支持。程序员在它的帮助下可以快速熟悉陌生项目、学习开源项目、框架等,此等利器赶快去试试吧。
chinessChess
https://github.com/xmuli/chinessChess
基于 Qt5 开发的中国象棋网络对战平台,支持单机和网络对战。
hplayer
https://github.com/ithewei/hplayer
一个基于 C++ 实现的多画面播放器。能播放文件源、网络源、设备捕获源,界面为多画面监控网格,可自由切换多画面风格,支持拖拽与合并。适合想要入门音视频、播放器开发的小伙伴们学习,该项目用到的技术栈:
- Qt 实现界面
- FFmpeg 获取帧、编解码、转码
- OpenCV 处理图片
- OpenGL 渲染视频帧
FlowChar
https://github.com/Gusabary/FlowChar
一个用来把伪代码生成纯字符流程图的小工具。让使用者仅需要写一段简单的伪代码,便可以生成对应的流程图。该项目结构清晰、使用简单,代码量少适合使用和“把玩”。示例图如下:
notepanda
https://github.com/ChungZH/notepanda
这是一个用 C++ 和 Qt 开发的记事本项目。支持代码高亮、自定义字体样式,还可以命令行呼出:notepanda main.cpp,支持 Windows、Linux 和 MacOS 三大系统。可作为学习 Qt、如何做开源项目的实战。
yuzu
https://github.com/yuzu-emu/yuzu
免费开源的 Nintendo Switch 模拟器。刚刚开源的项目,目前仅支持 Windows、Linux,部分主流游戏:塞尔达传说、宠物小精灵、马里奥等。
contour
https://github.com/christianparpart/contour
一个使用 C++ 17 开发的终端模拟器。可在 Windows、Linux 和 MacOS 三大平台使用,支持字体连字 Font Ligatures(例如 Fira Code 字体)、GPU 加速渲染、背景模糊(Win10、KDE)、256 色、True Color 和配色主题。
sudoku
https://github.com/mayerui/sudoku
C++ 实现的命令行数独游戏。600 余行代码,初学者也可以轻松学习。
indicators
https://github.com/p-ranav/indicators
一个使用 C++ 编写的进度条库,你可以用它在命令行中实现美观的进度条。它使用方便、线程安全、支持多种进度条样式。
ThreadPool
https://github.com/progschj/ThreadPool
一个简单的 C++11 线程池实现,代码加起来不到 100 行。示例代码:
// create thread pool with 4 worker threads
ThreadPool pool(4);
// enqueue and store future
auto result = pool.enqueue([](int answer) { return answer; }, 42);
// get result from future
std::cout << result.get() << std::endl;
xournalpp
https://github.com/xournalpp/xournalpp
一款支持 PDF 手写注释的笔记软件,支持 Linux、Windows、macOS 平台。看书的时候喜欢标注、做笔记,那这款工具肯定适合你。
netdata
https://github.com/netdata/netdata
一款免费开源的 Linux 系统性能实时监控工具。它易于安装、占用资源少、功能强大,支持监控多种服务。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/55166.html