Skip to content
@GestaltBI

Gestalt BI

GestaltBI is a set of tools enabling stream based business intelligence
GestaltBI

GestaltBI

la forma all'origine del significato the shape at the origin of meaning

Performance Intelligence for the people who actually have to read their numbers — owners, general managers, family-business operators. Drop a CSV, get the analyses that matter, decide better.

Live demo · Sample config · @gestaltbi/stream


What it is

GestaltBI surfaces the story your numbers are telling. Longitudinal comparisons, synchronic comparisons across customers / products / territories, and change-force decomposition (what's driving the move — volumes, prices, costs, or some combination) — across maps, charts, and tables.

The methodology comes from a tradition of management accounting that puts gross margin at the apex of the analysis pyramid: the only synthetic indicator with the right cadence (updated by every transaction), objectivity (matching principle, no allocation guesswork), and operational utility for daily learning. Profitability ratios like ROI, RONA, and ROE are too slow; budget deviations are too unrealistic over horizons that matter.

The interface is opinionated about which cuts to show first — to avoid the analysis-paralysis that generic BI tools breed — and gets out of the way once you know what you're looking at.

What's here

Repo What it is
gestaltbi-core The Angular 21 client. MapLibre 5, ECharts 6, ag-Grid 33, Material 21 (M3). Deploys to GitHub Pages.
sample-config A worked example of the six config files (data.csv, structure.json, processing.json, modes.json, mapping.json, it.json) that drive a GestaltBI instance.
stream Framework-agnostic streaming pipeline — RxJS + JSON-defined process graphs of named ops. Published as @gestaltbi/stream.
olap-cube-js, pandas-js, parquetjs Maintained forks of upstream-abandoned data libraries we depend on.

The /gh/<org>/<repo> route

gestaltbi-core ships with a feature that turns any GitHub repo into a live GestaltBI instance — no rebuild, no deploy. Visit:

https://gestaltbi.github.io/gestaltbi-core/gh/<your-org>/<your-repo>

…and the client fetches your six config files via jsDelivr and renders a fully-configured visualization stack against them. Pin a commit SHA in the URL (/gh/<org>/<repo>/<sha>) for reproducible demos.

To author your own: fork sample-config, swap data.csv, adjust structure.json tags so the right columns flow through the right ops, push, share the link.

License

MIT, except where individual fork READMEs state otherwise.


la forma all'origine del significato

Popular repositories Loading

  1. olap-cube-js olap-cube-js Public

    Forked from feonit/olap-cube-js

    olap cube javascript

    JavaScript

  2. .github .github Public

  3. gestaltbi-core gestaltbi-core Public

    TypeScript

  4. pandas-js pandas-js Public

    Forked from StratoDem/pandas-js

    Pandas in JavaScript for data analysis and visualization

    JavaScript

  5. parquetjs parquetjs Public

    Forked from ironSource/parquetjs

    fully asynchronous, pure JavaScript implementation of the Parquet file format

    JavaScript

  6. stream stream Public

    Framework-agnostic streaming data-processing pipeline. Compose named ops over RxJS observables with JSON-defined process graphs.

    TypeScript

Repositories

Showing 10 of 11 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…