• Stars
    star
    7,372
  • Rank 4,941 (Top 0.2 %)
  • Language
    C++
  • License
    Apache License 2.0
  • Created over 6 years ago
  • Updated about 1 month ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

Perspective Perspective

npm PyPI Build Status


Perspective is an interactive analytics and data visualization component, which is especially well-suited for large and/or streaming datasets. Use it to create user-configurable reports, dashboards, notebooks and applications, then deploy stand-alone in the browser, or in concert with Python and/or Jupyterlab.

Features

  • A fast, memory efficient streaming query engine, written in C++ and compiled for both WebAssembly and Python, with read/write/streaming for Apache Arrow, and a high-performance columnar expression language based on ExprTK.

  • A framework-agnostic User Interface packaged as a Custom Element, powered either in-browser via WebAssembly or virtually via WebSocket server (Python/Node).

  • A JupyterLab widget and Python client library, for interactive data analysis in a notebook, as well as scalable production Voila applications.

Examples

editablefilefractal
marketraycastingevictions
nypdmagicstreaming
covidwebcammovies
superstorecitibikeolympics
jupyterlab

Documentation

Community / Media

More Repositories

1

legend

The Legend project
Shell
797
star
2

jupyterlab_templates

Support for jupyter notebook templates in jupyterlab
Python
367
star
3

regular-table

A regular <table> library, for async and virtual data models.
JavaScript
318
star
4

plexus-interop

Plexus Interop open source project hosted by the Fintech Open Source Foundation
C#
253
star
5

FDC3

An open standard for the financial desktop.
HTML
176
star
6

waltz

Enterprise Information Service
Java
164
star
7

datahelix

The DataHelix generator allows you to quickly create data, based on a JSON profile that defines fields and the relationships between them, for the purpose of testing and validation
Java
139
star
8

OpenMAMA

OpenMAMA is an open source project that provides a high performance middleware agnostic messaging API that interfaces with a variety of proprietary and open source message oriented middleware systems.
C++
135
star
9

OSLC-handbook

A data store and handbook of practical information about complying with the most common open source licenses.
HTML
124
star
10

morphir

A universal language for business and technology
TypeScript
123
star
11

compliant-financial-infrastructure

Compliant Financial Infrastructure accelerates the development, deployment and adoption of services provided for AWS, Azure and Google in a way that meets existing regulatory and internal security controls.
122
star
12

TimeBase-CE

High performance time series database
Java
107
star
13

ipyregulartable

High performance, editable, stylable datagrids in jupyter and jupyterlab
JavaScript
99
star
14

common-domain-model

The CDM is a model for financial products, trades in those products, and the lifecycle events of those trades. It is an open source standard that aligns data, systems and processes and is available as code in multiple languages for easy implementation across technologies.
Java
93
star
15

datahub

DataHub - Synthetic data library
Python
80
star
16

legend-studio

Legend Studio
TypeScript
78
star
17

SymphonyElectron

A desktop client for the Symphony Collaboration Platform built using Electron
TypeScript
77
star
18

legend-engine

Legend Engine module
Java
69
star
19

git-proxy

Deploy custom push protections and policies on top of Git
JavaScript
67
star
20

legend-pure

Legend Pure module
Java
63
star
21

community

FINOS Community, Project and SIG wide collaboration space
JavaScript
58
star
22

spring-bot

Spring Boot + Java Integration for Symphony/Teams Chat Platform Bots and Apps
Java
54
star
23

SymphonyMediaBridge

The Symphony Media Bridge (SMB) is a media server application that handles audio, video and screen sharing media streams in an RTC conference system.
C++
51
star
24

CatchIT

Source code secret scanner
Python
50
star
25

devops-automation

Provide a continuous compliance and assurance approach to DevOps that mutually benefits banks, auditors and regulators whilst accelerating DevOps adoption in engineering and fintech IT departments.
JavaScript
50
star
26

open-developer-platform

Delivering open source software development best practices while enforcing security and legal compliance for the financial services industry .
Shell
49
star
27

openfin-react-hooks

A collection of React Hooks built on top of the Openfin API - from Scott Logic
TypeScript
48
star
28

cla-bot

cla-bot is a GitHub bot for automation of Contributor Licence Agreements (CLAs).
JavaScript
45
star
29

kdb

kdb+ Working Group from FINOS Data Technologies program
q
41
star
30

morphir-elm

Tools to work with the Morphir IR in Elm.
Elm
40
star
31

financial-objects

FINOS Financial Objects Program Documentation
JavaScript
38
star
32

legend-sdlc

Legend SDLC module
Java
34
star
33

tracdap

A next-generation data and analytics platform for use in highly regulated environments
Java
33
star
34

symphony-bdk-python

Symphony Python Bot Development Kit (BDK)
Python
31
star
35

greenkey-asrtoolkit

A collection of useful tools for handling speech recognition data
Python
30
star
36

FDC3-Sail

Open implementation of the FDC3 standard using Electron and an integrated App Directory.
TypeScript
29
star
37

open-regtech-sig

The FINOS Regulation Innovation Special Interest Group (SIG) is a community of people interested in creating open source solutions for regulatory and compliance issues in financial services.
28
star
38

open-source-readiness

Accelerate financial services firms’ journeys toward open source readiness, by advancing the readiness of participants’ firms and informing guidance for the broader industry in the form of white papers, presentations, and blog posts.
JavaScript
28
star
39

vuu

Vuu - an open source view server and html 5 based UI system
TypeScript
27
star
40

morphir-examples

Elm
26
star
41

traderX

TypeScript
26
star
42

software-project-blueprint

Project blueprint for Fintech Open Source Foundation hosted projects.
JavaScript
26
star
43

InnerSource

The FINOS InnerSource SIG is a community of people implementing, or interested in implementing, InnerSource within their financial services organization.
JavaScript
26
star
44

finos-landscape

FINOS Project Landscape
Shell
25
star
45

voice-metadata-standard

This is a project from FINOS Voice program to define a standard for call metadata.
25
star
46

JCurl

JSON-aware curl (1) in Java
Java
24
star
47

secref-data

Security Reference Data project
JavaScript
24
star
48

fdc3-desktop-agent

Chrome Extension implementation of an FDC3 Desktop Agent
TypeScript
22
star
49

morphir-jvm

Tools to work with the Morphir IR on/using the JVM.
Scala
22
star
50

zenith

Create a space where expertise can be identified and implemented to help the fintech ecosystem understand and adopt new technologies through the exploration and creation of common understanding.
HTML
22
star
51

symphony-bdk-java

The Symphony BDK (Bot Developer Kit) for Java helps you to create production-grade Chat Bots and Extension Applications on top of the Symphony REST APIs.
Java
21
star
52

legend-shared

Legend Shared module
Java
21
star
53

a11y-theme-builder

DesignOps toolchain theme builder for accessibility inclusion using Atomic Design.
TypeScript
21
star
54

glue

Glue is an enterprise data model for the buy side, tailored for Wealth and Asset Managers and covering key entities such as Party, Business Relationship, Investment Strategy, Instruments, Portfolios and more.
JavaScript
21
star
55

exodus

Migration tools for Tabular Data to Oracle JSON/Tabular Data
Scheme
19
star
56

common-cloud-controls

FINOS Common Cloud Controls
Gherkin
17
star
57

symphony-api-spec

Swagger definitions for Symphony LLC public REST API
Shell
16
star
58

greenkey-discovery-sdk

Speed up business workflows through custom 'voice skills' and text (NLP) interpreters
Python
14
star
59

reference-foss-policy

Reference FOSS Policy for Financial Services Institutions
13
star
60

branding

FINOS (Fintech Open Source Foundation) official branding resources
12
star
61

morphir-dotnet

F#
12
star
62

morphir-scala

Scala
11
star
63

FDC3-conformance-framework

A framework for testing whether desktop containers implement the FDC3 standard
TypeScript
11
star
64

metadata-tool

A command line tool for performing various tasks with Fintech Open Source Foundation (FINOS) metadata.
Clojure
11
star
65

secure-electron-adapter

JavaScript
11
star
66

messageml-utils

MessageML is a markup language used by the Symphony Agent API for representing messages, including formatting (bold, italic, numbered and unnumbered lists etc.) and entity data representing structured objects.
Java
11
star
67

generator-symphony

Yeoman based generator for Symphony Bots and Applications
JavaScript
10
star
68

finos.github.io

The source for the FINOS Project catalog
JavaScript
10
star
69

open-reg-tech-us-lcr

Open Reg Tech: US LCR
Elm
10
star
70

DEI-SIG

JavaScript
10
star
71

bot-github-chatops

A Symphony bot that uses ChatOps techniques to allow a firm employee to interact in a compliant manner with GitHub issues and PRs
Clojure
10
star
72

fdc3-dotnet

.NET Standard FDC3 declarations to implement concrete FDC3 compatible .NET desktop agents
C#
9
star
73

legend-depot

Legend Depot component
Java
9
star
74

finos-parent-pom

A Maven Parent POM that provide common build and release features using the Symphony Software Foundation Infrastructure
9
star
75

code-scanning

How to protect FINOS hosted projects from security threats and license compliance issues
Python
8
star
76

legend-community-delta

Combining best of open data standards with open source technologies
Jupyter Notebook
8
star
77

openfin-python-adapter

Hadouken python language adapter.
Python
7
star
78

osr-checklists

Checklists for key components and processes of open source programs
6
star
79

backplane

FDC3 Desktop Agent Bridge
C#
5
star
80

morphir-service

HTML
5
star
81

SwiftSearch

SwiftSearch is a plugin for SymphonyElectron
TypeScript
5
star
82

ScreenSnippet

Screen snippet utility for Windows.
C#
4
star
83

pylegend

pylegend
Python
4
star
84

certificate-toolbox

A collection of command-line tools to generate PKI Signing Certificates and X.509 Identity Certificates
Shell
4
star
85

technical-oversight-committee

πŸ“‹ FINOS Technical Oversight Committee
4
star
86

cdm-object-builder

Object Builder
TypeScript
4
star
87

OpenMAMA-testdata

OpenMAMA Test Data
Batchfile
3
star
88

FDC3-Archive

3
star
89

curref-data

3
star
90

greenkey-intercom-sdk

Voice-enable your front-end apps with instant intercoms
JavaScript
3
star
91

calendar

FINOS Calendar
JavaScript
3
star
92

legend-engine-ide-lsp

Java
3
star
93

sea-quick-start

Quick start demo project for the Secure Electron Adapter
JavaScript
3
star
94

legend-juju-bundle

Juju bundle for all the FINOS Legend Charmed K8s Operators
Python
2
star
95

symphony-object

Structured Object Schemas
2
star
96

clabot-config

Organization-wide configuration for cla-bot
2
star
97

finos-deg

Repository for FINOS Decentralized Growth Program Documentation Site
JavaScript
2
star
98

morphir-bosque

2
star
99

symphony-wdk

Symphony Workflow Developer Kit (WDK), a bot capable of running workflows
Java
2
star
100

a11y-theme-builder-sdk

Collection of atomic design services for computing WCAG compliant code artifacts.
TypeScript
2
star