Repolode
lylo

lylo/pagecord

A personal blogging and website platform built on Rails 8, designed to make publishing a simple blog quick.

Open-source alternative to:Medium

Stars
194
Forks
16
Open issues
7
Last commit
22 hours ago

What is it?

Pagecord is a personal website and blogging platform. It is built on vanilla Rails 8 with Hotwire, import maps, Postgres and Sidekiq, and its tests use Minitest with fixtures.

The project is aimed at people who want a personal blog without heavy setup. It runs as a multi-blog application, so a seeded example blog is served from its own subdomain during local development.

Local development can be started with a single docker compose command, which brings up Postgres, Redis, Memcached, Rails and a Tailwind watcher. Native development without Docker, email processing and billing simulation are covered in the development docs.

Key features

  • 01Personal blog and website publishing built on Rails 8
  • 02Hotwire and import maps for the frontend, without a JS build step
  • 03Sidekiq background jobs on Postgres
  • 04One-command local setup with Docker Compose
  • 05Minitest test suite with fixtures

Use cases

  • Running a personal blog on your own Rails server
  • Studying a production-style Rails 8 application with Hotwire and Sidekiq
  • Hosting multiple blogs from one Rails deployment

Quick start

  1. 1

    Start the app with Docker Compose

    docker compose up
  2. 2

    Open the app in your browser at localhost port 3000

Things to know

  • The license is listed as NOASSERTION, so the terms are unclear from the metadata.
  • Local setup without Docker requires following a separate development guide.

Topics

FAQ

What is pagecord?
A personal blogging and website platform built on Rails 8, designed to make publishing a simple blog quick. Pagecord is a personal website and blogging platform. It is built on vanilla Rails 8 with Hotwire, import maps, Postgres and Sidekiq, and its tests use Minitest with fixtures.
Is pagecord free to use? What license does it have?
pagecord is open source under the Other license. Check the license terms before using it in commercial products.
Is pagecord still maintained?
Actively maintained. The last commit to pagecord was on Oct 23, 2026.
What can I use pagecord for?
Running a personal blog on your own Rails server Studying a production-style Rails 8 application with Hotwire and Sidekiq Hosting multiple blogs from one Rails deployment
How do I install pagecord?
Start the app with Docker Compose: docker compose up Open the app in your browser at localhost port 3000
Where can I get pagecord?
The source code and installation instructions are on GitHub: https://github.com/lylo/pagecord

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects