Bushel Author Components

Semantic, accessible author information with microformat support for the modern web

Blog Post Authors

Perfect for article bylines and author attribution in blog posts and news articles.

Building Accessible Web Components in 2025

Published March 15, 2025

Web components have revolutionized how we build reusable UI elements, but accessibility often gets overlooked. This comprehensive guide covers everything you need to know about creating web components that work for everyone...

The Future of Distributed Social Networks

Published March 12, 2025

As we move beyond centralized social media platforms, new protocols and technologies are emerging that put users back in control of their data and social connections...

Team Pages

Showcase your team members with rich profile cards that include all their professional information.

Article Collaboration

Show multiple authors and contributors for collaborative content.

Zero-Knowledge Proofs in Web Applications

This collaborative research paper explores the practical implementation of zero-knowledge proofs in modern web applications, covering both theoretical foundations and real-world use cases...

Comment Threads

Perfect for showing comment authors in discussion threads and forums.

Discussion: "Best Practices for Web Component Testing"

2 hours ago
Great article! I've been struggling with testing shadow DOM interactions. The approach you outlined for using testing-library with web components is exactly what I needed.
1 hour ago
@rachelgreen Have you tried the new Web Component Testing utilities in Playwright? They've made shadow DOM testing much more straightforward.
30 minutes ago
Thanks for mentioning Playwright! I'll definitely check that out. We've been using Cypress but shadow DOM support has been limited.

Themed Variants

Customize the appearance using CSS custom properties to match your brand.

Dark Theme

Minimal Theme

Colorful Theme

Technical Implementation

Each component automatically generates semantic HTML with proper microformat markup: