awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateOpen-source alternativesSelf-hosted softwareBlogHartă site
ProiectDespreHow we rankPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 repository-uri

Awesome GitHub RepositoriesRuby Template Engines

Template systems specifically designed for the Ruby ecosystem to generate markup using embedded logic.

Distinct from Ruby Frameworks: None of the candidates describe a general-purpose Ruby template engine; they focus on execution runtimes, linters, or web frameworks.

Explore 4 awesome GitHub repositories matching web development · Ruby Template Engines. Refine with filters or upvote what's useful.

Awesome Ruby Template Engines GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • slim-template/slimAvatar slim-template

    slim-template/slim

    5,372Vezi pe GitHub↗

    Slim este un limbaj de template concis, bazat pe indentare, și un motor de markup pentru generarea HTML și XML. Conceput pentru ecosistemul Ruby, acesta convertește sintaxa shorthand în documente bine formate, fără a fi nevoie de tag-uri de închidere tradiționale. Motorul funcționează ca un wrapper multi-engine, permițând integrarea motoarelor de randare externe precum Markdown și Sass într-un singur fișier template. De asemenea, oferă o interfață în linie de comandă pentru randarea template-urilor și convertirea acestora între diferite formate de markup. Sistemul suportă generarea de conținut dinamic prin logica Ruby încorporată, inclusiv bucle, condiționale și interpolarea expresiilor. Include capabilități pentru dezvoltarea UI modulară prin fragmente de template reutilizabile, precum și instrumente specializate pentru gestionarea spațiilor albe, generarea doctype și maparea colecțiilor de date către atributele elementelor.

    Provides a concise, Ruby-compatible template engine for generating HTML and XML markup.

    Ruby
    Vezi pe GitHub↗5,372
  • opal/opalAvatar opal

    opal/opal

    4,923Vezi pe GitHub↗

    Opal este un framework frontend Ruby și un compilator care traduce codul sursă Ruby în JavaScript. Acesta funcționează ca un runtime web care permite dezvoltarea de aplicații web client-side folosind Ruby în loc de JavaScript. Proiectul include un motor de template-uri HTML Ruby care evaluează codul Ruby încorporat direct în fișierele de markup. De asemenea, se integrează cu mediile JavaScript prin bundle-uirea bibliotecilor core și a dependențelor într-un șir de distribuție pentru execuție într-un browser web. Sistemul oferă capabilități pentru compilarea Ruby în JavaScript și abilitatea de a coda și decoda date Base64.

    Implements a template system to generate markup using embedded Ruby logic.

    Ruby
    Vezi pe GitHub↗4,923
  • rails/jbuilderAvatar rails

    rails/jbuilder

    4,414Vezi pe GitHub↗

    Jbuilder este un motor de template-uri și generator JSON pentru Ruby care oferă un limbaj specific domeniului (DSL) pentru generarea de obiecte JSON structurate. Acesta servește drept view helper pentru a transforma datele în format JSON folosind logică, condiționale și bucle. Proiectul permite construirea de structuri de date complexe prin utilizarea de partials și obiecte imbricate pentru a menține modularitatea. Include capabilități pentru transformarea cheilor la runtime, permițând conversia cheilor atributelor între diferite convenții de denumire, cum ar fi snake case și camel case. Sistemul suportă structurarea dinamică a JSON-ului cu posibilitatea de a defini chei la runtime și de a gestiona output-ul valorilor null. De asemenea, oferă un mecanism pentru a stoca în cache fragmentele JSON randate pentru a reduce procesarea repetitivă.

    Implements a builder-style domain specific language for generating structured JSON objects through a Ruby-based template system.

    Ruby
    Vezi pe GitHub↗4,414
  • haml/hamlAvatar haml

    haml/haml

    3,834Vezi pe GitHub↗

    Haml is a Ruby HTML template engine and server-side rendering library. It functions as an HTML markup preprocessor that transforms a concise, indentation-based shorthand syntax into standard HTML and XHTML markup. The system uses hierarchical whitespace instead of explicit closing tags to define the structure of documents, reducing boilerplate during markup authoring. It integrates Ruby logic directly into templates to evaluate conditional statements, process dynamic data, and interpolate values. The engine provides tools for managing element attributes through hashes, controlling output whi

    Implements a template system designed for the Ruby ecosystem that generates markup using embedded logic.

    Ruby
    Vezi pe GitHub↗3,834
  1. Home
  2. Web Development
  3. Ruby Template Engines

Explorează sub-etichetele

  • JSON Template EnginesTemplate systems designed to generate structured JSON documents using logic and data binding. **Distinct from Ruby Template Engines:** Specializes Ruby Template Engines specifically for JSON output rather than HTML or general markup.