Software Alternatives & Reviews

Visualize your commits in realtime with Ably and GitHub webhooks

Vis.js Svelte
  1. 1
    A dynamic, browser based visualization library.
    In order to display the GitHub data in a graph, I used VisJS, a library specially designed to handle large amounts of dynamic data. The graph is rendered in the browser in an HTML canvas, making it possible to show complex animations efficiently. The VisJS network component was exactly what I needed to display a complex diagram of “nodes” and their connecting lines, called “edges”. Nodes and edges are represented in a JS objects, for example:.

    #Diagrams #Flowcharts #Wireframing 11 social mentions

  2. 2
    Cybernetically enhanced web apps
    Pricing:
    • Open Source
    Building a single page web application that is reactive to incoming changes in data usually requires a framework. I chose to build the GitHub Visualizer with Svelte because of its simple approach to state management, readable syntax, small size and speed. The app consists of two Svelte components; one that subscribes to an Ably channel and keeps a GitHub commit history stored as a variable in the application, and another that can render the GitHub commit history as a "force directed graph".

    #Javascript UI Libraries #JavaScript Framework #JS Library 352 social mentions

Discuss: Visualize your commits in realtime with Ably and GitHub webhooks

Log in or Post with