A real-time analytics dashboard for tracking developer engagement, technical progress, and contribution metrics across the Protocol Labs Developer Guild (PLDG) program β now enhanced with Py-libp2p, Storacha MCP, ElizaOS Plugin, and Builder Insights integration.
π PLDG Website: https://www.pldg.xyz/#about
π PLDG Dashboard Website: https://pldg-dashboard-theta.vercel.app/
The PLDG Dashboard provides transparent, data-driven insights into the health and growth of the Filecoin, Libp2p, and broader Protocol Labs Network (PLN) ecosystems.
It aggregates data from GitHub, Airtable, on-chain sources, and decentralized storage β offering real-time visualization of developer activity, engagement, and contribution trends.
Developed by C4GT (Code for GovTech) contributors, this voluntary open-source initiative fosters collaborative learning, transparency, and coordination across the Filecoin and Protocol Labs communities.
- π Real-time engagement metrics visualization
- π€ Collaboration tracking via Py-libp2p (universal connectivity dapp)
- π Technical progress monitoring and milestone analytics
- π Top performer and team analytics
- π€ AI-powered insights with ElizaOS Plugin (LLM summarization + agent queries)
- π Executive summary reports in Markdown & agent-readable formats
- π GitHub integration for issue, PR, and commit analytics
- π§ Builder Insights Engine combining on-chain + off-chain developer data
- ποΈ Storacha MCP integration for decentralized storage & persistence
- π ElizaOS plugin compatibility for agent-level dashboard querying
- Framework: Next.js 14 (App Router)
- Language: TypeScript
- Styling: Tailwind CSS + shadcn/ui
- Charts: Recharts
- Data Processing: Lodash
- Validation: Zod
- AI / Agents:
- ElizaOS Plugin API (Agent Integration Layer)
- Custom LLM Summarization via OpenAI / Ollama
- API Integration:
- Airtable API β Engagement Data
- GitHub GraphQL + Octokit REST β Repository Insights
- Storacha MCP β Decentralized Storage
- Py-libp2p β Peer-based telemetry & messaging layer
Clone the repository:
git clone https://github.com/protocollabs/pldg-dashboard
cd pldg-dashboardInstall dependencies:
npm installSet up environment variables:
cp .env.example .env.localRun the development server:
npm run devThen open http://localhost:3000 to view the dashboard.
src/
βββ app/ # Next.js App Router
βββ components/ # UI and dashboard components
β βββ dashboard/ # Dashboard-specific components
β βββ ui/ # Reusable UI elements
βββ lib/
β βββ utils.ts # Utilities
β βββ validation.ts # Zod schemas
β βββ ai.ts # AI summarization logic
β βββ builder.ts # Builder Insights logic
β βββ storacha.ts # Storacha MCP integration
β βββ eliza.ts # ElizaOS Plugin interface
βββ types/ # TypeScript type definitions
βββ public/
βββ data/ # Static assets or CSV mock data- Airtable: Weekly engagement survey results
- GitHub: Issues, PRs, and commits
- Storacha MCP: Immutable snapshot storage for reports and metrics
- ElizaOS Plugin: Agent query and insight layer
- Internal APIs: Builder profiles + on-chain metadata
- Schema validation using Zod
- Weighted metrics and engagement scoring
- LLM-based summarization for weekly updates
- Builder profile generation from activity patterns
- Refresh intervals for metrics
- Retry logic for rate-limited APIs
- ElizaOS agent hooks for dashboard queries
- Fork this repository
- Create a new feature branch
- Submit a pull request
Interested in integrating your tool or MCP-backed service (e.g., ElizaOS, Storacha, or Py-libp2p)?
Join the #pldg-devs channel on Slack or open an issue in GitHub.
MIT License
-
Historical Data
- Relies on Storacha MCP for persistence; versioning is manual
- GitHub API resets metrics on refresh without Storacha backup
-
AI Insights
- Summarization quality depends on data density
- ElizaOS agents require tuned prompts for optimal responses
-
Real-Time Constraints
- Airtable and GitHub APIs are rate-limited
- Anonymous commits yield limited insight fidelity
- Real-time dashboard
- GitHub + Airtable integration
- Core analytics & AI summarization
- Storacha test integration
- Builder Insights Engine (on-chain + GitHub-linked)
- Persistent Storacha MCP snapshots
- ElizaOS Plugin for agent-based querying
- Weekly digest report generation
- Per-team custom insights
- Token-gated dashboards (bounty and contributor access)
- AI-human feedback loops
- Integration with decentralized compute (Bacalhau, Lilypad)
The PLDG Dashboard is a Developer Tooling / Ecosystem Infrastructure project under Filecoin RetroPGF for Builders: Supporting Open Source Coordination Through PLDG.
It contributes to improving transparency, impact measurement, and talent recognition across the Protocol Labs Network β spanning Filecoin, IPFS, Libp2p, Fil-Oz, Fil-B, and Storacha communities.
-
π» PLDG Dashboard Live
-
π₯ Screencast: Saving PLDG Cohort Data to Filecoin & Storacha
-
π PLDG Website: https://www.pldg.xyz/#about
-
π§± FIL RetroPGF for Builders: Supporting Open Source Coordination Through PLDG
-
ποΈ Community Participation at PL EngRes βThe Gatheringβ
- August 2025 Β· May 2025 Β· April 2025 Β· February 2025 Β· December 2024
-
π§΅ X (Twitter) Thread β PLDG Dashboard Γ Filecoin Γ Storacha Γ IPFS Progress
Since November 2024, the PLDG Dashboard has:
- Enhanced visibility and engagement across the Filecoin developer ecosystem
- Combined on-chain, GitHub, and AI-summarized metrics for ecosystem health
- Empowered contributors with transparent self-reflection and progress tracking
- Provided actionable insights for ecosystem stewards and program leads
Over time, it aims to serve as the open-source intelligence layer for developer coordination and recognition across the Protocol Labs Network.
βBuilding the open-source intelligence layer for the Protocol Labs Network β by builders, for builders.β π‘