Skip to content

Latest commit

 

History

History
209 lines (165 loc) · 10.2 KB

README.md

File metadata and controls

209 lines (165 loc) · 10.2 KB

awesome-tiny

“tiny” 中文翻译: 微小的

本仓库收集可实战项目,用“tiny”精神学习技术。

DB

  1. "Chat2DB" https://github.com/alibaba/Chat2DB
  2. "micro-DB" https://github.com/nothingax/micro-DB (Java)
  3. "binlogportal" https://github.com/dothetrick/binlogportal
  4. "genji" https://github.com/genjidb/genji (Go)
  5. "bytebase" https://github.com/bytebase/bytebase
  6. "sqle" https://github.com/actiontech/sqle (SQLE 是爱可生自主研发支持多元数据库的 SQL 质量管理平台。应用于开发、测试、上线发布、生产运行阶段的 SQL 质量治理)
  7. "infinispan" https://github.com/infinispan/infinispan(Java 分布式内存数据库)

前端语法解析器 + 词法解析器
https://github.com/dabeaz/sly (Python)

KV存储

  1. "flower-corp" https://github.com/flower-corp
  2. "database-learning" https://github.com/flower-corp/database-learning
  3. "bee-cache" https://github.com/gabrywu/bee-cache
  4. "pebble" https://github.com/cockroachdb/pebble

Redis

  1. "cachecloud" https://github.com/sohutv/cachecloud
  2. "redisson" https://github.com/redisson/redisson
  3. "java-redis-rdb" https://github.com/ganghuawang/java-redis-rdb
  4. "x-pipe" https://github.com/ctripcorp/x-pipe
  5. "redis7.0-chinese-annotated" https://github.com/CN-annotation-team/redis7.0-chinese-annotated

Network

  1. "kcp" https://github.com/skywind3000/kcp

Netty

  1. "netty-learning-example" https://github.com/sanshengshui/netty-learning-example

分布式调度

  1. "openjob" https://github.com/open-job/openjob (分布式任务调度 && AKKA)
  2. "xxl-job" https://github.com/xuxueli/xxl-job
  3. "shardingsphere-elasticjob" https://github.com/apache/shardingsphere-elasticjob

分布式存储

  1. "juicefs" https://github.com/juicedata/juicefs

分布式 技术点

Write-Ahead Log

  1. "wal" https://github.com/lant/wal

Distributed System

  1. "helix" https://helix.apache.org
  2. "patterns-of-distributed-systems" https://github.com/dreamhead/patterns-of-distributed-systems (《分布式系统模式》中文版)
  3. "6.824" https://www.bilibili.com/video/BV1qk4y197bB/?vd_source=89b3f4bd088c6355f40a00df74cf8ffd
  4. "6.824" https://pdos.csail.mit.edu/6.824/
  5. "hazelcast" https://github.com/hazelcast/hazelcast
  6. "awesome-distributed-systems" https://github.com/theanalyst/awesome-distributed-systems

MQ

  1. "nsq" https://github.com/nsqio/nsq

Java

  1. "asyncTool" https://gitee.com/jd-platform-opensource/asyncTool (Java多线程编排)

Scala

  1. "mysql-binlog-stream" https://github.com/laserdisc-io/mysql-binlog-stream (scala 读取 binlog)
  2. "incubator-pekko" https://github.com/apache/incubator-pekko (akka 开源项目)

Netty

  1. "netty-socketio" https://github.com/mrniko/netty-socketio

Kafka

  1. "kafka-docker" https://github.com/wurstmeister/kafka-docker (kafka docker镜像)
  2. "strimzi-kafka-operator" https://github.com/strimzi/strimzi-kafka-operator (kafka on k8s)
  3. "kafka-quotas-plugin" https://github.com/strimzi/kafka-quotas-plugin (quotas)
  4. "koperator" https://github.com/banzaicloud/koperator (kafka on k8s)
  5. "kafka-images" https://github.com/confluentinc/kafka-images (cf kafka docker镜像)
  6. "bitnami/kafka" https://github.com/bitnami/containers/tree/main/bitnami/kafka (kafka docker镜像)

Flink

  1. "flink_second_understand" https://github.com/threeknowbigdata/flink_second_understand
  2. "flink-SourceCode-learning" https://github.com/XuHaoRran/flink-SourceCode-learning
  3. "superior-sql-parser" https://github.com/melin/superior-sql-parser (sql 解析器)
  4. "flink-faker" https://github.com/knaufk/flink-faker (模拟数据流,类似与 datagen ,blackhole)
  5. "flink-sql-security" https://github.com/HamaWhiteGG/flink-sql-security (FlinkSQL数据脱敏和行级权限解决方案及源码)
  6. "Flink-CDC-Blog" https://github.com/ververica/flink-cdc-connectors/wiki/Flink-CDC-Blog-(ZH) (Flink CDC 中文 Blog)
  7. "debezium" https://github.com/debezium/debezium (CDC)
  8. "sqlline" https://github.com/julianhyde/sqlline (SQLLine是一个基于Java开发的连接关系数据库和执行SQL语句的控制台工具(shell))
  9. "calcite" https://github.com/apache/calcite (SQL 引擎)
  10. "compass" https://github.com/cubefs/compass (罗盘是一个大数据任务诊断平台,旨在提升用户排查问题效率,降低用户异常任务成, 支持 Flink)

Flink平台

  1. "flink-streaming-platform-web" https://github.com/zhp8341/flink-streaming-platform-web
  2. "incubator-streampark" https://github.com/apache/incubator-streampark
  3. "dinky" https://github.com/DataLinkDC/dinky
  4. "zeppelin" https://github.com/apache/zeppelin
  5. "chunjun" https://github.com/DTStack/chunjun
  6. "tis" https://github.com/datavane/tis
  7. "flink-sql-lineage" https://github.com/HamaWhiteGG/flink-sql-lineage (FlinkSQL字段血缘解决方案)
  8. "linkis" https://github.com/apache/linkis
  9. "flink-sql-beautifier" https://github.com/weaksloth/flink-sql-beautifier (Flink SQL格式化)
  10. "Bigdata_Code_Tutorial" https://github.com/SophiaData/Bigdata_Code_Tutorial (整库同步代码)
  11. "Alink" https://github.com/alibaba/Alink (Alink是基于Flink的通用算法平台)
  12. "scaleph" https://github.com/flowerfine/scaleph (基于 Flink 和 Kubernetes 打造的开放数据平台,具备 Flink 和 SeaTunnel 任务管理能力)
  13. "DataSphereStudio" https://github.com/WeBankFinTech/DataSphereStudio (DataSphere Studio(简称 DSS)是微众银行自研的数据应用开发管理集成框架。基于插拔式的集成框架设计,及计算中间件 Linkis )
  14. "lacus" https://github.com/eyesmoons/lacus (Flink CDC 数据同步)

实时相关

  1. "incubator-celeborn" https://github.com/apache/incubator-celeborn
  2. "risingwave" https://github.com/risingwavelabs/risingwave (Rust 实时)

PDF

  1. "java-books" https://github.com/Tyson0314/java-books
  2. "CS-Books" https://github.com/forthespada/CS-Books

Blog

  1. "ArchKnowledgeTree" https://github.com/evasnowind/ArchKnowledgeTree
  2. "distributed-dev-learning" https://github.com/evasnowind/distributed-dev-learning
  3. "doocs" https://github.com/doocs
  4. "God-Of-BigData" https://github.com/wangzhiwubigdata/God-Of-BigData/tree/master

Algorithms

  1. "Algorithms" https://github.com/TheAlgorithms

Go

  1. "go-awesome" https://github.com/shockerli/go-awesome
  2. "Introduction-to-Golang" https://github.com/0voice/Introduction-to-Golang
  3. "btree" https://github.com/google/btree (Go)

ChatGPT & AIGC

  1. "Prompt-Engineering-Guide-Chinese" https://github.com/wangxuqi/Prompt-Engineering-Guide-Chinese

SSH

  1. "jsch" http://www.jcraft.com/jsch/ (Java)

终端/SHELL

  1. "jline" https://github.com/jline/jline3 (控制台)

模拟数据生成

  1. "common-random" https://github.com/yindz/common-random

Kubernetes

  1. "kubeasz" https://github.com/easzlab/kubeasz
  2. "sealos" https://github.com/labring/sealos
  3. "lazydocker" https://github.com/jesseduffield/lazydocker (Docker 管理平台)
  4. "operator-framework" https://github.com/operator-framework (构建 Operator Application)
  5. "Lunettes" https://github.com/alipay/container-observability-service (Lunettes - 容器生命周期可观测服务)

Kubernetes/网络组件

  1. "cilium" https://github.com/cilium/cilium(网络组件)

大数据

  1. "Taier" https://github.com/DTStack/Taier (大数据管理平台)
  2. "datasophon" https://github.com/datavane/datasophon(致力于快速实现部署、管理、监控以及自动化运维大数据云原生平台,帮助您快速构建起稳定、高效、可弹性伸缩的大数据云原生平台)
  3. "bitsail" https://github.com/bytedance/bitsail (分布式架构的高性能数据集成引擎)
  4. "CloudEon" https://github.com/dromara/CloudEon (CloudEon云原生大数据平台)
  5. "lacus" https://github.com/eyesmoons/lacus (Lacus是一个开源大数据平台项目,致力于让数据同步变得更简单、好用)

ETL

  1. "kettle" https://github.com/pentaho/pentaho-kettle (ETL)
  2. "bboss" https://github.com/bbossgroups/bboss (ETL)
  3. "Addax" https://github.com/wgzhao/Addax
  4. "datax" https://github.com/alibaba/datax
  5. "tapdata" https://github.com/tapdata/tapdata
  6. "pgcapture" https://github.com/replicase/pgcapture (CDC DBLog , GO)
  7. "symmetricds" https://www.symmetricds.org/ (开源的数据同步)
  8. "canal" https://github.com/alibaba/canal (数据同步)
  9. "gobblin" https://github.com/apache/gobblin (一种分布式数据集成框架,可简化大数据集成的常见方面,例如流数据和批处理数据生态系统的数据摄取、复制、组织和生命周期管理)
  10. "maxwell" https://github.com/zendesk/maxwell (maxwell是一个可以捕获更改数据的应用程序,它读取MySQL Binlogs,并将数据更改写入JSON到KAFKA,KINESIS和其他流媒体平台)

基准测试 Benchmark

  1. "YCSB" https://github.com/brianfrankcooper/YCSB
  2. "go-ycsb" https://github.com/pingcap/go-ycsb

日志打印(操作日志)

  1. "mzt-biz-log" https://github.com/mouzt/mzt-biz-log
  2. "log-record" https://github.com/qqxx6661/log-record
  3. "easy-log" https://github.com/flyhero/easy-log

监控

  1. "hertzbeat" https://github.com/dromara/hertzbeat (易用友好的开源实时监控告警系统,无需Agent,高性能集群,强大自定义监控能力.)
  2. "prometheus-guidebook" "prometheus-guidebook" https://github.com/ning1875/prometheus-guidebook (prometheus学习)
  3. "micrometer-metrics/micrometer" https://github.com/micrometer-metrics/micrometer (metrics 上报)
  4. "dropwizard/metrics" https://github.com/dropwizard/metrics (metrics 上报)
  5. "jvm-profiler" https://github.com/uber-common/jvm-profiler (metrics)
  6. "javamelody" https://github.com/javamelody/javamelody (metrics)

翻译

  1. "ddia" https://github.com/Vonng/ddia (设计数据密集型应用 - 中文翻译)

英语学习

  1. "awesome-english-ebooks" https://github.com/hehonghui/awesome-english-ebooks

DevOps

  1. "mone" https://github.com/XiaoMi/mone (Mone是以微服务为核心的一站式企业协同研发平台)

规则引擎

  1. "liteflow" https://github.com/dromara/liteflow (规则引擎)

测试

  1. "chaosblade" https://github.com/chaosblade-io/chaosblade (混沌测试)

MQTT

  1. "bifromq" https://github.com/baidu/bifromq (java)

游戏

  1. "libgdx" https://github.com/libgdx/libgdx