libbeat - Framework for building the Beats
libbeat is a Go library containing the common packages for all the 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 file. We also have a developer guide to help you with the creation of new Beats.
Please also open a topic on the forums and we'll help you get started.