Skip to content

Ververica Cloud, a fully-managed cloud service for stream processing!

Learn more

Announcing Flink Community Packages


by

Today, we are excited to announce the launch of Flink Community Packages — a website that showcases the work of the community to push forward the ecosystem surrounding Apache Flink®. Users can explore existing packages like connectors, libraries or other extensions, and also submit their own contributions to the ecosystem.

Community-packages-apache-flink

Why are we launching this?

Earlier this year, there was a proposal on the Flink mailing list to create a centralized place for the community to share, discuss and discover Flink-related projects. The idea quickly gained traction, since the existing solution was a combination of searching the internet for these code bits and a simple, static webpage on the Flink website that users could extend by opening a Pull Request on GitHub. Looking to improve this setup and allow for a more collaborative experience, we started working on implementing what is now Flink Community Packages.

As an open-source community initiative, the goal was to make it vendor-independent — by and for the Flink community. Due to legal constraints, we were unable to do so. Nevertheless, this initiative will operate independently, since the source code of the website is made publicly available, free for everyone to inspect, use and customize for their own needs.

How does it work?

Packages are organized in categories and have dedicated pages detailing the original website, source code location, associated license and tags, as well as any votes or comments from the community. We have pre-populated the website with some great examples of existing third-party packages for Flink, such as Flinkk8soperator, a Kubernetes operator developed by Lyft.

Flink-comunity-packages-lyft-flinkk8soperator-2 (1)

You can contribute a package or make use of the interactive features on the page by authenticating with your GitHub account. You are then allowed to contribute, vote and comment on any package.

Moving forward

With this initiative, we aim to make Flink Community Packages the place for community users to explore all the extensions available outside the core Flink repository and get recognition for contributions focused on expanding the ecosystem. This is, in our opinion, a better and more sustainable way to address such contributions, which often get lost in the fast pace of development of the core repository.

There are short-term plans to improve the website with new features, such as a “Supported Flink Version(s)” field in the detail pages and support for releases. We encourage you to reach out (or start a thread in the Flink mailing list) with feedback and ideas for improvements to the website.

Ververica Academy

Topics:
Robert Metzger
Article by:

Robert Metzger

Find me on:

Comments

Our Latest Blogs

Driving Real-Time Data Solutions: Insights from Uber's Na Yang featured image
by Kaye Lincoln 23 April 2024

Driving Real-Time Data Solutions: Insights from Uber's Na Yang

As the organizers of Flink Forward, at Ververica we take great pride in bringing together the Apache Flink® and streaming data communities. Every year, we appoint a Program Chair responsible for...
Read More
Ververica celebrates as Apache Paimon Graduates to Top-Level Project featured image
by Kaye Lincoln and Karin Landers 18 April 2024

Ververica celebrates as Apache Paimon Graduates to Top-Level Project

Congratulations to the Apache Software Foundation and each individual contributor on the graduation of Apache Paimon from incubation to a Top-Level Project! Apache Paimon is a data lake format that...
Read More
Q&A with Erik de Nooij: Insights into Apache Flink and the Future of Streaming Data featured image
by Kaye Lincoln 06 April 2024

Q&A with Erik de Nooij: Insights into Apache Flink and the Future of Streaming Data

Ververica is proud to host the Flink Forward conferences, uniting Apache Flink® and streaming data communities. Each year we nominate a Program Chair to select a broad range of Program Committee...
Read More