WhatTheDuck VS perspective

Compare WhatTheDuck vs perspective and see what are their differences.

WhatTheDuck

WhatTheDuck is an open-source web application built on DuckDB. It allows users to upload CSV files, store them in tables, and perform SQL queries on the data. (by incentius-foss)

perspective

A data visualization and analytics component, especially well-suited for large and/or streaming datasets. (by finos)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
WhatTheDuck perspective
1 46
424 7,674
4.5% 1.8%
5.5 9.3
about 1 month ago 3 days ago
Vue C++
MIT License Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

WhatTheDuck

Posts with mentions or reviews of WhatTheDuck. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-03-26.

perspective

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 2024-06-03.
  • Ask HN: Who is hiring? (June 2024)
    15 projects | news.ycombinator.com | 3 Jun 2024
    https://prospective.co/ | Software Engineers | Full time | Remote only, US only | NYC

    Hello! We are a small team of sharp and motivated engineers working on advancing the art of data analysis and visualization for everyone from business analysts to data scientists. And we're looking for talented and interested engineers to join us.

    Prospective is a professional toolchain for analyzing and visualizing data on your local machine. It's a graphical tool that runs in a web browser and is able to slice and dice gigabytes of static or realtime data. It's built on the popular OSS framework Perspective https://github.com/finos/perspective . Prospective runs as WebAssembly in modern browsers, so it's fast, portable, and memory-efficient. It has its own in-memory data store, but can also plug into any database or streaming platform with a straightforward adapter API. Prospective integrates with existing data tools like Python and Jupyter, and all the dashboards created can be shared to ease collaboration. Our goal is to expand beyond financial services and become the standard toolchain for anyone whose job is to make sense and find patterns in large datasets.

    Prospective offers a great opportunity to dig into complex software. On any given day we might be optimizing how the database executes queries in C++, implementing API features in Rust, writing new language bindings for our API, speeding up our Bazel build process, or implementing new charting or query features in our graphical UI. Prospective is engineered to be fast and stable. We write good tests, and once a bug is fixed it stays fixed.

    Our team has a culture of mentorship and collaboration, and we work with each other knowing that every team member is always either teaching or learning. We pair-program regularly as a way to share our thinking and get feedback on our solutions. We hold each other to a high quality bar for performance and aesthetics, a constraint that we think creates a healthy environment for creative problem-solving.

  • Ask HN: How Can I Make My Front End React to Database Changes in Real-Time?
    8 projects | news.ycombinator.com | 17 Apr 2024
  • The Design Philosophy of Great Tables (Software Package)
    7 projects | news.ycombinator.com | 4 Apr 2024
    Why do you want to render to canvas?

    Perspective seems to be the most performant html table. It is more focused on extremely fast updates than styling, although it looks good.

    Glide is a newcomer that also renders to canvas.

    https://github.com/finos/perspective

    https://github.com/glideapps/glide-data-grid

  • Show HN: WhatTheDuck – open-source, in-browser SQL on CSV files
    5 projects | news.ycombinator.com | 26 Mar 2024
    SQL workbench also uses https://perspective.finos.org/ for tables. It's a WASM table library which pairs nicely with duckdb and works well with large tables.
  • React Spreadsheet 2 – Your Own Google Sheets
    3 projects | news.ycombinator.com | 24 Nov 2023
    Yes. We are working on adding support for aggregation and pivoting using https://github.com/finos/perspective
  • Show HN: DataSheetGrid, an Airtable-like React component
    3 projects | news.ycombinator.com | 11 Nov 2023
    I haven't looked extensively at react-datasheet. It looks like it is trying to build more of a full product than the other data tables.

    I have used ag-grid extensively, its an impressive product. Some pieces are a little awkward to use, particularly auto-sizing. But generally ag-grid has thought of most functionality and has a solution. The creator of ag-grid had a great interview on Javascript Jabber [1].

    The other serious data table component that I have seen is FinOS Perspective [2]. This is extremely high performance, also more specialized and probably harder to customize. I think Perspective renders to a canvas element from Rust/C++ compiled to WASM (not 100% sure). It is also made for streaming updates.

    AG-Grid supports streaming updates... but only in the commercial version.

    Eventually the data model for these types of tables becomes tricky. I will be investigating parquet-wasm for my use case. Hit me up if you want to collaborate.

    [1] https://blog.ag-grid.com/javascript-jabber-podcast/

    [2] https://perspective.finos.org/

  • Perspective Market Simulation
    1 project | news.ycombinator.com | 2 Nov 2023
  • ChDB: Embedded OLAP SQL Engine Powered by ClickHouse
    6 projects | news.ycombinator.com | 23 Oct 2023
    Something like https://github.com/finos/perspective ? We use an OLAP(-y) WASM engine to provide query-ability to our data visualization tool, and doing the calculations in the browser is cheaper and simpler than a server-side database for datasets that fit in browser memory.
  • Show HN: Udsv.js – A faster CSV parser in 5KB (min)
    3 projects | news.ycombinator.com | 4 Sep 2023
  • Perspective 2.0, Open Source WebAssembly-Powered BI
    1 project | /r/patient_hackernews | 5 Apr 2023

What are some alternatives?

When comparing WhatTheDuck and perspective you can also consider the following projects:

ag-Grid - The best JavaScript Data Table for building Enterprise Applications. Supports React / Angular / Vue / Plain JavaScript.

arquero - Query processing and transformation of array-backed data tables.

datapane - Build and share data reports in 100% Python

nocodb - 🔥 🔥 🔥 Open Source Airtable Alternative

ClickHouse - ClickHouse® is a real-time analytics DBMS

SandDance - Visually explore, understand, and present your data.

Apache Arrow - Apache Arrow is a multi-language toolbox for accelerated data interchange and in-memory processing

arrow-julia - Official Julia implementation of Apache Arrow

magic-trace - magic-trace collects and displays high-resolution traces of what a process is doing

vega-loader-arrow - Data loader for the Apache Arrow format.

Vizzu - Library for animated data visualizations and data stories.

godbledger - Accounting Software with GRPC endpoints and SQL Backends

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured