On this page
Overview
Pagecord is a Rails application for personal websites and blogs, combining email-based publishing, a Hotwire interface, PostgreSQL, Sidekiq, and related services. Docker Compose can start the full local development stack.
Features and best fit
Based on official documentation; not hands-on tested · Content checked:
Key features
Combine personal blogging and email publishing
The application supports blog publishing, subscriber email workflows, custom domains, and related personal-site features.
Start the Rails service stack with Docker Compose
The development guide starts PostgreSQL, Redis, Memcached, Rails, and the Tailwind watcher together with docker compose up.
Sources: [3]
Best fit
Fits study of a compact modern Rails publishing application
It is also a useful example of a Rails application using Hotwire, import maps, Sidekiq, and PostgreSQL.
Sources: [2]
Before adoption
Current main tracks edge Rails
Main specifies Ruby 4.0.7 and pulls Rails from its GitHub main branch; Gemfile.lock currently resolves to Rails 8.2.0.alpha. Compare this with tagged releases before production adoption.
Official sources
- [1]lylo/pagecord repository(2026-09-30)
- [2]Pagecord README(2026-09-30)
- [3]Pagecord development guide(2026-09-30)
- [4]Pagecord License v2.1(2026-09-30)
- [5]Pagecord license summary(2026-09-30)
- [6]Pagecord v1.0.0 release(2026-09-30)
Supplemental curator note
Pagecord's latest tag is v1.0.0 from 2024, while main remains active in 2026 and currently tracks Ruby 4.0.7 plus Rails main, presently in the 8.2 alpha line. The custom Pagecord Licence v2.1 permits personal or internal self-hosting, modification, and redistribution, but prohibits offering the software or a substantial part of it as a hosted or managed service to third parties. It is not a standard open-source license.
Try it in 3 steps
- 1
Clone current main
Get current main, which is substantially newer than the v1.0.0 tag and currently tracks edge Rails.
git clone https://github.com/lylo/pagecord.git && cd pagecord - 2
Start the Docker development stack
Run PostgreSQL, Redis, Memcached, Rails, and the Tailwind watcher together.
docker compose up --build - 3
Open the seeded blog
Inspect the seeded blog. Development login links are available from the /letter_opener mail catcher.
printf "Open http://joel.localhost:3000 (Safari: http://joel.lvh.me:3000)\n"
Growth
Growth trends · Last 30 days
191 Stars
Trend data is still being collected.
Built with
Categories and tags
Categories
GitHub data
GitHub dataView detailed GitHub data
GitHub Topics
- blogging
- rails
- Stars
- 191
- Forks
- 16
- Watchers
- 0
- Open issues
- 10
- Owner type
- User
- Primary language
- Ruby
- License
- Not determined
- Repository last updated
- Sep 30, 2026
Related information
Write a related articleShare a guide or use case for this OSS in Markdown. Articles are published after administrator approval.
Explore next
- Campfire4,664 Stars
2 shared tag(s) · 1 shared category(s) · Same language
Run rooms, DMs, attachments, search, notifications, and bot integrations on one server
Ruby - Supabase110,918 Stars
2 shared tag(s) · 1 shared category(s)
Build on Postgres with integrated Auth, REST/GraphQL APIs, Realtime, Storage, and Functions
TypeScript - Coolify62,419 Stars
2 shared tag(s) · 1 shared category(s)
Turn your own Linux servers into a Git/Docker-driven application platform
PHP - Papermark9,229 Stars
2 shared tag(s) · 1 shared category(s)
self-host secure document sharing and data rooms with viewer analytics
TypeScript - VerifyWise360 Stars
2 shared tag(s) · 1 shared category(s)
combine AI inventory, risk, compliance, and LLM evaluations in one governance platform
TypeScript - Reqcore Open-source Snapshot3 Stars
2 shared tag(s) · 1 shared category(s)
inspect an early self-hosted ATS as a preserved snapshot
Vue
Report incorrect information
Tell us if any listing information is incorrect or outdated.