Developer links
Forem
With 22,700 GitHub stars, 4,100+ forks, and proven scale powering dev.to — one of the largest developer communities serving millions of monthly users — Forem provides a complete community platform for building engaged audiences around shared interests, whether for developer documentation, customer communities, fan bases, or professional networks. The Rails backend with Preact frontend delivers article publishing with a rich Markdown editor, threaded discussions, user profiles with portfolio links, tag-based content organization, podcast hosting, classified listings for jobs and events, and social interactions including reactions, bookmarks, and following. AI-powered semantic search using PostgreSQL pgvector embeddings surfaces relevant content across articles and concepts, while scheduled automations enable community bots to create automated roundups, republish curated content, and trigger time-based moderation actions. Score-based content ranking replaces simple reaction counts with nuanced algorithms that resist gaming. The admin dashboard provides user management, content moderation, community settings, analytics, and organization controls. OAuth integration supports GitHub, Twitter, Apple, and configurable OIDC providers for frictionless sign-up. Dynamic open-graph image generation creates branded social cards automatically. Deploy with Kamal 2 to any cloud provider or bare metal server with PostgreSQL and Redis. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPLv3 licensed.
Benefits
- Proven at Dev.to Scale
- Powers one of the world's largest developer communities with millions of monthly active users, demonstrating production stability for high-traffic content publishing and community engagement.
- AI-Powered Content Discovery
- Semantic search with PostgreSQL pgvector embeddings surfaces contextually relevant articles and discussions beyond keyword matching, while score-based ranking algorithms resist manipulation.
- Complete Community Toolkit
- Articles, discussions, podcasts, listings, user profiles, tags, organizations, and social features in a single platform — eliminating the need to stitch together multiple tools.
- Automated Community Management
- Scheduled automations enable community bots for content roundups, moderation actions, and time-based workflows while dynamic image generation creates branded social cards automatically.
Features
- Rich Article Publishing
- Markdown editor with liquid tags, code syntax highlighting, embedded media, series organization, canonical URLs, and frontmatter metadata for SEO-optimized technical content.
- Threaded Discussions
- Nested comment threads with Markdown formatting, reactions, mentions, moderation controls, and email notifications for community engagement around published content.
- User Profiles and Portfolios
- Professional profiles with bio, skills, work history, GitHub integration, published articles, reading list, and follower relationships for networking and reputation building.
- Admin Management Dashboard
- User moderation, content review, community settings, organization management, analytics, tag configuration, and site customization through a comprehensive admin interface.
- Podcast and Listings
- Built-in podcast hosting with episode management plus classified listings for job posts, events, mentorship offers, and community announcements with category filtering.