September 8th, 2024

Rɐbbit Dynamic Datascapes

RVBBIT is a developing data platform for creating interactive dashboards without Clojure knowledge, featuring real-time updates, SQL operations via a visual interface, and customizable cards for enhanced functionality.

Read original articleLink Icon
Rɐbbit Dynamic Datascapes

RVBBIT is a dynamic data platform designed to create interactive data boards and flow-based programming systems, aiming to provide a flexible alternative to traditional dashboard tools. Inspired by systems like Smalltalk and HyperCard, RVBBIT emphasizes a malleable, live programming environment. Key features include the ability to create dynamic data boards that focus on composition and presentation, support for real-time data updates through reactive parameters, and a user-friendly drag-and-drop interface that allows users to build dashboards without needing to know Clojure, the language on which the platform is built. Additionally, users can perform SQL operations via a visual interface, facilitating easier query building and data visualization. The platform also supports customizable cards for various functionalities, including API calls and data processing. Users can run RVBBIT locally at `http://localhost:8888`, with the repository providing necessary folders for user content, configuration files, SQL connections, and screen definitions. However, it is important to note that RVBBIT is still in development, with some bugs and UI issues, and has primarily been tested on Chrome, offering limited support for other browsers.

- RVBBIT offers a flexible platform for interactive data visualization.

- Users can create dashboards without needing to know Clojure.

- The platform supports real-time data updates and SQL operations through a visual interface.

- Customizable cards enhance functionality for data processing and API calls.

- The platform is still in development, with some bugs and limited browser support.

Related

Show HN: R2R V2 – A open source RAG engine with prod features

Show HN: R2R V2 – A open source RAG engine with prod features

The R2R GitHub repository offers an open-source RAG answer engine for scalable systems, featuring multimodal support, hybrid search, and a RESTful API. It includes installation guides, a dashboard, and community support. Developers benefit from configurable functionalities and resources for integration. Full documentation is available on the repository for exploration and contribution.

Rye Language

Rye Language

Rye Language is a high-level, dynamic programming language emphasizing interactive use, backend development, and information processing. It supports various functionalities, runs on multiple platforms, and promotes user-friendly information manipulation with strict design principles.

rrweb – record and replay debugger for the web

rrweb – record and replay debugger for the web

rrweb.io is an open-source web session replay library enabling remote replay of website interactions. It supports user analysis, bug reproduction, demos, and collaboration. Users can sponsor and receive recognition. Trusted by companies with interactive demos available.

Ruby in Jupyter Notebook

Ruby in Jupyter Notebook

IRuby is a Ruby kernel for Jupyter notebooks, allowing Ruby code execution, output redirection, LaTeX rendering, and integration with libraries for advanced plotting and visualization, enhancing data presentation.

Show HN: Repo2vec – an open-source library for chatting with any codebase

Show HN: Repo2vec – an open-source library for chatting with any codebase

repo2vec is a modular library that facilitates chat-based interaction with codebases, offering easy setup, customization, and a Retrieval-Augmented Generation approach for queries, with free hosting for selected repositories.

Link Icon 7 comments
By @graypegg - 4 months
This is really opaque to understand, but it has that feeling of a REALLY cool personal project.

My best guess is this is a dashboard platform and builder, that uses clojure under the hood for the content shown in each one of these cards. The UI writes clojure as you configure it, so it's all scaffolding, and you can set up most of the dashboard using the GUI, and go into each card and tweak the data sourcing/parsing/presentation as you see fit.

It's neat! I don't have a use for it honestly, but it's 100% something I can tell the author is hyped about which is good! :)

By @ryrobes - 4 months
Heya. Very cool to see this here. Still in alpha and a lot to work on, but I think it's truly a unique offering in this (mostly crowded and nondescript) space.

Not to shill too hard, but my X timeline is loaded with little videos and gifs showing different features and demos (some quite esoteric, like joining a Clojure REPL output vector to a SQL table and filtering on it all). @ryrobes

Currently working on docs and much better "WTF IS THIS" messaging.

By @ryrobes - 4 months
For anyone who is confused due to the infodump on the GH page, here is a video where I step by step go through some of the SQL and Viz generation features - it's a bit long and doesn't even touch the deep complex stuff (reactive values engine and values i/o) much, but I feel that it's a pretty good intro for what I'm going for...

So, in terms of the RVBBIT (just say rabbit) iceberg - this is everything "above the waterline" - for this layer, direct comparison would be something like superset - but done in a very different way. Please hit me up here with more questions, ideas, etc!

https://www.youtube.com/watch?v=rxYTSI7aenI

By @jddj - 4 months
Awesome.

Like stepping inside a modular synth from 2040, except for data instead of music

By @mathrawka - 4 months
I really have no idea what I'm looking at...
By @manvillej - 4 months
I am curious about this project, but I am psyched by the quotes in this project
By @FridgeSeal - 4 months
Hell yeah, I really dig this.

I love the commitment to the aesthetic, I love the reframing of it as “should feel more like a game engine than an app”. As someone who has also been through the dashboard-web-app-spectrum-of-pain, this looks like something I’ll be following with a close eye.