Software Alternatives, Accelerators & Startups
Vis.js

Vis.js Reviews and Details

This page is designed to help you find out whether Vis.js is good and if it is the right choice for you.

Screenshots and images

  • Vis.js Landing page
    Landing page //
    2021-12-22

Features & Specs

  1. Interactive Visualization

    Vis.js allows for the creation of interactive and dynamic data visualizations, enhancing user engagement and making data exploration intuitive.

  2. Wide Range of Visual Options

    It supports various types of visualizations, including 2D/3D graphs, timelines, networks, and charts, providing flexibility for different use cases.

  3. Customization

    Users can extensively customize the appearance and behavior of visualizations, allowing for tailor-made solutions that match specific needs.

  4. Open Source

    As an open-source library, Vis.js is free to use and allows for community contributions, fostering continuous improvement and transparency.

  5. Ease of Integration

    Vis.js can be easily integrated into various web projects, thanks to its compatibility with modern JavaScript frameworks and libraries.

Badges

Promote Vis.js. You can add any of these badges on your website.

SaaSHub badge
Show embed code

Videos

Twitter data visualisation into the browser with vis.js

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about Vis.js and what they use it for.
  • How I Vibe-Coded an App to Explore GitHub Topics and Trending Repositories
    As for creating the dynamic graph, I simply described my requirements to Claude, and it implemented everything using Vis for network graph visualization. - Source: dev.to / over 1 year ago
  • How to make beautiful flowchart with Angular ?
    โ”vis.js - Seems fits my need but prefer something else. Source: about 3 years ago
  • How to Build a Graph Visualization Engine and Why You Shouldnโ€™t
    One of the key created HTML elements is the element. Renderer class creates CanvasRenderingContext2D which is used for drawing shapes, text, images, and other objects. As we used vis.js before creating Orb, credit for some of the drawing logic in Orb (shapes, arrows, curved lines) goes to the developers who created it. They did a great job, and we didnโ€™t want to reinvent the wheel. Canvas API with... - Source: dev.to / over 3 years ago
  • Graph of keywords identified in international news articles
    The graph was created with this JavaScript library: https://visjs.org/. Source: over 3 years ago
  • A graph of keywords that visualizes what happened last week worldwide
    Data source: https://rapidapi.com/mrdimosthenis/api/papercliff/ Visualization library: https://visjs.org/. Source: almost 4 years ago
  • Visualize your commits in realtime with Ably and GitHub webhooks
    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... - Source: dev.to / almost 4 years ago
  • 7 Promising JavaScript Timeline Components to Improve Your Project Management App
    Vis.js is an open-source JavaScript library offering different types of basic charts and network diagrams. One of them is Vis Timeline which allows mapping events on a linear timeline. - Source: dev.to / about 4 years ago
  • Visualization for finding new connections
    I do something similar, but I just generate a dot file representing the notes and run dot directly. I keep my ZK in git, so the graphic is automatically regenerated when I push to master. I also played around a bit with [vis.js)[https://visjs.org/] but never really dug into it enough to figure how to make the graph anything but a messy pile of nodes. Source: about 4 years ago
  • Is there a good way to organize crafting tech trees and dependencies?
    You could build tool for this with Javascript using for example one of these libraries: https://visjs.org/ or https://js.cytoscape.org/ We used Vis.js at previous job for its timeline graph features. Source: over 4 years ago
  • NodeSecure - What's new in 2022 ?
    The CLI allow to load the JSON into a Webpage with the open command. The page will draw a Network of all dependencies with vis.js (example in the screenshot above). We also wrote a little Google drive document a while ago that summarizes some of these points:. - Source: dev.to / over 4 years ago
  • Drawing libraries you recommend
    An example I found was https://visjs.org/ which is something I will evaluate. Source: almost 5 years ago
  • Ask HN: What are low level visualization libraries other than D3.js?
    Here are two points of entry for libraries (mostly JS, R) - http://selection.datavisualization.ch/ - https://datavizcatalogue.com/ Libraries off the top of my head: - https://visjs.org/. - Source: Hacker News / about 5 years ago

Summary of the public mentions of Vis.js

Vis.js, a dynamic, browser-based visualization library, has been discussed across various technical communities with mixed reviews. This JavaScript library, known for its capabilities in handling large datasets and enabling data manipulation, has ventured into product categories like diagrams, flowcharts, wireframing, and prototyping. Despite its robust feature set, the project is noted as being abandoned, which raises certain concerns among potential users.

Within the competitive space, Vis.js stands alongside alternatives like UMLGraph, Dia, yEd, OmniGraffle, draw.io, CollabNet, and LucidChart. However, its unique offering lies in dynamic, network graph visualization, a critical feature that still draws developers, especially for handling complex data representations in browser environments.

The library has been praised for its ease of use and effective rendering of complex animations. Users have utilized Vis.js for tasks ranging from visualizing GitHub data through real-time graphs to mapping events on a linear timelineโ€”a testament to its versatility and dynamic data management capabilities. The network component of Vis.js, designed to render diagrams of nodes and edges, is highly regarded for its applicability in technical visualizations.

Despite its practical applications, some users exhibit hesitancy. For instance, in discussions about designing flowcharts with Angular, Vis.js was considered but ultimately set aside for alternatives. Similarly, users exploring ways to organize complex webs of connections expressed difficulties in managing the layout with Vis.js, indicating a potential weakness in intuitively managing highly intricate graph structures.

Further, the abandonment of the project presents a significant concern. Potential adopters might question the viability and future-proofing associated with a library that may not receive timely updates or maintenance. This could pose issues, particularly when integrating with modern technologies or when security vulnerabilities arise.

Contrary to these apprehensions, the library is still recommended for specific visualization needs. Its utilization for crafting tech trees and dependency diagrams highlights its utility in technical environments. Furthermore, the community acknowledges the foundational work of Vis.js as influencing new projects, indicating the libraryโ€™s lasting impact on developers.

In summary, Vis.js remains a relevant choice for certain technical visualization tasks due to its robust capabilities in handling dynamic datasets and network graph visualizations. However, potential users should weigh the benefits against the risks associated with its abandonment. In doing so, it is crucial to consider project requirements and determine whether alternative libraries might offer a more sustainable and supported option in the long term.

Do you know an article comparing Vis.js to other products?
Suggest a link to a post with product alternatives.

Suggest an article

Vis.js discussion

Log in or Post with

Is Vis.js good? This is an informative page that will help you find out. Moreover, you can review and discuss Vis.js here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.