# libbeat - Framework for building the Beats libbeat is a Go library containing the common packages for all the [Beats](https://www.elastic.co/products/beats). It is Apache licensed and actively maintained by the Elastic team. If you want to create a new project that reads some sort of operational data and ships it to Elasticsearch, we suggest you make use of this library. Please start by reading our [CONTRIBUTING](../CONTRIBUTING.md) file. We also have a [developer guide](https://www.elastic.co/guide/en/beats/libbeat/current/new-beat.html) to help you with the creation of new Beats. Please also open a topic on the [forums](https://discuss.elastic.co/c/beats/libbeat) and we'll help you get started. To see the Beats that are built on top of this library, please see the list from the main [README](../README.md) file and the list of [community Beats](https://www.elastic.co/guide/en/beats/libbeat/master/community-beats.html).