ページ内ナビ
概要
Pagecordはpersonal website/blogging向けのRails applicationで、emailからの投稿、Hotwire UI、PostgreSQL、Sidekiq等を使ったシンプルなpublishing workflowを提供します。Docker Composeでlocal development stackをまとめて起動できます。
特徴と向いている用途
公式資料に基づく紹介・実機未検証 · 内容確認日:
主な特徴
向いている用途
小さなblog platformのRails設計を読みたい場合に向く
Hotwire、import maps、Sidekiq、Postgres等を使うmodern Rails applicationの実例としても参照できます。
出典:[2]
導入前の確認
current mainはedge Railsを追っている
mainはRuby 4.0.7を指定し、RailsをGitHub main branchから取得しており、Gemfile.lock上は8.2.0.alphaです。production採用ではtagged releaseとの差を確認します。
参考にした公式資料
- [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)
編集部からの補足
Pagecordの最新tagはv1.0.0(2024年)ですが、mainは2026年も活発に更新され、Ruby 4.0.7とRails main(現状8.2 alpha系)を追っています。licenseは独自Pagecord Licence v2.1で、個人/自社blogとしてのself-host・改変・再配布は許可される一方、softwareの全部または主要部分を第三者向けhosted/managed serviceとして提供することは禁止されています。一般的なOSS licenseではありません。
3ステップで試す
- 1
current mainをclone
latest tag v1.0.0より大きく更新されているcurrent mainを取得します。edge Railsを追っている点に注意してください。
git clone https://github.com/lylo/pagecord.git && cd pagecord - 2
Docker development stackを起動
PostgreSQL、Redis、Memcached、Rails、Tailwind watcherをまとめて起動します。
docker compose up --build - 3
seeded blogを確認
seed data済みblogを開きます。login linkはdevelopment mail catcher /letter_opener で取得できます。
printf "Open http://joel.localhost:3000 (Safari: http://joel.lvh.me:3000)\n"
成長
成長の推移 · 直近30日
191 Stars
推移データを蓄積中です。
Built with
カテゴリとタグ
GitHubデータ
関連情報
関連記事を投稿するこのOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。
あわせて探訪
- Campfire4,664 Stars
共通タグ 2件 · 共通カテゴリ 1件 · 同じ言語
ルーム・DM・添付・検索・通知・Bot連携を1台のサーバーで運用するグループチャット
Ruby - Supabase110,918 Stars
共通タグ 2件 · 共通カテゴリ 1件
Postgresを中心にAuth・REST/GraphQL API・Realtime・Storage・Functionsを統合するdevelopment platform
TypeScript - Coolify62,419 Stars
共通タグ 2件 · 共通カテゴリ 1件
自分のLinux serverをGit/Docker対応PaaSとしてまとめて管理する
PHP - Papermark9,229 Stars
共通タグ 2件 · 共通カテゴリ 1件
secure document sharingとdata roomをviewer analytics付きでself-hostする
TypeScript - VerifyWise360 Stars
共通タグ 2件 · 共通カテゴリ 1件
AI inventory・risk・compliance・LLM Evalを一つのgovernance platformへまとめる
TypeScript - Reqcore Open-source Snapshot3 Stars
共通タグ 2件 · 共通カテゴリ 1件
開発者向けself-hosted ATSの初期版をsnapshotとして参照する
Vue
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。