Open Source
Benthos is open source, allowing users to freely use, modify, and distribute the software according to their needs.
High Performance
Designed for high throughput, Benthos efficiently handles large volumes of streaming data.
Config-Driven
Allows users to configure and deploy streaming data pipelines using a simple YAML configuration file.
Wide Input/Output Support
Supports a range of input and output sources like Kafka, RabbitMQ, HTTP, and more, making it highly versatile.
Inline Message Processing
Includes built-in capabilities for message processing, transformations, and filtering without requiring additional tools.
Rich Plugin System
Offers a plugin system for extending functionality, allowing users to add custom components as needed.
We have collected here some useful links to help you find out if Benthos is good.
Check the traffic stats of Benthos on SimilarWeb. The key metrics to look for are: monthly visits, average visit duration, pages per visit, and traffic by country. Moreoever, check the traffic sources. For example "Direct" traffic is a good sign.
Check the "Domain Rating" of Benthos on Ahrefs. The domain rating is a measure of the strength of a website's backlink profile on a scale from 0 to 100. It shows the strength of Benthos's backlink profile compared to the other websites. In most cases a domain rating of 60+ is considered good and 70+ is considered very good.
Check the "Domain Authority" of Benthos on MOZ. A website's domain authority (DA) is a search engine ranking score that predicts how well a website will rank on search engine result pages (SERPs). It is based on a 100-point logarithmic scale, with higher scores corresponding to a greater likelihood of ranking. This is another useful metric to check if a website is good.
The latest comments about Benthos on Reddit. This can help you find out how popualr the product is and what people think about it.
Streaming and transforming structured documents at scale used to require some awfully complex machinery such as Apache Camel, Kafka Connect, Flink, etc. I was so happy when I bumped into Benthos https://benthos.dev which can be used as a lightweight replacement in most cases. Bonus: Itโs written in Golang, so I donโt have to bother with heavy dependencies and slow start times. - Source: Hacker News / almost 2 years ago
If you're interested in Golang and data streaming, https://benthos.dev is a good project to contribute to. There are quite a few issues open on the GitHub project which anyone can pick up. Writing new connectors and adding tests / docs is always a good place to start. The maintainer is super-friendly and he's always active on the https://benthos.dev/community channels. I'm also there most of the time, since I've... - Source: Hacker News / about 2 years ago
I have been working in the stream processing space since 2020 and I used Benthos. Since Benthos is a stateless stream processor, I have other components around it which deal with various types of application state, such as Kafka, NATS, Redis, various flavours of SQL databases, MongoDB etc. Source: about 3 years ago
You might want to add Benthos to your stack. Itโs Open Source and it works great for data streaming tasks. You could have your task orchestrator (Airflow, Flyte etc) run it on demand. I demoed it at KnativeCon last year. Source: about 3 years ago
A few years ago, I found Benthos (the Open Source data streaming processor) and it was really easy to dive into it and add new features. Going through the various 3rd party libraries that it includes is usually straightforward and I'm comfortable enough with the language and various design patterns now to quickly get what's going on. That was rarely the case with C++. Source: about 3 years ago
This is a miniature OAuth provider implemented in Benthos and Bloblang. It is designed to serve a single OAuth client app and will generate JWT access tokens with limited lifetime. Source: about 3 years ago
Low code frameworks for real-time / batch data streaming, such as https://benthos.dev Disclaimer: I'm a contributor to it. - Source: Hacker News / over 3 years ago
I'll keep contributing to https://benthos.dev, the data streaming processor. It's written in Go and I really enjoy making various enhancements and engaging with the community. - Source: Hacker News / over 3 years ago
Plarium, a gaming company, describes how they migrated from a legacy Apache Flume data pipeline to an autoscaling Benthos (https://benthos.dev) setup running in Kubernetes. - Source: Hacker News / over 3 years ago
Ash is the author of Benthos, the Golang data streaming processor. Feel free to subscribe if you'd like to get more updates about this project and data streaming in general. Source: over 3 years ago
Nice job! A while back, I bumped into https://github.com/go-faker/faker, which got integrated into https://benthos.dev for fake data generation. What were the design considerations when you started gofakeit? Does it have any niche features which faker doesn't provide or is there anything you'd like to see added to it? I'll give it a spin later to explore the API a bit. Source: over 3 years ago
Contributing to somebody elseโs Open Source project is usually a good way to show your skills and get a CV booster. Iโm sure there are many Go projects you can contribute to, no matter what youโre interested in. Have a look at https://github.com/avelino/awesome-go and https://github.com/uhub/awesome-go for inspiration. If Data Streaming is of any interest, https://benthos.dev is a great project to contribute to.... Source: over 3 years ago
I think Optum / United Health Group might fit the bill. Depending on the team you'll find, you might not even need to do oncalls. They don't use the shiniest / newest tools out there and the quality of the internal software isn't usually stellar, but they have tons of internal products under active development and they tend to allocate very generous amounts of time for their development. I'm quite happy there,... Source: over 3 years ago
Have a look at https://benthos.dev, the Go data streaming processor. Lots of open issues to pick from. Feel free to join the community Discord from https://benthos.dev/community Happy to help! Source: over 3 years ago
You might want to have a look at https://benthos.dev. Itโs open source (MIT license). While it doesnโt have support for reading data from PDFs (yet), it can be quite useful if youโre happy to write some Go if you need to extend it. It allows users to inject any custom input/output/processor/etc and create their own binary. Thereโs also https://studio.benthos.dev if you need a visual tool for your pipelines.... Source: over 3 years ago
Benthos could do this in a pretty straightforward way, but wouldn't use boto3. Also depending on very large, this could eat a lot of memory. Source: over 3 years ago
In case anyone's wondering where to find it: https://benthos.dev. Source: over 3 years ago
I've been working almost exclusively with Go since 2016 for my day job. I'm also contributing to https://benthos.dev occasionally. Source: almost 4 years ago
Https://benthos.dev could always use some help too :). Source: about 4 years ago
I'm contributing to https://benthos.dev, the Go data streaming processor. The community around it is amazing and, even if it's not my own project, I feel that I'm doing something useful. - Source: Hacker News / about 4 years ago
Really handy when running AWK scripts via https://benthos.dev :). - Source: Hacker News / over 4 years ago
Do you know an article comparing Benthos to other products?
Suggest a link to a post with product alternatives.
Is Benthos good? This is an informative page that will help you find out. Moreover, you can review and discuss Benthos here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.