From ab71e85705e1e45c43abc69c7b6355a22b2782ed Mon Sep 17 00:00:00 2001 From: Ian Eaves Date: Wed, 16 Aug 2023 18:21:43 -0500 Subject: [PATCH] fixes --- non-free.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/non-free.md b/non-free.md index 6e125eb9..5d949181 100644 --- a/non-free.md +++ b/non-free.md @@ -218,7 +218,7 @@ **[`^ back to top ^`](##awesome-selfhosted---non-free-software)** - [Bamboo](https://www.atlassian.com/software/bamboo) - Continuous integration server. `⊘ Proprietary` `Java` -- [Grai](https://www.grai.io) `⊘ Proprietary` - Grai is the open source data observability tool that catches bugs before they make it to prod. Using data lineage it understands how changes impact your data stack and reports back in version control. ([Source Code](https://www.github.com/grai-io/grai-core)) `Elastic-2.0` `Docker` +- [Grai](https://www.grai.io) - Automated integration testing. Uses data lineage to statically analyze the impact of a data change across your entire data stack. ([Source Code](https://www.github.com/grai-io/grai-core)) `Elastic-2.0` `Docker` - [Moon](https://aerokube.com/moon/) - Efficient Selenium protocol implementation running everything in Kubernetes or Openshift. `⊘ Proprietary` `Go` - [Sentry Self-Hosted](https://github.com/getsentry/self-hosted) - Powerful error tracking platform with wide language support and a robust API. ([Source Code](https://github.com/getsentry/sentry)) `BUSL-1.1` `Python/Django`