From 8b240e486dadda21450d259fa5e647343689a3c2 Mon Sep 17 00:00:00 2001 From: Augusto Vivaldelli Date: Wed, 17 Sep 2025 09:44:47 -0300 Subject: [PATCH 1/2] docs: add ts-spark-connector to Spark Connect index and third-party projects list - Added ts-spark-connector to spark-connect/index.md to highlight it as a TypeScript client implementation - Included ts-spark-connector in third-party-projects.md under client libraries --- spark-connect/index.md | 1 + third-party-projects.md | 3 +++ 2 files changed, 4 insertions(+) diff --git a/spark-connect/index.md b/spark-connect/index.md index ba3e8e318dd..b9b33a9e133 100644 --- a/spark-connect/index.md +++ b/spark-connect/index.md @@ -98,6 +98,7 @@ Spark Connect decouples the client and the Spark Driver so that you can write a * [Spark Connect Go](https://github.com/apache/spark-connect-go) * [Spark Connect Rust](https://github.com/sjrusso8/spark-connect-rs) (third-party project) * [Spark Connect dotnet](https://github.com/GoEddie/spark-connect-dotnet/) (third-party project) +* [Spark Connect Typescript](https://github.com/BaldrVivaldelli/ts-spark-connector) (third-party project) For example, the Apache Spark Connect Client for Golang, [spark-connect-go](https://github.com/apache/spark-connect-go), implements the Spark Connect protocol and does not rely on Java. You can use this Spark Connect Client to develop Spark applications with Go without installing Java or Spark. diff --git a/third-party-projects.md b/third-party-projects.md index b8293f2aa1f..56e595a3a91 100644 --- a/third-party-projects.md +++ b/third-party-projects.md @@ -98,6 +98,9 @@ transforming, and analyzing genomic data using Apache Spark - Kotlin for Apache Spark +

Typescript

+- TS spark connector - TypeScript client for Spark . + ## Adding new projects To add a project, open a pull request against the [spark-website](https://github.com/apache/spark-website) repository. Add an entry to [this markdown file](https://github.com/apache/spark-website/blob/asf-site/third-party-projects.md), then run `jekyll build` to generate the HTML too. Include both in your pull request. See the README in this repo for more information. From 5415c336ffee955c59d53ecd257c13c3d178c360 Mon Sep 17 00:00:00 2001 From: Augusto Vivaldelli Date: Wed, 17 Sep 2025 10:45:09 -0300 Subject: [PATCH 2/2] docs: add two html files --- site/spark-connect/index.html | 1 + site/third-party-projects.html | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/site/spark-connect/index.html b/site/spark-connect/index.html index 9bcaa0b3655..d1590ebdaee 100644 --- a/site/spark-connect/index.html +++ b/site/spark-connect/index.html @@ -248,6 +248,7 @@

Benefits of Spark Connect

  • Spark Connect Go
  • Spark Connect Rust (third-party project)
  • Spark Connect dotnet (third-party project)
  • +
  • Spark Connect Typescript (third-party project)
  • For example, the Apache Spark Connect Client for Golang, spark-connect-go, implements the Spark Connect protocol and does not rely on Java. You can use this Spark Connect Client to develop Spark applications with Go without installing Java or Spark.

    diff --git a/site/third-party-projects.html b/site/third-party-projects.html index ee8f9db8fb6..49f01c2873b 100644 --- a/site/third-party-projects.html +++ b/site/third-party-projects.html @@ -262,6 +262,11 @@

    Kotlin

  • Kotlin for Apache Spark
  • +

    Typescript

    + +

    Adding new projects

    To add a project, open a pull request against the spark-website repository. Add an entry to this markdown file, then run jekyll build to generate the HTML too. Include both in your pull request. See the README in this repo for more information.