John Cox

Blogs · @wyome

Tagged open source · everything

I built a dynamic GitHub app store with Claude, now I don't have to rely on Google for open-source app discovery

The author built a custom Claude-powered app store interface that sits atop GitHub to address the platform's poor user experience for discovering and installing open-source software. Using Claude's web search and API access, the system curates 10-15 relevant applications from multiple sources, presents them in a clean gallery with screenshots and metadata, performs basic security checks on the source code, verifies system dependencies, and can automate installation—translating developer jargon into plain language for non-technical users. The article includes a detailed prompt to create this as a reusable Claude skill, demonstrating how LLMs can make technical tools accessible to anyone regardless of coding knowledge.

Permalink

heatmap.js | Dynamic Heatmaps for the Web

Heatmap.js is a lightweight JavaScript library for creating interactive heat map visualizations with minimal code, offering improved performance in version 2.0 to handle large datasets (40k+ datapoints) while maintaining a small file size of about 3KB gzipped. The library provides a straightforward API with documentation and supports extensions through plugins, making it flexible for various mapping libraries like Leaflet and Google Maps. It's important to note that heatmap.js only visualizes data you provide to it and is not a user tracking tool—if you need website visitor behavior tracking, you'd need to use a separate analytics service.

Permalink

Metalsmith

Metalsmith is a Node.js-based static site generator that treats file directories as JavaScript objects, allowing you to manipulate and transform them through a flexible plugin system. Rather than forcing projects into a specific framework mold, it supports both configuration-file and code-based approaches, handles common tasks like markdown conversion and templating, and can be extended to build not just websites but also scaffolders, build tools, and documentation generators. The output is simply a static folder deployable anywhere—CDNs, GitHub Pages, or custom servers.

Permalink

Chart.js | HTML5 Charts for your website.

Chart.js is an open-source JavaScript library for creating responsive, animated charts using HTML5 Canvas, offering eight chart types with extensive customization options. Recent versions have added features like tree-shaking for smaller bundle sizes, advanced animation controls, mixed chart types, custom scale support, and performance optimizations including a decimation plugin for handling massive datasets. The library prioritizes ease of use with zero-configuration plugins while remaining flexible enough for complex visualization needs across modern browsers.

Permalink

Automatic - Your Smart Driving Assistant

I can't summarize this document because it's not an article. It's a marketing/product overview page from Automattic that lists their various products (WordPress.com, Tumblr, Jetpack, Pocket Casts, etc.) and open-source projects with brief taglines. There's no argument, report, or substantive content to summarize — just product descriptions and company branding.

Permalink