## 内容
> **以下为本期内容**|每月 **28** 号更新
### C 项目
1、[memreduct](https://hellogithub.com/periodical/statistics/click?target=https://github.com/henrypp/memreduct):小巧的内存管理应用。这是一款 Windows 内存管理工具,可以实时监控计算机内存和清理系统缓存。它体积小(6MB)、内存释放效果明显,兼容 Windows XP 及更高版本。
2、[naxsi](https://hellogithub.com/periodical/statistics/click?target=https://github.com/nbs-system/naxsi):高效、易用的 Nginx 防火墙。这是一款专业的 Nginx Web 应用防火墙,可用来抵御 SQL 注入、XSS 攻击等。它采用白名单的防御方式,规则配置简单、功能强大,支持拦截和学习模式。学习模式可辅助发现未知攻击,生成、优化白名单规则。
3、[no-more-secrets](https://hellogithub.com/periodical/statistics/click?target=https://github.com/bartobri/no-more-secrets):在终端中模拟电影里的数据解密效果。这是一个可以在终端中模拟 1992 年《通天神偷》电影中的数据解密效果的命令行工具。它可以将 ASCII 或 UTF-8 文本,用好莱坞式的解密效果展示。
```
$ ls -l | nms
$ ls -l | nms -a // Set auto-decrypt flag
$ ls -l | nms -s // Set flag to mask space characters
$ ls -l | nms -f green // Set foreground color to green
$ ls -l | nms -c // Clear screen
$ nms -v // Display version
```
6、[wincompose](https://hellogithub.com/periodical/statistics/click?target=https://github.com/samhocevar/wincompose):免费的特殊符号输入法。这是一款 Windows 小工具,可以让你轻松输入特殊符号和 Emoji。它内置了上千种特殊符号和 Emoji,支持自定义组合键快速输入特殊字符。
### C++ 项目
7、[clink](https://hellogithub.com/periodical/statistics/click?target=https://github.com/chrisant996/clink):Windows 命令行增强工具。该项目可以让 Windows 原生的 cmd.exe 拥有类似 bash 一样强大的自动补全、历史记录、行编辑等功能,就像在 Linux 终端上一样。来自 [@孤胆枪手](https://hellogithub.com/user/i1wAIyo6P3NXkxm) 的分享
8、[miniob](https://hellogithub.com/periodical/statistics/click?target=https://github.com/oceanbase/miniob):从 0 到 1 数据库内核实战教程。该项目是 OceanBase 团队基于华中科技大学数据库课程原型,联合多所高校重新开发的、从零上手数据库的学习项目。它结构简单、代码简洁,不仅有文字讲解和视频教程,还有由浅入深的题目。通过理论+实战的方式,帮忙初学者迅速掌握内核模块功能和协同关系,提高工程编码能力,有助于在面试和工作中脱颖而出。来自 [@wangyunlai](https://hellogithub.com/user/AptH8D2YM3rCGL9) 的分享
### CSS 项目
9、[layui](https://hellogithub.com/periodical/statistics/click?target=https://github.com/layui/layui):面向后端开发者的 Web UI 组件库。这是一款采用原生态 HTML/CSS/JS 开发模式的免费 Web UI 组件库,它拿来即用无需构建工具,极易上手、UI 简约清爽,深受广大后端开发者们的喜爱。
```html
开始使用 Layui
```
### Go 项目
10、[compress](https://hellogithub.com/periodical/statistics/click?target=https://github.com/klauspost/compress):强大的 Go 语言压缩库。该项目包含了多种压缩算法,支持实时压缩算法 zstandard、Snappy 优化版压缩算法 S2 等,还可用来替代 gzip、zip、zlib 等标准库。
11、[feishu2md](https://hellogithub.com/periodical/statistics/click?target=https://github.com/Wsine/feishu2md):飞书文档转化成 Markdown 的工具。这是一个 Go 写的小工具,可以下载飞书文档为 Markdown 文件。它无需安装下载即用,支持命令行、Docker 和在线三种使用方式。
12、[pop](https://hellogithub.com/periodical/statistics/click?target=https://github.com/charmbracelet/pop):在终端发邮件的工具。这是一款用 Go 写的命令行发邮件的工具,它支持 TUI 和命令行两种使用方式,还以可以通过管道和其它工具结合,实现例如 AI 编写邮件等功能。
```
pop < message.md \
--from "me@example.com" \
--to "you@example.com" \
--subject "Hello, world!" \
--attach invoice.pdf
```
13、[URLFinder](https://hellogithub.com/periodical/statistics/click?target=https://github.com/pingc0y/URLFinder):一款快速提取网页信息的工具。该项目可以快速爬取网页上的 URL 地址、JS 文件里的 API 接口等信息,支持批量抓取、深入抓取、安全抓取等模式。
18、[jsnes](https://hellogithub.com/periodical/statistics/click?target=https://github.com/bfirsh/jsnes):JavaScript 写的红白机模拟器。这是一个用 JavaScript 写的红白机(NES) 游戏模拟器,它可直接嵌入网页也可在 Node.js 中作为库使用。
```javascript
// Initialize and set up outputs
var nes = new jsnes.NES({
onFrame: function(frameBuffer) {
// ... write frameBuffer to screen
},
onAudioSample: function(left, right) {
// ... play audio sample
}
});
// Read ROM data from disk (using Node.js APIs, for the sake of this example)
const fs = require('fs');
var romData = fs.readFileSync('path/to/rom.nes', {encoding: 'binary'});
// Load ROM data as a string or byte array
nes.loadROM(romData);
// Run frames at 60 fps, or as fast as you can.
// You are responsible for reliable timing as best you can on your platform.
nes.frame();
nes.frame();
// ...
// Hook up whatever input device you have to the controller.
nes.buttonDown(1, jsnes.Controller.BUTTON_A);
nes.frame();
nes.buttonUp(1, jsnes.Controller.BUTTON_A);
nes.frame();
// ...
```
### Swift 项目
28、[alt-tab-macos](https://hellogithub.com/periodical/statistics/click?target=https://github.com/lwouis/alt-tab-macos):macOS 上的 alt-tab 窗口切换工具。这是一款将 Windows 的 alt-tab 切换窗口功能带到了 macOS 的应用,支持一键关闭、全屏、隐藏应用,自定义 AltTab 外观、快捷键等功能。
### 人工智能
29、[DeepFaceLive](https://hellogithub.com/periodical/statistics/click?target=https://github.com/iperov/DeepFaceLive):实时直播和视频 AI 换脸程序。该项目可以对摄像头和本地视频文件中的人物,进行实时 AI 换脸,可用于 PC 直播、视频等场景。