实时数据待拉取(运行 scripts/enrich.py 后填充)
暂无截图

项目简介

腾讯的开源项目——libco 是微信后台大规模使用的 C/C++ 协程库,2013 年至今稳定运行在微信后台的数万台机器上。- 无需侵入业务逻辑,把多进程、多线程服务改造成协程服务,并发能力得到百倍提升- 支持 CGI 框架,轻松构建 Web 服务- 支持 gethostbyname、mysqlclient、ssl 等常用第三方库- 可选的共享栈模式,单机轻松接入千万连接- 完善简洁的协程编程接口- 类 pthread 接口设计,通过 co_create、co_resume 等简单清晰接口即可完成协程的创建与恢复- \_\_thread 的协程私有变量、协程间通信的协程信号量 co_signal- 语言级别的 lambda 实现,结合协程原地编写并执行后台异步任务- 基于 epoll/kqueue 实现的小而轻的网络框架,基于时间轮盘实现的高性能定时器

本期其他项目

全部 →
暂无截图
C#第 8 期

Newtonsoft.Json

Newtonsoft.Json 是一款 .NET 平台中开源的 JSON 序列化和反序列化类库,示例代码:```public class Account{public string Email { get; set; }public bool Active { get; set; }public DateTime CreatedDate { get; set; }public IList Roles { get; set; }}Account account = new Account{Email = "james@example.com",Active = true,CreatedDate = new DateTime(2013, 1, 20, 0, 0, 0, ateTimeKind.Utc),Roles = new List{"User","Admin"}};string json = JsonConvert.SerializeObject(account, Formatting.Indented);// {// "Email": "james@example.com",// "Active": true,// "CreatedDate": "2013-01-20T00:00:00Z",// "Roles": [// "User",// "Admin"// ]// }Console.WriteLine(json);```

kcptun
Go第 8 期

kcptun

也许是世界上最快的 UDP 传输工具,支持 macOS/Linux/Windows/FreeBSD/ARM/Raspberry Pi/OpenWrt。

暂无截图
Java第 8 期

AndroidUtilCode

Android 开发人员不得不收集的代码,[中文介绍](https://github.com/Blankj/AndroidUtilCode/blob/master/README-CN.md)

暂无截图
Java第 8 期

DanmakuFlameMaster

Bilibili 开源的 Android 开源弹幕引擎·烈焰弹幕使。特性:- 使用多种方式(View/SurfaceView/TextureView)实现高效绘制- 该站 XML 弹幕格式解析- 基础弹幕精确还原绘制- 支持 mode7 特殊弹幕- 多核机型优化,高效的预缓存机制- 支持多种显示效果选项实时切换- 实时弹幕显示支持- 换行弹幕支持/运动弹幕支持- 支持自定义字体- 支持多种弹幕参数设置- 支持多种方式的弹幕屏蔽

atrament
JavaScript第 8 期

atrament

极小的 JavaScript 画板,[在线演示](http://fiala.uk/atrament.js/demo/)

暂无截图
JavaScript第 8 期

incubator-weex

移动端,跨平台前端框架,[详细的中文档](https://weex-project.io/cn/guide/)

httpstat
Python第 8 期

httpstat

httpstat 美化了 `curl` 的结果,使得结果更加可读。同时它无依赖、兼容 Python3、一共才 300 多行。还可以显示 HTTP 请求的每个过程中消耗的时间,如下图:

暂无截图
Python第 8 期

PyMySQL

纯 Pyton 写的 MySQL 库,纯 Python 的好处就是可以运行在任何装有 Python 解释器(CPython、PyPy、IronPython)的平台上。相对于 [MySQLdb](https://github.com/farcepest/MySQLdb1) 性能几乎一样,使用方法也一样,但是 **PyMySQL 安装方法极其简单**——`pip install PyMySQL`,PyMySQL 使用示例代码:```# 下面为例子需要的数据库的建表语句CREATE TABLE `users` (`id` int(11) NOT NULL AUTO_INCREMENT,`email` varchar(255) COLLATE utf8_bin NOT NULL,`password` varchar(255) COLLATE utf8_bin NOT NULL,PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1 ;``````python# -*- coding: utf-8 -*-import pymysql.cursors# 连接数据库connection = pymysql.connect(host='localhost',user='user',password='passwd',db='db',charset='utf8mb4',cursorclass=pymysql.cursors.DictCursor)try:with connection.cursor() as cursor:# 创建一个新的纪录(record)sql = "INSERT INTO `users` (`email`, `password`) VALUES (%s, %s)"cursor.execute(sql, ('webmaster@python.org', 'very-secret'))# 连接不会自动提交,所以你想下面要调用 commit 方法,存储对数据库的改动connection.commit()with connection.cursor() as cursor:sql = "SELECT `id`, `password` FROM `users` WHERE `email`=%s"cursor.execute(sql, ('webmaster@python.org',))# 获取一条的纪录(record)result = cursor.fetchone()print(result) # 结果输出:{'password': 'very-secret', 'id': 1}finally:connection.close() # 操作完数据库一要记得调用 close 方法,关闭连接```

同类项目

全部 →
JoltPhysics
C++第 124 期

JoltPhysics

《死亡搁浅 2》背后的物理引擎。这是一款用 C++ 编写的刚体物理与碰撞检测库,支持多核并发和确定性模拟。它提供球体、方块、胶囊体等形状的连续碰撞检测,以及多种约束类型、软体、毛发模拟等功能,《地平线:西之绝境》和《死亡搁浅 2》等游戏均采用了该库。

luanti
C++第 123 期

luanti

开源体素游戏创作平台。这是一个开源体素游戏引擎,可以用 Lua 快速做出自己的 3D 方块游戏。它内置内容商店可直接下载来自社区的模组和游戏,支持单人、局域网和多人联机,可在 Windows、macOS、Linux 和 Android 上运行。

SpeedyNote
C++第 123 期

SpeedyNote

老旧平板也能用的手写笔记工具。这是一款专为低成本设备优化的跨平台手写笔记应用,目标是在老旧平板上实现接近 iPad 的书写体验。它支持压感书写、多图层、PDF 批注和手写 OCR,可在 Windows、macOS、Linux、Android 和 iPadOS 上运行。作者想让无纸化学习平民化,同时为那些被遗忘在角落的旧设备注入新的活力。

o3de
C++第 122 期

o3de

免费开源的 3D 引擎。这是一款免费、开源、实时的 3D 引擎,可用于开发 3A 级游戏、电影级画质的 3D 场景和仿真应用,支持 Windows、Linux 平台。

opentoonz
C++第 122 期

opentoonz

吉卜力工作室同款 2D 动画制作软件。这是一款开源的 2D 动画制作软件,由知名动画工作室吉卜力深度定制演化而来,提供扫描、上色、合成、特效和影片输出等数字动画制作流程,支持 Windows、macOS、Linux 平台。

GameLib
C++第 121 期

GameLib

拷贝一个头文件就能做游戏的 C++ 库。这是一款面向 C++ 初学者的单头文件 2D 游戏开发库,无需安装或链接任何库,内置窗口、绘图、精灵动画、键鼠输入、音效和碰撞检测等功能。

OrcaSlicer
C++第 121 期

OrcaSlicer

支持多品牌 3D 打印机的开源切片软件。这是一款开源的 3D 打印切片工具,内置流速调节、温度塔、回抽测试等校准套件,支持 Bambu Lab、Prusa、Creality 等主流打印机品牌,适用于 Windows、macOS 和 Linux 平台。

mujoco
C++第 120 期

mujoco

开源的高性能通用物理引擎。该项目是由 Google DeepMind 开源的通用物理仿真引擎,专注于复杂关节结构与环境交互模拟。它内置可视化交互式界面,支持使用 MJCF 描述场景,适用于机器人、具身智能、生物力学、动画和机器学习等场景。