---
title: "happy-llm vs self-llm"
type: "comparison"
canonical_url: "https://www.graphcanon.com/compare/datawhalechina-happy-llm-vs-datawhalechina-self-llm"
tools: ["datawhalechina-happy-llm", "datawhalechina-self-llm"]
---

# happy-llm vs self-llm

Neutral, constraint-first comparison with live GitHub stats.

| | [happy-llm](/tools/datawhalechina-happy-llm.md) | [self-llm](/tools/datawhalechina-self-llm.md) |
| --- | --- | --- |
| Tagline | 📚 从零开始构建大模型 | 针对中国用户的开源大模型教程 |
| Stars | 31,895 | 31,200 |
| Forks | 3,024 | 3,047 |
| Open issues | 62 | 158 |
| Language | Jupyter Notebook | Jupyter Notebook |
| Adopt for | Happy-LLM 是一个系统性的 LLM 学习教程，从基础知识到动手实现大模型的全过程都有详细讲解。 | Self-LLM is a comprehensive tutorial repository for deploying and fine-tuning large language models (LLMs) tailored for Chinese users, focusing on accessibility through Linux-based configurations. With extensive support, |
| Persona | developer harness | - |
| Runtime | - | - |
| License | 该项目采用其他类型许可协议，详情需查看具体条目。 | Apache-2.0 |
| Categories | Evaluation & Observability, Model Training | LLM Frameworks, Model Training, Inference & Serving |

## Trust and health

_Sourced signals - not a safety guarantee. No winner column._

| | [happy-llm](/tools/datawhalechina-happy-llm.md) | [self-llm](/tools/datawhalechina-self-llm.md) |
| --- | --- | --- |
| Maintenance | Steady (60%) | Active (82%) |
| Days since push | 62d | 21d |
| Open issues (now) | 62 | 158 |
| Full report | [trust report](/tools/datawhalechina-happy-llm/trust.md) | [trust report](/tools/datawhalechina-self-llm/trust.md) |

**Typed relationship:** happy-llm _(successor)_ self-llm

Happy-LLM serves as a successor to self-llm, aiming for deeper comprehension and practical implementation of large language models.

Coexists - Both projects coexist but Happy-LLM aims at providing more in-depth learning experience.

## Decision facts: happy-llm

- **Pricing:** freemium - 完全免费的开源项目，任何人均可访问和利用其所有的学习材料。
- **Requirements:** Min 16 GB RAM; Requires Docker; - 需要一定的硬件支持（如推荐至少有16GB RAM）。; - 根据项目的README建议，使用Docker环境可以获得更好的开发和运行体验。
- **Adopt for:** Happy-LLM 是一个系统性的 LLM 学习教程，从基础知识到动手实现大模型的全过程都有详细讲解。
- **License detail:** 该项目采用其他类型许可协议，详情需查看具体条目。
- **Persona:** developer harness

## Decision facts: self-llm

- **Adopt for:** Self-LLM is a comprehensive tutorial repository for deploying and fine-tuning large language models (LLMs) tailored for Chinese users, focusing on accessibility through Linux-based configurations. With extensive support,

## Choose when

### Choose happy-llm if…

- License: happy-llm is Other, self-llm is Apache-2.0.
- Pricing: 完全免费的开源项目，任何人均可访问和利用其所有的学习材料。.
- Requirements: Min 16 GB RAM; Requires Docker; - 需要一定的硬件支持（如推荐至少有16GB RAM）。; - 根据项目的README建议，使用Docker环境可以获得更好的开发和运行体验。.
- Happy-LLM serves as a successor to self-llm, aiming for deeper comprehension and practical implementation of large language models.
- Tags unique to happy-llm: llm, rag, agent.
- Also covers Evaluation & Observability.
- - 当你需要系统学习 LLM 原理和训练过程时。

### Choose self-llm if…

- License: self-llm is Apache-2.0, happy-llm is Other.
- Happy-LLM serves as a successor to self-llm, aiming for deeper comprehension and practical implementation of large language models.
- Tags unique to self-llm: qwen, lora, deployment, micro-tuning.
- Also covers LLM Frameworks, Inference & Serving.
- You are located in China and require detailed, locale-specific guidance to deploy LLMs.

## When NOT to use happy-llm

- - 如果你已经熟悉了LLM的所有基础和高级概念，此工具不会提供新的见解。
- - 非中文阅读者可能需要额外的时间去理解文档内容以及社区资源。
- - 如果目标是快速实现特定的小型模型，而无需深入了解背后的机制。

## When NOT to use self-llm

- Your primary platform is Windows-based, as the detailed deployment instructions and configurations are Linux-oriented.
- You require a more graphical user interface (GUI)-based approach rather than command-line interaction to deploy LLMs, since this resource emphasizes terminal-based configurations.

## Common questions

### What is the difference between happy-llm and self-llm?

happy-llm: 📚 从零开始构建大模型. self-llm: 针对中国用户的开源大模型教程. See the comparison table for live GitHub stats and shared categories.

### When should I choose happy-llm over self-llm?

Choose happy-llm over self-llm when License: happy-llm is Other, self-llm is Apache-2.0; Pricing: 完全免费的开源项目，任何人均可访问和利用其所有的学习材料。; Requirements: Min 16 GB RAM; Requires Docker; - 需要一定的硬件支持（如推荐至少有16GB RAM）。; - 根据项目的README建议，使用Docker环境可以获得更好的开发和运行体验。; Happy-LLM serves as a successor to self-llm, aiming for deeper comprehension and practical implementation of large language models; Tags unique to happy-llm: llm, rag, agent; Also covers Evaluation & Observability; - 当你需要系统学习 LLM 原理和训练过程时。.

### When should I choose self-llm over happy-llm?

Choose self-llm over happy-llm when License: self-llm is Apache-2.0, happy-llm is Other; Happy-LLM serves as a successor to self-llm, aiming for deeper comprehension and practical implementation of large language models; Tags unique to self-llm: qwen, lora, deployment, micro-tuning; Also covers LLM Frameworks, Inference & Serving; You are located in China and require detailed, locale-specific guidance to deploy LLMs.

### When should I avoid happy-llm?

- 如果你已经熟悉了LLM的所有基础和高级概念，此工具不会提供新的见解。 - 非中文阅读者可能需要额外的时间去理解文档内容以及社区资源。 - 如果目标是快速实现特定的小型模型，而无需深入了解背后的机制。

### When should I avoid self-llm?

Your primary platform is Windows-based, as the detailed deployment instructions and configurations are Linux-oriented. You require a more graphical user interface (GUI)-based approach rather than command-line interaction to deploy LLMs, since this resource emphasizes terminal-based configurations.

### Is happy-llm or self-llm more popular on GitHub?

happy-llm has more GitHub stars (31,895 vs 31,200). Stars measure visibility, not whether either tool fits your constraints.

### Are happy-llm and self-llm open source?

Yes - both are open-source projects on GitHub (happy-llm: Other, self-llm: Apache-2.0).

### Where can I find alternatives to happy-llm or self-llm?

GraphCanon lists graph-backed alternatives at /tools/datawhalechina-happy-llm/alternatives and /tools/datawhalechina-self-llm/alternatives (/tools/datawhalechina-happy-llm/alternatives.md, /tools/datawhalechina-self-llm/alternatives.md), ranked by typed relationship edges rather than popularity votes.

### Is there a machine-readable version of this comparison?

Yes. The markdown twin at /compare/datawhalechina-happy-llm-vs-datawhalechina-self-llm.md mirrors this page for agents and LLM crawlers, with the same stats table and FAQ answers.

### Which is better maintained, happy-llm or self-llm?

happy-llm: Steady. self-llm: Active. Compare maintenance labels, days since push, and release cadence in the trust section below - stars alone do not measure maintenance.

### Where are the full trust reports for happy-llm and self-llm?

GraphCanon publishes per-repo trust reports with dated maintenance, provenance, and scan summaries: happy-llm: /tools/datawhalechina-happy-llm/trust; self-llm: /tools/datawhalechina-self-llm/trust.

---

**Machine-readable endpoints**

- JSON: [`/api/graphcanon/graph?tool=datawhalechina-happy-llm`](/api/graphcanon/graph?tool=datawhalechina-happy-llm)
- LLM index: [/llms.txt](/llms.txt)
- Full corpus: [/llms-full.txt](/llms-full.txt)

_GraphCanon - The knowledge graph for AI development. https://www.graphcanon.com/_
