Ruby DSL

Open-source Ruby projects categorized as DSL

Top 19 Ruby DSL Projects

  1. Simple Form

    Forms made easy for Rails! It's tied to a simple DSL, with no opinion on markup.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. Workflow

    Ruby finite-state-machine-inspired API for modeling workflow (by geekq)

  4. Wombat

    Lightweight Ruby web crawler/scraper with an elegant DSL which extracts structured data from pages.

  5. squib

    A Ruby DSL for prototyping card games.

  6. Glimmer

    DSL Framework consisting of a DSL Engine and a Data-Binding Library used in Glimmer DSL for SWT (JRuby Desktop Development GUI Framework), Glimmer DSL for Opal (Pure Ruby Web GUI), Glimmer DSL for LibUI (Prerequisite-Free Ruby Desktop Development GUI Library), Glimmer DSL for Tk (Ruby Tk Desktop Development GUI Library), Glimmer DSL for GTK (Ruby-GNOME Desktop Development GUI Library), Glimmer DSL for XML (& HTML), and Glimmer DSL for CSS

    Project mention: Glimmer: DSL Framework for Ruby GUI and More | news.ycombinator.com | 2025-01-10
  7. glimmer-dsl-libui

    Glimmer DSL for LibUI - Prerequisite-Free Ruby Desktop Development Cross-Platform Native GUI Library - The Quickest Way From Zero To GUI - If You Liked Shoes, You'll Love Glimmer! - No need to pre-install any prerequisites. Just install the gem and have platform-independent GUI that just works on Mac, Windows, and Linux.

    Project mention: Shoes makes building little graphical programs for Mac, Windows, Linux simple | news.ycombinator.com | 2024-02-23

    glimmer-dsl-libui is a more actively maintained alternative

    https://github.com/AndyObtiva/glimmer-dsl-libui

  8. BabySqueel

    :pig: An expressive query DSL for Active Record

  9. yake

    A Rake-like DSL for writing AWS Lambda handlers (by amancevice)

  10. glimmer-dsl-swt

    Glimmer DSL for SWT (JRuby Desktop Development Cross-Platform Native GUI Framework) - The Quickest Way From Zero To GUI - If You Liked Shoes, You'll Love Glimmer!

  11. Autoloaded

    Eliminates the drudgery of handcrafting an `autoload` statement for each Ruby source code file in your project

  12. glimmer-dsl-tk

    Glimmer DSL for Tk (Ruby Tk Desktop Development GUI Library)

  13. glimmer-dsl-gtk

    Glimmer DSL for GTK - Ruby-GNOME Desktop Development GUI Library

  14. class2

    Easily create Ruby class hierarchies that support nested attributes, type conversion, serialization, equality, and more. (by sshaw)

  15. glimmer-dsl-css

    Glimmer DSL for CSS (Cascading Style Sheets)

  16. step-sequencer

    StepSequencer: A Ruby gem for defining and executing ordered workflows with ease. Chain tasks, handle conditional halts, and streamline process flows in your applications.

  17. Glimmer DSL for XML (& HTML)

    Glimmer DSL for XML (& HTML)

  18. angry_raise

    raise Ruby exceptions, with emotion and intensity

  19. glimmer-dsl-jfx

    Glimmer DSL for JFX (JRuby JavaFX Desktop Development GUI Library)

  20. glimmer-dsl-fx

    Glimmer DSL for FX (FOX Toolkit Ruby Desktop Development GUI Library)

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Ruby DSL discussion

Log in or Post with

Ruby DSL related posts

  • Introducing StepSequencer: A Non-Monadic Take on Railway-Oriented Programming in Ruby

    3 projects | /r/ruby | 13 Nov 2023
  • AppDev Week 2

    1 project | dev.to | 10 Jan 2023
  • Rails simple_form gem: Unable to render validation messages

    1 project | /r/rails | 31 Dec 2022
  • Updating a Booking Status

    1 project | dev.to | 6 Dec 2022
  • #1 Made easy form in Rails with Simple Form - Gem Weekly

    2 projects | dev.to | 19 Nov 2022
  • Reusable form elements

    1 project | /r/rails | 28 Sep 2022
  • Suggest me a web automation tool

    1 project | /r/Automate | 14 Aug 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 19 Jan 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source DSL projects in Ruby? This list will help you:

# Project Stars
1 Simple Form 8,208
2 Workflow 1,765
3 Wombat 1,316
4 squib 928
5 Glimmer 714
6 glimmer-dsl-libui 531
7 BabySqueel 503
8 yake 169
9 glimmer-dsl-swt 114
10 Autoloaded 50
11 glimmer-dsl-tk 30
12 glimmer-dsl-gtk 22
13 class2 15
14 glimmer-dsl-css 11
15 step-sequencer 7
16 Glimmer DSL for XML (& HTML) 6
17 angry_raise 6
18 glimmer-dsl-jfx 2
19 glimmer-dsl-fx 1

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Ruby is
the 12th most popular programming language
based on number of references?