https://github.com/2bitbit/cs-visualizations
50 interactive visualizations for core CS concepts. Zero deps, pure frontend.
https://github.com/2bitbit/cs-visualizations
algorithms canvas computer-architecture computer-science education html5 interactive visualization
Last synced: about 5 hours ago
JSON representation
50 interactive visualizations for core CS concepts. Zero deps, pure frontend.
- Host: GitHub
- URL: https://github.com/2bitbit/cs-visualizations
- Owner: 2bitbit
- Created: 2026-05-10T09:06:53.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2026-06-19T13:24:15.000Z (9 days ago)
- Last Synced: 2026-06-19T15:24:40.760Z (9 days ago)
- Topics: algorithms, canvas, computer-architecture, computer-science, education, html5, interactive, visualization
- Language: HTML
- Homepage: https://2bitbit.github.io/cs-visualizations/
- Size: 447 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CS 交互式可视化合集
> 64 个交互式浏览器演示,覆盖大学计算机科学核心概念。每一步可追溯,每一帧可推演——让抽象概念变得可见。
**[cs-viz.2bitbit.com](https://2bitbit.github.io/cs-visualizations/)**
---
## 内容
### 算法设计与分析 (39)
分治法、动态规划、贪心、回溯、分支限界——经典算法可视推演。
### 计算机体系结构 (22)
Cache 策略、MESI 协议、TLB 转换、流水线冒险、栈帧 ABI、动态链接 PLT/GOT、华莱士树、脉动阵列 GEMM。
### 网络与安全 (3)
NAT 地址转换、栈溢出 ROP 攻击。
## 使用
所有可视化均为自包含 HTML 文件,直接在浏览器中打开即可。无需安装,无需后端。
## 技术
- 纯前端:HTML + Canvas + React (CDN)
- 托管:GitHub Pages
- 由 [2bitbit](https://github.com/2bitbit) × [Hermes Agent](https://github.com/nousresearch/hermes-agent) 出品
## License
MIT