Solace is a big believer in open-source initiatives and the communities that rally around them. We have contributed to several open-source projects, created some of our own like our Kafka connectors and our Solace PubSub+ Spring Cloud Stream Binder. We are also a proud Platinum Sponsor of the AsyncAPI initiative, an initiative of open-source tools that facilitates building and maintaining event-driven systems. Throughout these experiences we’ve seen first-hand how open-source communities foster innovation by encouraging the exchange of ideas and collaboration between individuals across organizations. We love open source so much that we decided to create a home for Solace-related open-source projects!
Drum roll please… 🥁
We are excited to announce the availability of SolaceCommunity GitHub Organization!🎉
This new GitHub organization offers open-source projects that are authored, maintained, and supported by the community.
- Projects that provide integrations with Solace technologies and other technologies and platforms
- Tools that enable the usage of Solace APIs (wrapper, packages, etc.)
- Projects that illustrate the use of Solace APIs for learning or teaching purposes
External moderators will run the projects at their own pace and style, while allowing the projects to be more easily discovered by other Solace users.
By contributing to this community organization, you can demonstrate your technical skills, share your project, and collaborate with folks around the world. You’ll also improve your chance of receiving the Community Contributor badge. To help you with your contribution, we have posted the SolaceCommunity GitHub Contribution Guide in our community. It explains what you can contribute, what it means to contribute a project, repository roles, and more.
We’re psyched to say this new community organization is off to a quick start! Several projects have already been contributed, including the Angular Solace Message Client:
asyncapi-codegen-scstby Mrc0113This repo contains a project that provides a message client to communicate with a Solace event broker for sending and receiving messages using the native Solace Message Format over WebSocket.
Another example is a Prometheus exporter:
solace-prometheus-exporterby solacecommunityThis repo contains a project to create a Prometheus exporter for Solace PubSub+ Event Broker.
A huge thanks to Solace Developer Community member @GreenRover for his contributions!
Whether it is a npm package, monitoring tool, docker image, cli tool, etc., if you have any Solace projects that you would like to contribute or that you would like to see created, contact us at community-github@solace.com or let us know in the Solace Developer Community.
We look forward to your contributions!
Related Links:
- Join the Solace Developer Community
- SolaceCommunity GitHub Contribution Guide
- Find many of our Solace open-source projects in our SolaceProducts Github Org