HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
grai-io
grai-core
Python2023–2023
grai-io / grai-core

grai-core

Discover this repository through its Hacker News conversations.

3Distinct people
3Mentions
0Explicit recommenders
318GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

A public description has not been verified.

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 5:04:57 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by hour3 dated mentions

Observed mentions: 2023-07-17 13:40:22 UTC to 2023-07-17 18:07:48 UTC.

012023-07-17 13:00:00 UTC to 2023-07-17 14:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsJul 17, 13:002023-07-17 14:00:00 UTC to 2023-07-17 15:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-07-17 15:00:00 UTC to 2023-07-17 16:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsJul 17, 15:002023-07-17 16:00:00 UTC to 2023-07-17 17:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2023-07-17 17:00:00 UTC to 2023-07-17 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-07-17 18:00:00 UTC to 2023-07-17 19:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsJul 17, 18:00

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Jul 17, 13:002023-07-17 13:00:00 UTC2023-07-17 14:00:00 UTC110
Jul 17, 14:002023-07-17 14:00:00 UTC2023-07-17 15:00:00 UTC000
Jul 17, 15:002023-07-17 15:00:00 UTC2023-07-17 16:00:00 UTC000
Jul 17, 16:002023-07-17 16:00:00 UTC2023-07-17 17:00:00 UTC101
Jul 17, 17:002023-07-17 17:00:00 UTC2023-07-17 18:00:00 UTC000
Jul 17, 18:002023-07-17 18:00:00 UTC2023-07-17 19:00:00 UTC101

What Hacker News says

3 sources

Launch HN: Grai (YC S22) – Open-Source Data Observability Platform

Hi HN, my name is Ian. My co-founder Edward and I started Grai (https://grai.io), an open-source data observability platform. It helps prevent production data outages by evaluating changes to your data pipelines in CI, rather than at runtime. Ever experienced a production outage due to changes in upstream data sources? That's a problem we regularly encountered whether deploying machine learning or keeping a datawarehouse operational and it led us to create Grai. Systematically testing the impact of data changes on the rest of your stack turns out to be quite difficult when the same data is copied and used across many different services and applications. Simple changes like renaming a column in a database can result in broken BI dashboards, incorrect training data for ML models, and data pipeline failure. For example, business users regula
Read the rest
rly deal with questions like "why does revenue look different in different dashboards". These sort of problems are commonly dealt with by passively monitoring application execution logs for anomalies that might indicate an outage. Our goal was to move that task out of runtime where an outage has already occurred back into testing. At its core, Grai is a graph of the relationships between the data in your organization, from columns in a database to JSON fields in an API. This graph allows Grai to analyze the downstream impact of proposed changes during CI and before they go live. It includes a variety of pre-built integrations with common data tools such as PostgreSQL, Snowflake, dbt, and Fivetran, which automatically extract metadata and synchronize the state of your graph. It's built on a flexible data model backed by REST and GraphQL APIs and a Python client library. This way, users can directly build on top of Grai as they see fit. For example, because every object in Grai serializes to a yaml definition file, sort of like a CRD in Kubernetes, even if a pre-built integration doesn't exist it's fairly easy to manually create or script a custom solution. We made the decision to build open-source from the beginning in part because we believe lineage is underutilized both organizationally and technologically. We hope to provide a foundation for the community to build cool concepts on top and have already had companies come to us with amazing ideas, like optimizing their real-time query pipelines to take advantage of spot price arbitrage between cloud and on-prem. We try not to be overly opinionated about how organizations work, so whether you maintain a development database or run service containers in GitHub Actions it doesn't really matter. When your tests are triggered we evaluate the new state of the environment and check for any impacts, before reporting back as a comment in the pull request. Data observability can have unexpected benefits. One of our customers uses us because we make on-boarding new engineers easier. Because we render an infinitely zoomable Figma-like graph of the entire data stack it's possible for them to visually explore end-to-end data flows and application dependencies. You can find a quick demo here: https://vimeo.com/824026569, we've also put together an example getting started guide if you want to try things out yourself: https://docs.grai.io/examples/enhanced-dbt. Since everything is open source, you can always explore the code (https://github.com/grai-io/grai-core) and docs (https://docs.grai.io), where we have example deployment configurations for docker-compose and Kubernetes. We would love to hear your feedback. If there's a feature we're missing, we'll build it. If you have a UX or developer experience suggestion, we'll fix it. If it's something else, we want to hear about it. We can't wait to hear your feedback and thank you in advance!
101 points · Open discussion

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.