No description
  • Ruby 49%
  • HTML 43.5%
  • Dockerfile 2.9%
  • Shell 2.4%
  • JavaScript 1.7%
  • Other 0.5%
Find a file
Ariejan de Vroom 1212d826e5
Some checks failed
CI / scan_ruby (push) Failing after 3s
CI / scan_js (push) Failing after 2s
CI / lint (push) Failing after 2s
CI / test (push) Failing after 1s
CI / system-test (push) Failing after 13s
Merge pull request 'feat: generate Rails 8 authentication' (#54) from issue-3-rails-auth into master
Reviewed-on: #54
2026-04-20 12:09:24 +00:00
.github
.kamal
app feat: generate Rails 8 authentication 2026-04-20 13:58:56 +02:00
bin feat: integrate Tailwind CSS v4 2026-04-20 13:44:04 +02:00
config feat: generate Rails 8 authentication 2026-04-20 13:58:56 +02:00
db feat: generate Rails 8 authentication 2026-04-20 13:58:56 +02:00
docs/design
lib/tasks
log
public
script
storage
test feat: generate Rails 8 authentication 2026-04-20 13:58:56 +02:00
tmp
vendor
.dockerignore
.gitignore feat: integrate Tailwind CSS v4 2026-04-20 13:44:04 +02:00
.rubocop.yml
.ruby-version
CLAUDE.md docs: pre-authorize PR opens in CLAUDE.md 2026-04-20 14:02:39 +02:00
config.ru
Dockerfile
Gemfile feat: generate Rails 8 authentication 2026-04-20 13:58:56 +02:00
Gemfile.lock feat: generate Rails 8 authentication 2026-04-20 13:58:56 +02:00
PLAN.md
Procfile.dev feat: wire solid_queue across all envs 2026-04-20 13:48:33 +02:00
Rakefile
README.md

Envoy

Envoy is a Ruby on Rails based, web email client that supports multiple IMAP accounts, GPG signing/encryption, aliases and is just plain awesome. No feature bloat, just mail reading/processing.

Proposed tech stack

Envoy is a web application (can run as a PWA on desktops):

  • Ruby on Rails
  • Postgresql
  • Modern frontend, in line with Ruby on Rails conventions
  • Offline-first PWA (is that even possible?)
  • Responsive