awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
tonsky avatar

tonsky/rum

0
View on GitHub↗
1,825 stars·128 forks·HTML·EPL-1.0·3 views

Rum

Rum is a client/server library for HTML UI. In ClojureScript, it works as React wrapper, in Clojure, it is a static HTML generator.

Features

  • React Interface - Extensible and simple library for building React components.

Star history

Star history chart for tonsky/rumStar history chart for tonsky/rum

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does tonsky/rum do?

Rum is a client/server library for HTML UI. In ClojureScript, it works as React wrapper, in Clojure, it is a static HTML generator.

What are the main features of tonsky/rum?

The main features of tonsky/rum are: React Interface.

What are some open-source alternatives to tonsky/rum?

Open-source alternatives to tonsky/rum include: day8/re-com — A ClojureScript library of UI components for Reagent. day8/re-frame — re-frame is a functional framework for building single-page applications in ClojureScript. It provides a centralized,… levand/quiescent — A lightweight ClojureScript abstraction over ReactJS, emphasizing its ability to (re)render immutable values… lilactown/helix — ClojureScript optimized for modern React development. lokeh/hx — A simple, easy to use library for React development in ClojureScript. omcljs/om — Om is a frontend state management library and reactive user interface framework that integrates ClojureScript…

Open-source alternatives to Rum

Similar open-source projects, ranked by how many features they share with Rum.
  • day8/re-comDay8 avatar

    Day8/re-com

    820View on GitHub↗

    A ClojureScript library of UI components for Reagent.

    Clojure
    View on GitHub↗820
  • day8/re-frameday8 avatar

    day8/re-frame

    5,532View on GitHub↗

    re-frame is a functional framework for building single-page applications in ClojureScript. It provides a centralized, immutable database that serves as the single source of truth for the entire application state, enforcing a strict unidirectional data flow where events trigger state transitions and subsequent view updates. The framework distinguishes itself through a reactive signal graph and an interceptor-based middleware pipeline. By treating application logic as a sequence of data-driven events and declarative side effects, it decouples business logic from the view layer. This architectur

    Clojureclojurescriptre-framereact
    View on GitHub↗5,532
  • levand/quiescentlevand avatar

    levand/quiescent

    609View on GitHub↗

    A lightweight ClojureScript abstraction over ReactJS, emphasizing its ability to (re)render immutable values efficiently.

    Clojure
    View on GitHub↗609
  • lilactown/helixlilactown avatar

    lilactown/helix

    673View on GitHub↗

    ClojureScript optimized for modern React development.

    Clojure
    View on GitHub↗673
See all 8 alternatives to Rum→