当前位置: 主页 > 建站知识 > 网站建设

IT大佬推荐!Github上10个有用、有趣的C语言开源项目推荐收藏

发布时间:2023-04-15 23:38   浏览次数:次   作者:小编

  这是一款超快的 IP 端口扫描工具,它是一种异步的 TCP 端口扫描器,特点就是速度非常快。最快可以在 5 分钟内扫描完整个互联网。不过在使用时需要小心,避免把本机打挂了。

  一款高效的密码破解工具,支持多种算法,适用于 Linux、macOS 和 Windows 操作系统。

  这是一款快速、多线程的图像处理库,具有内存占用小、处理速度快等特点。它支持处理多种图像和像素格式,并且提供了命令行调用和 Ruby、Python 等多种编程语言的 SDK,方便开发者使用。

  这是一款小型 C 编译器,虽然它只是玩具级别的,但却支持大多数 C11 特性,能够成功编译包括 Git、SQLite 等知名项目在内的几十万行 C 语言代码。此外,该编译器还具有项目结构清晰、提交精心设计、代码易于理解等优点,非常适合对编译器感兴趣的学生从第一个提交开始学习。

  这个项目提供了一个制作迷你 NFC 智能卡的代码和教程。除此之外,野生钢铁侠稚晖发布了演示视频,并展示了其他有趣的作品。建议大家前去观看,非常有意思。

  这是一个模拟复古游戏引擎的工具,名为 TIC-80。它能在 Windows、Linux、Mac 等主流平台上运行,并支持多种复古小游戏的模拟。不仅如此,它还提供了制作游戏的功能,支持多种编程语言,以及地图和声音编辑器等其他工具。使用 TIC-80,就像穿越时空回到了过去,拥有了一台迷你电脑。

  一款能够压缩和编辑 GIF 图片的工具。它的功能强大,虽然体积小,但可以实现多项操作,例如合并多个 GIF,导出所有帧,查看图片信息,减少帧数,设置循环次数,以及编辑某一帧等。此外,还能对 GIF 图片进行压缩。

  这本书是一本使用 C 语言编写 Lisp 语言的实现指南。使用 1000 多行代码实现一个小而功能完备的 Lisp 语言,这本书提供了中文翻译版本,但是尚未完成,请点击查看。

  一款命令行工具,用于模拟键盘和鼠标操作。该项目支持通过命令实现键盘输入、鼠标点击、窗口移动、聚焦以及大小调整等操作。结合 shell 使用,可以DIY实现按键精灵的功能。适用于 Ubuntu、macOS、FreeBSD 等系统。

  我是 @老K玩代码,专注于编程开发的经验总结和项目分享,对编程有兴趣、正在学习编程的同学可以关注我。