Skip to content

📦 collection

Tools + Frameworks + others

⌨️ DEV

C / C++

Java

  • jodd - 各种工具库的独立实现,不一定最好但都比较小巧。
  • byte-buddy - Runtime code generation

🐼 DB

Key-Value Database

  • Dragon Fly DB - 类 redis ,看统计比 redis 快,占内存少

Time series database

SQLite

PostgreSQL 系列

  • patroni - python 实现 PG 集群配置工具 (依赖 ETCD )

DB tools

  • dbeaver - 支持各种数据库的管理工具。基于 Java, JDBC 用 Eclipse 改的界面。社区版本免费。

🐥 distributed systems

Services discovery

🛠️ Dev-Ops

  • ntfy - 通知系统
  • gotify - 通知系统
  • 分发部署系统: saltstack, ansible, puppet, chef, rudder, fabric, Terraform

☎️ RPC

🍎 Serialization Frameworks

  • protobuf - 速度比较快
  • msgpack - 和 JSON 差不多。压缩版 JSON
  • pickle - Python 自带。二进制序列号格式
  • cbor - binary object, 能用的库不多
  • bson - binary json , MongoDB 里用的就是 bson
  • Json Lines - JSON 改良
  • thrift - RPC 库里用的
  • FlatBuffers - 为游戏开发设计。(应该是不做数据压缩,解析更快,但比较耗内存和带宽)
  • parquet - Columnar storage for Hadoop workloads. (Binary)
  • srsly - python 的库
  • Java Object Serialization - JDK / JRE 自带
  • ion - Amazone 开发
  • npy - Python NumPy 自带
  • Json LD - 改良版 JSON ,适合重复数据多
  • gobs - golang 自带
  • Boost.Serialization - Boost 的一个模块,只适合 c++ Boost.Serialization 1.8
  • Others: Yaml; Toml; xml; Plist (MacOS 里用的那个)

📺 Entertainment

media system

trackers / radarr

  • Sonarr - 自动下载找源 (电视剧管理与自动下载)
  • Radarr - sonarr 复刻 (电影管理与自动下载)
  • Jackett - 找源工具

Movie DB

  • imdb - 缺少开放接口
  • omdbapi - 基本不维护
  • tmdb - 目前看最开放

📚 Tutorials

🤖 Tools

  • trickle - 带宽限速
  • mitmproxy - 解析 http / https 协议用的反向工程工具

🐵 github

github tools

ENU

🎮 Games

  • NS Emulator - .NET 实现的 NS 模拟器。(好像已经停止维护了)