The Ruby template engine you didn't realize you needed. Until now. https://www.serbea.dev
Find a file
2025-11-26 20:06:24 +00:00
.github/workflows Add functionality to purge Object pollution from plain Ruby pipelines 2024-07-19 14:03:40 -07:00
bin add RuboCop and apply many suggested fixes 2025-10-19 01:13:27 +00:00
docs Migrate repo to Codeberg, set up Statichost.eu for hosting 2025-09-11 19:12:09 +00:00
lib Ensure output buffer class itself is marked as HTML safe 2025-11-26 20:06:24 +00:00
serbea-rails Migrate repo to Codeberg, set up Statichost.eu for hosting 2025-09-11 19:12:09 +00:00
test Ensure output buffer class itself is marked as HTML safe 2025-11-26 20:06:24 +00:00
.gitignore Website updates 2021-11-11 19:45:04 -08:00
.rubocop.yml add RuboCop and apply many suggested fixes 2025-10-19 01:13:27 +00:00
.ruby-version Migrate repo to Codeberg, set up Statichost.eu for hosting 2025-09-11 19:12:09 +00:00
CHANGELOG.md Ensure output buffer class itself is marked as HTML safe 2025-11-26 20:06:24 +00:00
Gemfile Improve pipeline to support bound local variables, locals in exec 2020-11-19 15:55:26 -08:00
LICENSE.txt Update readme and add MIT license 2021-01-22 00:35:22 -08:00
Rakefile add RuboCop and apply many suggested fixes 2025-10-19 01:13:27 +00:00
README.md Migrate repo to Codeberg, set up Statichost.eu for hosting 2025-09-11 19:12:09 +00:00
serbea.gemspec add RuboCop and apply many suggested fixes 2025-10-19 01:13:27 +00:00

👑 Serbea: Similar to ERB, Except Awesomer

Gem Version

Serbea is the Ruby template engine you didn’t realize you needed. Until now.

Serbea combines the best ideas from “brace-style” template languages such as Liquid, Nunjucks, Twig, Jinja, Mustache, etc.—and applies them to the world of ERB. You can use Serbea in Rails applications, Bridgetown static sites, or pretty much any Ruby scenario you could imagine.

Documentation and examples are on our website:

www.serbea.dev

Contributing

  1. Fork it (https://codeberg.org/jaredwhite/serbea/fork)
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

License

MIT