From 53a5bf1592ab281c762125254cc130b45340bafa Mon Sep 17 00:00:00 2001 From: Ian Eaves Date: Fri, 11 Aug 2023 11:26:10 -0500 Subject: [PATCH] alphabetical order --- non-free.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/non-free.md b/non-free.md index 40b30dcc..044c4e2e 100644 --- a/non-free.md +++ b/non-free.md @@ -155,9 +155,10 @@ ### Software Development - Testing - [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` `Python/Typescript` - [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` - [Moon](https://aerokube.com/moon/) - Efficient Selenium protocol implementation running everything in Kubernetes or Openshift. `⊘ Proprietary` `Go` -- [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` `Python/Typescript` + ### Ticketing