A data visualization and analytics component, especially well-suited for large and/or streaming datasets. (by finos)

Perspective Alternatives

Similar projects and alternatives to perspective

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better perspective alternative or higher similarity.

Suggest an alternative to perspective

Reviews and mentions

Posts with mentions or reviews of perspective. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-10-17.
  • Show HN: Vizzu – Open-source charting library focused on animating charts | 2021-10-17
    The best example of WASM being used to render to canvas (it's also visualizations) I've seen is "Perspective":

      "Perspective is an interactive analytics and data visualization component, which is especially well-suited for large and/or streaming datasets. Originally developed at J.P. Morgan and open-sourced through the Fintech Open Source Foundation (FINOS), Perspective makes it simple to build user-configurable analytics entirely in the browser, or in concert with Python and/or Jupyterlab. Use it to create reports, dashboards, notebooks and applications, with static data or streaming updates via Apache Arrow."
  • Open Source Is Finally Coming to Financial Services | 2021-10-15
    Man the a16z marketing machine is working hard unfortunately at cost of quality.

    For those interested in FS and open source today, especially with a capital markets lens check out:

    Lots of great projects, one I used recently and a favourite was this:

  • Perspective 1.0.0, an open source BI tool built on WebAssembly
    As far as customizing the Perspective datagrid, the story on this is evolving :) . With the 1.0 release, we've released an NFT demo with a more current version of the plugin API, as well as new plugin API docs. Replacing innerHTML is only costly if you trigger a relayout before the replacement, which you'd want to avoid - check the pudgy-penguins demo source for examples which replaces these with without the intermediate DOM tree being rendered (though this is brower-dependent). If you can't, e.g. the replacement is async or whatever, the underlying regular-table component has an API that allows you to return the DOM elements themselves per cell, but you'd need to write a simple plugin to integrate this as Perspective's version provides its own dataListener.
  • perspective-python 1.0.0 | 2021-10-13
    By the way, the link to the blog on the project website results in a 404. | 2021-10-13
  • Perspective 1.0 | 2021-10-13
  • Perspective, a DataVis tool powered by WASM
  • Perspective - interactive visualization component for large, real-time datasets. | 2021-07-07
    URL: | 2021-07-07
  • Interactive Data Visualisation with Rust | 2021-02-15
  • Apache Arrow 3.0.0 Release | 2021-02-03
    In Perspective (, we use Apache Arrow as a fast, cross-language/cross-network data encoding that is extremely useful for in-browser data visualization and analytics.

    Some benefits:

    - super fast read/write compared to CSV & JSON (Perspective and Arrow share an extremely similar column encoding scheme, so we can memcpy Arrow columns into Perspective wholesale instead of reading a dataset iteratively).

    - the ability to send Arrow binaries as an ArrayBuffer between a Python server and a WASM client, which guarantees compatibility and removes the overhead of JSON serialization/deserialization.

    - because Arrow columns are strictly typed, there's no need to infer data types - this helps with speed and correctness.

    - Compared to JSON/CSV, Arrow binaries have a super compact encoding that reduces network transport time.

    For us, building on top of Apache Arrow (and using it wherever we can) reduces the friction of passing around data between clients, servers, and runtimes in different languages, and allows larger datasets to be efficiently visualized and analyzed in the browser context. | 2021-02-03
    Yes definitely. For example, the perspective pivoting engine ( supports arrow natively, so you can stream arrow buffers from a big data system directly to be manipulated in your browser (treating the browser as a thick client application).
  • WebAssembly Studio | 2020-12-31
    Perspective is developed by JPMorgan


Basic perspective repo stats
6 days ago

finos/perspective is an open source project licensed under Apache License 2.0 which is an OSI approved license.

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
Find remote C++ jobs at our new job board There is 1 new remote job listed recently.
Are you hiring? Post a new remote job listing for free.