v1.0.0 Now Available

Production-Grade GitHub Data SDK

Build stunning developer portfolios and dashboards with type-safe, cached, and normalized GitHub data.

bash — 80x24
$npm install devtrackr
added 1 package, and audited 2 packages in 1s
found 0 vulnerabilities
?
import { createDevTrackr } from 'devtrackr';

// Initialize with type-safety
const client = createDevTrackr({ token: process.env.GITHUB_TOKEN });

// Fetch normalized user data
const profile = await client.getProfile('raghaverma');

Everything you need to build

Devtrackr handles the complexity of the GitHub API so you can focus on building great user experiences.

Type-Safe

Built with TypeScript for full type inference and autocomplete support out of the box.

Zero Dependencies

Lightweight and efficient. Uses native Fetch API with no external runtime dependencies.

Normalized Data

Pre-processed data structures ready for UI rendering. No more messy logic in your components.

Typed Error Handling

Comprehensive error classes for Rate Limits, Auth failures, and Network issues.

Tree-Shakeable

Import only what you need. Optimized for modern bundlers to keep your app size small.

Dual Format

Supports both ESM and CommonJS modules for maximum compatibility across environments.

Get up and running in seconds

Devtrackr is designed to be dropped into any project with minimal configuration.

  • Install with your favorite package manager
  • Generate a GitHub Personal Access Token
  • Initialize the client and start fetching
$npm install devtrackr