© 2025
Back to projects

TOML Tools

TOML file parsing and analysis utilities

Python scripts for working with Electric Capital's crypto-ecosystems data. Scrape repositories, analyze dependencies, pull DeFi metrics.

Tools

ToolWhat It Does
reportGenerate ecosystem health reports
dependentsMap which projects use which libraries
defi-llamaPull protocol TVL, yields, and volumes
mergeAdd repositories to ecosystem files
checkValidate repository URLs

Directory Structure

/scrape
  /dependents    # GitHub dependency analysis
  /defi-llama    # DeFi data collection
  /languages     # Move language repo scraping

/scripts
  /report        # Ecosystem analysis
  /check         # URL validation
  /merge         # TOML file management

Usage

# Generate ecosystem report
python -m scripts.report.main ethereum --verbose

# Analyze dependencies (~20 min for 5,000 repos)
python3 scrape/dependents/dependents.py owner/repo --list-packages

# Pull DeFi data
python scrape/defi-llama/main.py ethereum solana

Output

Reports, CSVs, and visualizations land in /output:

output/
├── reports/           # Ecosystem analysis
├── defi-data/         # Protocol metrics by chain
├── dependencies/      # Package mappings
└── repository-lists/  # Deduplicated repo lists

Setup

python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
export GITHUB_TOKEN=your_token_here  # optional but recommended

Comments

Loading comments...
All projects

Projects

x402aCrypto-ReposBabelClarityD'audioEA(s)ElfyTradingVPSzacharyr0th.comClaude StarterDocpullWebGLTOML ToolsOn AptosOracle PricingSymphonarySimpleOS

TOML Tools

Archived

TOML file parsing and analysis utilities

Python scripts for working with Electric Capital's crypto-ecosystems data. Scrape repositories, analyze dependencies, pull DeFi metrics.

Tools

ToolWhat It Does
reportGenerate ecosystem health reports
dependentsMap which projects use which libraries
defi-llamaPull protocol TVL, yields, and volumes
mergeAdd repositories to ecosystem files
checkValidate repository URLs

Directory Structure

/scrape
  /dependents    # GitHub dependency analysis
  /defi-llama    # DeFi data collection
  /languages     # Move language repo scraping

/scripts
  /report        # Ecosystem analysis
  /check         # URL validation
  /merge         # TOML file management

Usage

# Generate ecosystem report
python -m scripts.report.main ethereum --verbose

# Analyze dependencies (~20 min for 5,000 repos)
python3 scrape/dependents/dependents.py owner/repo --list-packages

# Pull DeFi data
python scrape/defi-llama/main.py ethereum solana

Output

Reports, CSVs, and visualizations land in /output:

output/
├── reports/           # Ecosystem analysis
├── defi-data/         # Protocol metrics by chain
├── dependencies/      # Package mappings
└── repository-lists/  # Deduplicated repo lists

Setup

python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
export GITHUB_TOKEN=your_token_here  # optional but recommended

Comments

Loading comments...

Status

deprecated

Published

May 30, 2024

Technologies

Python
TOML
Data Analysis
Crypto
Ecosystems
Web Scraping
Automation

All Technologies (68)

TypeScript(9)
Next.js(8)
Python(5)
React(5)
Crypto(4)
AI(4)
Automation(4)
Blockchain(3)
DeFi(3)
GraphQL(2)
Data Analysis(2)
Open Source(2)
Agents(2)
Tailwind CSS(2)
Developer Tools(2)
Web Scraping(2)
Aptos(2)
Web3
PostgreSQL
Hasura
TTS
Tauri
Finance
Analytics
Audio
Streaming
Web Audio API
LLM
Gift Giving
Recommendations
E-commerce
Trading
Risk Management
Framer Motion
Claude Code
Configuration
Commands
Documentation
Markdown
WebGL
GLSL
Shaders
JavaScript
Graphics
Interactive
Patterns
TOML
Ecosystems
Recharts
Shadcn/ui
Indexing
Move
Oracle
Pyth
Smart Contracts
Music
PDF
VexFlow
Audiveris
Monorepo
Music Theory
C
Assembly
Operating Systems
x86-64
Kernel
Unix
Systems Programming