TopGit theo dõi duneanalytics/spellbook trên GitHub trong nhóm Data, đã đạt 1.5k sao. SQL views for Dune
Tóm tắt dựng từ metadata GitHub của chính dự án — chưa có bài review TopGit. Trang sẽ tự động cập nhật khi bài review đầy đủ được xuất bản.
VÌ SAO CHƯA CÓ REVIEW
TopGit viết bài đầy đủ cho repo có nhiều sao nhất và được yêu cầu nhiều nhất. Trang này là snapshot trong thời gian chờ — xem README gốc ở tab READ ME.
Welcome to Spellbook. Cast a magical incantation to tame the blockchain.
TL;DR
Before contributing: Spellbook accepts selective contributions. To avoid wasted effort, please raise a GitHub issue with the title prefix [CONTRIBUTION] describing your proposed changes before writing code. The Dune team will review and confirm if we'll accept the contribution.
Exception: Small bug fixes can be submitted directly as PRs without prior approval.
Priority: PRs from Dune enterprise customers receive priority review.
PRs from contributors who aren't customers are accepted on a case by case basis, depending on whether datasets benefit the broader community (as an example, contributions to dex.trades are welcome)
Questions about how Spellbook works? Check the docs directory.
Spellbook uses sub-projects to organize different datasets (dex, nft, solana, etc.).
Setup: Follow dev environment setup to get started with dbt locally.
Questions? Join #spellbook on Discord.
Your spellbook contributions are your own IP. See Contributor License Agreement for details.
🚀 Enterprise Customers: Use Your Own dbt Project
If you're a Dune enterprise customer, you don't need to contribute to Spellbook. Instead, you can run your own data transformation projects directly on DuneSQL using the dbt Connector.
What it is: Run dbt projects on top of DuneSQL—read from any Dune dataset and write results into managed tables within your org namespace. All writes are metered and private by default, stored securely by Dune.
Why it matters:
No PR bottlenecks – Ship on your own schedule without waiting for Spellbook reviews
Keep it private – Your logic and data stay within your org, giving you full autonomy
Full dbt compatibility – Use your existing dbt workflows and tooling
📖 Read the dbt Connector documentation to get started.
👉 Contact us for a demo and to get set up with your own dbt project.
Table of Contents
Enterprise Customers: Use Your Own dbt Project
Documentation
Introduction
Sub-projects
How to contribute
Submitting a contribution
Testing your spell
Setting up your dev environment
Using dbt to write spells
Documentation
New to Spellbook or using AI tooling to navigate the repo? Start with these docs:
Repository navigation - GitHub issues, PRs, discussions, and Actions
Best practices - Development workflow, performance, and incremental model guidance
Model overview - Model layout, naming, materialization, and schema YAML expectations
Model config block - Required dbt model config patterns
Tests - Required model, seed, and generic test patterns
CI overview - How Spellbook PR CI runs and where to find test tables
FAQ and common issues - Common contributor and CI problems
AI agents should also read AGENTS.md for shared repository instructions. Task-specific workflows live in .claude/skills/ so Claude Code, opencode, and Cursor can use the same skill files.
Introduction
Spellbook is Dune's interpretation layer, transforming raw blockchain data into clean, usable datasets. It's a dbt project where each model is a SQL query that handles dependencies and builds tables from raw and decoded tables.
While historically community-driven, Spellbook now accepts selective contributions. The docs directory contains design principles and best practices for contributors.
Sub-projects
Spellbook is organized into multiple dbt sub-projects within dbt_subprojects/:
daily_spellbook - Default location for new spells, refreshed daily. Project-specific, standalone spells.
hourly_spellbook - Promoted spells with more frequent refreshes. Requires Dune team approval.
dex - DEX and DEX aggregator spells, including dex.trades.
nft - NFT-related spells.
solana - Solana-specific spells.
tokens - Token metadata, transfers, and balances.
See this discussion for more details.
How to contribute
Submitting a contribution
Before writing code, please create a GitHub issue with the title prefix [CONTRIBUTION] describing your proposed changes. Include:
High-level description of what you want to add/change
Which sub-project(s) it affects (dex, nft, etc.)
Why it would benefit the community
The Dune team will review and respond with whether we'll accept the contribution. This saves you from investing time in code that may not be merged.
Exception: Bug fixes can be submitted directly as PRs without prior approval. When reporting bugs, include:
Link to block explorer showing expected value
Dune query showing incorrect value
Scale of impact (number of rows, affected USD volume)
duneanalytics/spellbook thuộc nhóm Data trên TopGit. Trang Trending và Topics liệt kê các repo cùng số sao và cùng ngôn ngữ để so sánh.
Đọc thêm về duneanalytics/spellbook ở đâu?
Trang TopGit này là một snapshot — tab "Readme" hiển thị nguyên văn README của repo (đã bỏ link, giữ ảnh). Repo GitHub ở github.com/duneanalytics/spellbook là nguồn chính thức.
duneanalytics/spellbook có phải mã nguồn mở không?
TopGit chưa ghi nhận license cho duneanalytics/spellbook. Phần lớn repo public trên GitHub là mã nguồn mở, nhưng điều khoản khác nhau từng repo — mở file LICENSE để xác nhận.
duneanalytics/spellbook là gì?
duneanalytics/spellbook (duneanalytics/spellbook) là dự án Python trên GitHub. Theo mô tả gốc: SQL views for Dune
duneanalytics/spellbook so với các dự án Data khác thế nào?
duneanalytics/spellbook được TopGit xếp vào nhóm Data, với 1.5k sao GitHub và viết bằng Python. Xem trang chủ đề Data trên TopGit để so sánh với các dự án tương tự theo số sao và mức độ hoạt động.
Vì sao duneanalytics/spellbook được xếp vào nhóm Data?
TopGit xếp duneanalytics/spellbook vào nhóm Data dựa trên GitHub topics và mô tả của repo. Việc phân loại dựa trên metadata thật của repo, không phải đoán theo cảm tính biên tập.
Đọc đầy đủ README ở tab phía trên.
spellbook có đáng để bạn bỏ thời gian?
ChatGPT, Claude và Perplexity đều đọc được trang này. Hỏi thử xem họ nghĩ gì về spellbook.