下拉刷新
仅一个文件的开源项目
文章

img

OneFile 是一个精心策划的集合,网罗了众多简洁明了、仅需单个文件即可运行的开源项目。这里汇集了各式各样的项目,从娱乐性的游戏、强大的编译器、高效的服务器,到实用的工具和多功能的库,应有尽有。

地址:github.com/521xueweihan/OneFile

这些项目不仅易于理解,而且操作简单,只需复制代码即可立即运行。更棒的是,您可以通过点击链接,轻松访问每个项目的源代码,甚至在线试玩互动游戏。

名称语言描述
tinyhttpd.cC不到 500 行的超轻量型 HTTP Server,可以用来理解服务器程序的原理和本质
si78c.cC用 C 语言实现的《太空侵略者》命令行游戏
minilisp.cC用 C 语言写的 Lisp 解释器。实现了整数、符号、局部变量、条件语句、宏和垃圾回收等功能
cJSON.cC标准 C(C89) 实现的超轻量的 JSON 解析库
filedb.cC基于 B-tree 的文件数据库
threadpool.hC++一个简单的 C++11 线程池实现
looptap.htmlHTML消磨时间的小游戏,把球停在有颜色区域
minesweeper.htmlHTML扫雷游戏
2048.htmlHTML2048 游戏
ascii-cam.htmlHTML把视频图像转成 ascii
the-super-tiny-compiler.jsJavaScript人人都能看懂的微型编译器
pico.jsJavaScript200 行实现的面部识别库
parsedown.phpPHP一个小而美的 PHP 的 Markdown 解析库
httpstat.pyPython用更优雅的方式展示 curl 结果的命令行工具
py2sec.pyPython一款轻量级跨平台 Python “加密”、加速的脚本工具
tomato-clock.pyPythonPython 写的命令行番茄工作法定时器
share.pyPython基于 HTTP 协议的文件分享工具
web-server.pyPython一个简单的 Web 框架

「OneFile」 是一个开源项目,在这里你可以找到有趣运行简单的程序。同时它也是一个编程挑战,你也可以提交一个文件接受挑战。 点击 加入 OneFile 编程挑战,一个文件而已就写点有趣的代码吧!

- END -