An interactive visualization of the Ethereum DApp ecosystem, showcasing applications across multiple categories.
View the visualizations directly in your browser:
- Full Ecosystem Map - Interactive map with descriptions
- Presentation Slide - Slide format with details (Download PNG)
- Logos Only Slide - Minimalist logo view (Download PNG)
PNG files are in 16:9 format (1920x1080) - perfect for presentations!
This project provides visual representations of Ethereum-based decentralized applications (DApps), organized by category. The visualizations are designed to be informative and presentation-ready, with multiple viewing options.
The ecosystem map includes DApps from the following categories:
- DeFi - Decentralized Finance applications
- Social - Social networking and communication platforms
- Privacy - Privacy-focused applications
- Collectibles - NFT and digital collectible platforms
- Gaming - Blockchain-based games
- DAO - Decentralized Autonomous Organizations
- Productivity - Tools and utilities
- Bridge - Cross-chain bridging solutions
ethereum_dapp_ecosystem.html- Full interactive ecosystem map with descriptionsethereum_dapp_ecosystem_slide.html- Presentation-optimized slide formatethereum_dapp_ecosystem_slide_logos_only.html- Slide format showing only logos
dapp_data.json- Structured data containing DApp information (name, URL, logo, description)ethereum_colors.svg- Ethereum brand colors reference
extract_dapp_data.py- Python script to extract DApp data from Excel source files
Simply open any of the HTML files in a web browser:
open ethereum_dapp_ecosystem.htmlThe visualizations are self-contained and don't require a web server.
To update the data from a source Excel file:
- Install required dependencies:
pip install openpyxl-
Update the file path in
extract_dapp_data.pyto point to your Excel source -
Run the extraction script:
python extract_dapp_data.pyThis will generate an updated dapp_data.json file.
The dapp_data.json file is organized by category, with each DApp containing:
{
"CategoryName": [
{
"name": "DApp Name",
"url": "https://example.com",
"logo": "https://example.com/logo.png",
"description": "Description of the DApp"
}
]
}- Modern web browser (Chrome, Firefox, Safari, Edge)
- Python 3.x and openpyxl (only for data extraction)
This project is provided as-is for educational and informational purposes.
To add or update DApp information, modify the source data and regenerate the JSON file using the extraction script.
Interested in similar ecosystem dashboards, analytics tools, or custom visualizations for your project? Reach out on Twitter @erinmagennis to discuss building custom tooling for grants tracking, portfolio management, automated reporting, and more.