Dozer Goes Open Source: Empowering the Community to Build Real-time Data Apps
Tags: opensource, community, database, sql
Published: 2023-04-21 15:56:07

We are excited to announce that Dozer, a powerful platform for building low-latency data APIs (gRPC and REST) from any data source, is now open source! [The Apache 2.0 license](https://www.apache.org/licenses/LICENSE-2.0.html) 🎉. With this move, we aim to empower the community to build and scale [real-time data](https://www.splunk.com/en_us/data-insider/what-is-real-time-data.html) applications more effectively.

Dozer simplifies the process of connecting applications to various data sources, such as PostgreSQL, Kafka, or other databases & sources, enabling developers to easily create and manage real-time data APIs. By making Dozer open source, we are inviting developers to contribute to its growth and help shape the future of real-time data applications.


## What is Dozer?
Dozer is a platform that enables developers to build low-latency data APIs (gRPC and REST) from any data source. It simplifies the process of connecting applications to data sources like databases, APIs, or other services, and automatically manages data streaming and synchronization. This allows developers to focus on building powerful applications that utilize real-time data without worrying about the complexities of managing data connections and APIs.
With a few lines of SQL and a simple YAML configuration, you can build, deploy and maintain full data backends. It also has support for client libraries in JS and React to easily integrate with front-end applications.

## Why Open Source?
There are several reasons why we decided to make Dozer open source:

- **Community-driven innovation:** We want developers from all over the world to contribute their ideas,and provide valuable insights, improvements, and fixes, leading to a more innovative and robust platform, and faster development cycles.

- **Transparency and trust:** We want to enable users to view and understand the underlying code, fostering trust in the platform and ensuring that it meets their needs and expectations. Especially how data is being stored and processed.

- **Collaboration and learning:** We encourage developers to collaborate, share ideas, and learn from one another. We want to foster a strong community that helps developers grow their skills and expertise in the real-time data space.


## Getting Started with Dozer

To help you get started with Dozer, we've created  [documentation](https://getdozer.io/docs/dozer/) and [tutorial blogs](https://getdozer.io/blogs/) that guide you through the process of setting up, configuring, and using Dozer for your data applications. You can find these resources on our official documentation site and can also follow [Dozer on dev.to](https://dev.to/getdozer) or additional resources on getting to know & use Dozer better!

## How to Contribute?

We welcome contributions from the community! If you're interested in contributing to Dozer, please check out our GitHub [repository](https://github.com/getdozer/dozer) for the guidelines. Whether you want to submit a bug report, suggest a new feature, or contribute code, we appreciate your help in making Dozer even better.

We also encourage you to check out the following resources to know other ways of contributions:

- **Show and tell GitHub discussion forum**: We have setup a [GitHub discussion forum](https://github.com/getdozer/dozer/discussions/categories/show-and-tell), where you can share your Dozer projects, and experience, ask questions, do a feature request, and connect with fellow Dozer community members. Feel free to join the conversation and share your own projects & ideas!
Additionally, we have also created a discord channel to give developers an opportunity to showcase and talk about their projects. Join our [discord channel](https://discord.gg/64rQR4d3Z8), If you’ve built something using Dozer, we’d love to see it!
- **Dozer Samples Repository**: We have created a [Dozer Samples repository](https://github.com/getdozer/dozer-samples) on GitHub, which contains sample applications built using Dozer. This repository can be a good resource for learning how to use Dozer and getting inspiration for your projects. You can also contribute to the dozer-sample repository by submitting a pull request with your projects. This not only helps showcase your work but also provides good examples for other developers to learn from and take inspiration to build their own projects.

You can also join our community [discord](https://discord.com/invite/3eWXBgJaEQ) to see what we are cooking at Dozer :female-cook: :male-cook:

## Conclusion
We believe that by making Dozer open source, we are empowering the developer community to build amazing real-time data applications. We look forward to seeing the project and ideas that arise from this collaborative effort, and we're excited to work together to shape the future of real-time data!
Together, we can shape the future of real-time data and contribute to the ongoing success of open source software. 🚀


Happy coding, Happy Data APIng! 🚀👩‍💻👨‍💻