Awesome Projects

2014-05-25 software language linux

C

GoLang

  • RoseDB 基于 Bitcask 实现的 KV 数据库,还有一个 LotusDB
  • Kratos 不错的微服务框架,提供很多基础的模块,从而有效简化开发成本。
  • Temporal 强大的工作流引擎,支持多种语言的编程。
  • GEngine 由 Blibli 实现的简单规则引擎,不过当前已经不怎么维护了。

Rust

Python

  • PyOD 一个通用的异常检测库。

Javascript

  • D3 很不多的可视化实现,包括了 DAGRe 对 DAG 的渲染,还有很多不错的图视。
  • ReactFlow 相当不错的 Flow 绘制库,常见的如 Dify 也使用的该库。
  • uPlot 极小但是性能很好的时序数据展示库。
  • hoppscotch 之前被称为 Postwoman,也可以参考 Github 仓库中的内容。
  • LightHouse 用来分析页面、APP 的工具,可以提供最佳实践参考。

常用工具

  • goclone-GoLang 可以用来复制某个网页,不过不适合复制某个网站。
  • tokei-Rust 代码统计工具,可以对但个项目快速统计不同语言的代码占用。
  • ImHex 很不错的 Hex 编辑工具。
  • LocalSend 用于多平台的数据传输工具。
  • AppFlowy 一个替换 Notion 的工具,通过 Rust+Flutter 开发,效率高、跨平台。

平台软件

  • CMUS 终端音乐播放器。
  • Memos 类似 flomo 的开源实现,具有知识管理、社交网络的开源备忘中心,基于 Go+React 实现。
  • n8n 可扩展的 Workflow 工具,采用的是 FairCode 授权。
  • ShareX 在 Windows 平台下的一个屏幕截图工具,功能比较丰富。

学习

  • www.msdmanuals.cn 默沙东诊疗手册,对于外行或者专业来说都是不错的医疗相关介绍。
  • roadmap.sh 不错的程序员学习路径规划,包含很多学习资料,可以作为有效的学习参考。
  • GPU Puzzles 通过一些问题一步步学习 GPU 的基本原理。

其它

  • 开源协议 很多软件会有不同的开源协议要求,那么在使用时就需要特别注意。