Apache Hop Graduates The power of community!

Apache Hop graduates as a Top-Level Project

Apache Hop graduated as an Apache Top-Level Project! This not only is great news for Hop as a project, it is a celebration and confirmation of the entire community of Hop developers and users.

Graduation is the act of becoming a Top Level Project at the Apache Software Foundation. Before graduation, projects go through an Incubation period, where they learn to adopt the Apache procedures, grow and foster a community, build releases and so on.

The Incubator journey for Apache Hop started in September 2020. After a little more than one year, this graduation establishes Hop as a mature Apache project.

The entire Hop project lives and thrives by the grace of the community. Since the start of the project, Hop built a solid community with contributors from a variety of different organizations.

Hop’s community by the numbers:

If you’re not following Hop on any (or all) of these platforms, feel free to do so and join the Hop community.

Contributions to Hop consist of a lot more than code, but as far as code goes, 29 people have created over 3300 commits in the Hop main GitHub repository.

Apache Hop graduates as a Top-Level Project at the Apache Software Foundation

About Apache Hop

Apache Hop is a metadata-driven data orchestration platform in which data developers visually design data pipelines and workflows.

Hop doesn’t stop at the design phase. Managing and running a data project can be a daunting task. Hop provides a rich set of tools to make developing, testing, deploying, running and monitoring these projects easier.

Through this combination of low code development and assistance in the entire project life cycle, Hop enables data teams of any size and skill set to build powerful data solutions.

Hop was architected and designed from the ground up to be as flexible and reliable as possible. The platform adapts to the architecture it is deployed in, instead of the other way around. With a Java runtime as the only requirement, Hop runs fine in on-premise, cloud, container and Kubernetes environments.

Hop’s deep integration with Apache Beam allows Hop pipelines to run in Hop’s native (local or remote) runtime, but also on Apache Spark, Apache Flink and Google Cloud Dataflow. This flexibility to "design once, run anywhere" allows data teams to develop solutions in an environment that is not necessarily where the project will finally be deployed to.

Hop started as a fork of Kettle, the open source project behind Pentaho Data Integration, but is a completely independent platform, with its own roadmap and development team. Even though Hop and Kettle are incompatible, the history Hop shares with Kettle allows Hop teams to easily import Kettle jobs and transformations and upgrade them to full-blown Hop projects.

Lean With Data and Apache Hop

The Lean With Data founders started Apache Hop and are currently on the Hop PMC. Lean With Data will continue to invest heavily in the development, evangelization and global adoption of Apache Hop and the other plans we have.

With Apache Hop as a Top-Level Project and the imminent Apache Hop 1.1.0 release, we expect a major uptake in the Apache Hop adoption. We are and will always be true believers in the power of open source and communities as a development model.

However, running a project successfully in production is a different ball game. Lean With Data is ready to help with support and training. Our idea of support is a lot more than the traditional support desk: we work together with our customers and partners to build and grow together. This allows our customers to get the most out of Hop while we continue to make Hop the best data integration and data orchestration platform on the planet.

Contact us to find out more.

What comes next?

Hop’s graduation as a Top-Level Project is in no way different from any other graduation: it’s a new beginning rather than an end.

As a Top-Level project, Hop’s future looks bright: the number of contributors, community and general adoption are all expected to grow significantly.

While preparing for the graduation, the Hop team continued to work on the 1.1.0 release and started working on a Hop 2.0 build.

As a Top Level project, releasing new versions will become easier and faster. Stay tuned for frequent Hop releases!

As a newly graduated Top-Level Project, Hop aims to improve and extend the integration with other Apache projects and many other data platforms.

Hop’s graduation is just the beginning of a long and interesting journey. The Hop community is glad to have you on board!

Blog comments

related posts