作为一个C++新手,我感兴趣的C++开源项目

2023年4月30日,周日晚上。

昨天完成了一个C++项目后,想再开始一个C++项目,但不知道做什么,于是决定看看有什么好的C++开源项目。

今晚在网上逛了一圈后,发现了好多有趣的C++开源项目。


 参考文章:

GitHub Top 10 + C++优质开源项目(2021版) - 知乎

有哪些值得学习的国内 c++ 开源项目? - 知乎

有哪些轻量级适合阅读的优秀 C++ 开源项目? - 知乎

https://www.cnblogs.com/chulia20002001/p/6956678.html


我把这上面的四个网址的内容看了一遍,作为一个C++新手,其中,我比较感兴趣的项目有:

1、TrafficMonitor

这个项目的界面很漂亮,而且感觉会有很多我感兴趣的技术

GitHub - zhongyang219/TrafficMonitor: 这是一个用于显示当前网速、CPU及内存利用率的桌面悬浮窗软件,并支持任务栏显示,支持更换皮肤。

2、职工工资信息管理系统

怎么说呢,感觉很适合新手

GitHub - deng1604/Worker: c++小项目之职工工资信息管理系统

3、图书管理系统

GitHub - sjaiwl/BooksManageSystem: 基于C++实现简易图书管理系统

4、贪吃蛇

https://github.com/bystc/Snake-cpp

5、ctpl

一个简易的线程池。这个我挺感兴趣的,因为我刚刚了解了线程池后,感觉线程池挺厉害的。

GitHub - vit-vit/CTPL: Modern and efficient C++ Thread Pool Library

6、SQLiteCpp

Sqlite C ++封装库。这个我特别特别感兴趣,因为我昨天完成的C++项目用的数据库就是SQLite,只不过我写的时候用的是C语言的API

GitHub - SRombauts/SQLiteCpp: SQLiteC++ (SQLiteCpp) is a smart and easy to use C++ SQLite3 wrapper.

7、sqlite_orm

这个我也很感兴趣,理由同上。

https://github.com/fnc12/sqlite_orm

8、ThreadPool

只有100行的线程池?????有点离谱。我想看看。

GitHub - progschj/ThreadPool: A simple C++11 Thread Pool implementation

9、EasyLogger

超轻量级日志库。本来不想写这个的,但是我看好多文章都提到了日志库,就有点好奇这个东西有啥用啊,所以挑了一个简单的来看看

GitHub - armink/EasyLogger: An ultra-lightweight(ROM<1.6K, RAM<0.3k), high-performance C/C++ log library. | 一款超轻量级(ROM<1.6K, RAM<0.3k)、高性能的 C/C++ 日志库


感觉对新手不怎么友好,但是我也感兴趣的项目:

1、LevelDb

好像是用来存储数据的...

GitHub - google/leveldb: LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.

作为一个C++新手,我感兴趣的C++开源项目_第1张图片

 作为一个C++新手,我感兴趣的C++开源项目_第2张图片

2、 smallkv

国人开发的,好像也是存储数据的...

GitHub - yangyang233333/smallkv: A small Key-Value storage engine written in C++.

3、FreeNOS

GitHub - Neirth/FreeNOS: Free Niek's Operating System (FreeNOS)

4、Chromium

GitHub - chromium/chromium: The official GitHub mirror of the Chromium source

你可能感兴趣的:(#,C++未分类,c++)