puppy-group拥有:puppy语言、puppy操作系统内核、puppy大模型、puppy关系数据库、puppy缓存数据库、puppy脚本语言、puppy编译器、puppy区块链、puppy播放器、puppy3d引擎、puppy虚拟机、puppy浏览器内核等项目,旨在打造中国自己人的技术体系
puppy-bigmodel:一个专注于大型模型开发与应用的开源项目,旨在为开发者提供高效、易用的机器学习工具和资源,支持广泛的研究与实践。
puppy-cache:一个高效、轻量级的缓存管理解决方案,专为提升应用性能而设计,支持多种缓存策略和数据结构。
puppy-lang:一个轻量级编程语言项目,旨在为开发者提供简洁高效的编程体验,适用于快速开发和小型应用。
puppy-script-lang:一个专注于开发轻量级脚本语言的开源项目,旨在为开发者提供简单易用的编程工具,适用于快速开发和原型设计。
Puppy Group 是一组面向系统与工程实践的开源项目集合,覆盖操作系统、编译/语言、虚拟化、区块链与智能合约、数据库与缓存、三维引擎与多媒体、大模型训练与工具链等多个方向。本文件统一汇总各子项目的简介、核心特性与使用说明,并提供交叉链接与统一风格建议,便于快速了解与上手。
../puppy-chain/ — Rust 区块链与智能合约开发、运行与工具链(README)../puppy-llvm/ — LLVM 学习与生产级工具链实践(README)../puppy-script-lang/ — 轻量脚本语言,强调快速原型与可嵌入(README)../puppy-vm/ — 轻量高性能虚拟化解决方案与管理(README)../puppy-player/ — 基于 FFmpeg + Qt 的跨平台多媒体播放器(README)../puppy-db/ — 轻量高速的数据库管理与存取(README)../puppy-3d-engine/ — 轻量跨平台 3D 引擎(README)../puppy-cache/ — 高性能轻量缓存管理,支持多策略(README)../puppy-os/ — PuppyOS 微内核操作系统(Rust)(README)../puppy-bigmodel/ — 兼容 Metal/CUDA 的大模型训练与工具链(README)../puppy-lang/ — 实验性编程语言与编译管线(README)rustup/cargo),在项目目录执行 cargo build --release。更多示例与 CLI 用法见子仓库文档。../puppy-chain/README.md
cmake -S . -B build && cmake --build build。../puppy-llvm/README.md
../puppy-script-lang/README.md
../puppy-vm/README.md
../puppy-player/README.md
../puppy-db/README.md
cmake -S . -B build && cmake --build build,按示例创建场景与渲染。../puppy-3d-engine/README.md
../puppy-cache/README.md
../puppy-os/README.md
pip install -e . 后使用 CLI/SDK 进行训练与评测。../puppy-bigmodel/README.md
go build ./... 后使用 CLI 将示例编译为 LLVM IR 或原生可执行。../puppy-lang/README.md
git、终端/Shell、包管理器(brew/apt/choco 等)rustup/cargo(puppy-chain、puppy-os 等)CMake、Ninja、Clang/GCC、必要的图形/系统库(puppy-llvm、puppy-player、puppy-3d-engine、puppy-vm 等)Go 1.20+(puppy-lang、部分脚本/工具)Python 3.8+(puppy-bigmodel 等,具体版本以子项目为准)git clone https://github.com/.../puppy-<name>.git 或在本组仓库中进入对应目录。cargo build --release
cmake -S . -B build && cmake --build build
go build ./...
pip install -e . 后按 CLI/SDK 文档执行。README.md 均提供最小示例与使用指引;如需跨项目协同,请参考“快速链接”与对应文档。cargo fmt 与 clippy;clang-format 与 CMake 统一构建;gofmt/golangci-lint;ruff/black。feat/*、fix/*、docs/*、perf/*、refactor/*;Apache License 2.0;puppy-os 采用 MIT License;其余项目以各自仓库的 LICENSE 文件为准。../puppy-chain/README.md
../puppy-llvm/README.md
../puppy-script-lang/README.md
../puppy-vm/README.md
../puppy-player/README.md
../puppy-db/README.md
../puppy-3d-engine/README.md
../puppy-cache/README.md
../puppy-os/README.md
../puppy-bigmodel/README.md
../puppy-lang/README.md
—— 本总览文档将随各子项目迭代持续更新,欢迎提交改进建议或 PR。