BurstLinker

bilibili / BurstLinkerC++第 29 期 · 2018-08-28
实时数据待拉取(运行 scripts/enrich.py 后填充)
暂无截图

项目简介

主要为 Android 开发的一个 C++ GIF 编码器。支持多种常见的颜色量化算法、颜色抖动算法

本期其他项目

全部 →
暂无截图
C第 29 期

libaco

一个极速、轻量级、C语言非对称协程库。[中文文档](https://github.com/hnes/libaco/blob/master/README_zh.md),项目介绍:- 生产级别的 C 协程库- 核心实现不超过 700 行代码,实现了一个协程库应该有的全部功能- 在 AWS c5d.large 机器上的性能测试,一次协程间上下文切换仅耗时 10 ns (独立执行栈)- 一千万个协程并发执行仅消耗2.8GB的物理内存

暂无截图
C第 29 期

redis-3.0-annotated

[黄健宏](https://github.com/huangz1990) 在编写《Redis 设计与实现》期间,阅读 Redis 3.0 源码过程中写的注释。相信对于想要阅读 redis 源码的同学,会有很大的帮助

dgraph
Go第 29 期

dgraph

开源、免费的分布式图数据库。如果你在构建用户关系系统,图数据库绝对是比关系型数据库更好的选择。通过 SPARQL 查询一个用户相关的其他用户会比 SQL 快百倍。自带图形界面、RDF 导入工具等必备工具。安装:`curl https://get.dgraph.io -sSf | bash`

git-bug
Go第 29 期

git-bug

嵌入在 Git 中的分布式 bug 追踪、管理系统。用来管理 git 项目的 bug,这些信息会被存在 `.git` 文件夹里,所以其他人克隆也能看到 bug,不需要而外的存储系统。基本命令:```# 安装go get github.com/MichaelMure/git-bug# 创建新 bug git bug new# 把 bug 推送到远程git bug push []# 列出现有的 bug git bug ls```

lazygit
Go第 29 期

lazygit

终端里的 Git 客户端。该客户端启动比各路 GUI 客户端快N倍,功能基本一致。安装 `go get github.com/jesseduffield/lazygit`,然后 `lazygit` 启动。Ready?Go!

暂无截图
Go第 29 期

rclone

Golang 版的 rsync,与 rsync 不同的是 rclone 可以将文件同步到各种云服务的存储桶或 CDN 服务上```# 安装$ curl https://rclone.org/install.sh | sudo bash# 例如同步本地文件夹到 AWS S3 存储桶$ rclone sync /home/local/directory remote:bucket```

CoolViewPager
Java第 29 期

CoolViewPager

自定义 ViewPager 组件,支持双向自动循环、自动循环参数自由设置、界面实时刷新、自定义边缘及垂直切换效果。示例代码:```java public class ActivityEdgeEffectColor extends BaseActivity {private CoolViewPager vp;private void initViewPager(){vp = findViewById(R.id.vp);vp.setScrollMode(CoolViewPager.ScrollMode.VERTICAL);vp.setAutoScroll(true,1000);vp.setAutoScrollDirection(CoolViewPager.AutoScrollDirection.BACKWARD);vp.setInfiniteLoop(true);vp.setScrollDuration(true,600);vp.setDrawEdgeEffect(true);vp.setEdgeEffectColor(getResources().getColor(R.color.colorPrimary));}}```

FileDownloader
Java第 29 期

FileDownloader

Android 文件下载引擎,稳定、高效、灵活、简单易用。特点:- 单任务多线程/多连接/分块下载- 高并发- 独立/非独立进程- 自动断点续传

同类项目

全部 →
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 描述场景,适用于机器人、具身智能、生物力学、动画和机器学习等场景。