Welcome to Railquill, a modern blog platform built with Ruby on Rails, designed for developers who appreciate clean code and beautiful typography.

What is Railquill?

Railquill is a full-featured blog application that combines the power of Ruby on Rails with modern web technologies. It features a dual admin interface system, static site generation capabilities, and a focus on excellent reading experience.

Key Features

  • Markdown-based Writing: Write your posts in Markdown with live preview capabilities
  • Dual Admin Interface: Modern custom dashboard alongside traditional ActiveAdmin interface
  • Static Site Generation: Generate static HTML files for optimal performance and SEO
  • Preview System: Preview draft posts before publishing
  • Responsive Design: Beautiful typography and responsive layout that works on all devices
  • SEO Optimized: Built-in meta tags, structured data, and search engine optimization

Technology Stack

  • Framework: Ruby on Rails 8.0.2
  • Database: PostgreSQL
  • Frontend: Hotwire (Turbo + Stimulus), Tailwind CSS
  • JavaScript: Import maps for ESM modules
  • Asset Pipeline: Propshaft
  • Background Jobs: Solid Queue, Solid Cache, Solid Cable
  • Deployment: Kamal (Docker-based)
  • Admin: ActiveAdmin with Devise authentication
  • Markdown: Redcarpet renderer with Rouge syntax highlighting

Design Philosophy

Railquill is built with a focus on:

  • Performance: Fast loading times through static generation and optimized assets
  • Accessibility: Semantic HTML and proper contrast ratios for all users
  • Typography: Beautiful reading experience with carefully chosen fonts and spacing
  • Developer Experience: Clean code architecture and comprehensive documentation

Contact

Have questions or feedback about Railquill? We'd love to hear from you!

Thank you for reading and supporting open-source development!