Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 19 Go Binary Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
filetype
Fast, dependency-free Go package to infer binary file types based on the magic numbers header signature
-
render
Go package for easily rendering JSON, XML, binary data, and HTML templates responses. (by unrolled)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
parco
🏇🏻 generalist, fast and tiny binary parser and compiler generator, powered by Go 1.18+ Generics
-
basgo
basgo compiles BASIC-lang to Golang. Then 'go build' can translate code to native executable binary.
-
pigil
Process vIGILance system that notifies you when your process fails via an e-mail, and is also capable of maintaining a record of all your commands for easier tracking.
-
unitpacking
A library for storing unit vectors in a representation that lends itself to saving space on disk.
-
searchreader
Search single bytes.Reader with multiple strings.Readers with or without case sensitivity
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Hey! fq author here. I have a bunch of related tools in the readme https://github.com/wader/fq?tab=readme-ov-file#tools two suggestions: gnu poke and wireshark (can decode lots of more things then just network protocol)
Instead I ended up using other go lang pkgs like https://github.com/alioygur/gores or https://github.com/unrolled/render. Render also supports rails style partial, so it helps to better structure HTML templates.
go-binsize-treemap[1] is the best tool for this by a large margin. I came across it because of the exact same reason as you did actually, k8s client bloating my binary massively.
[1] https://github.com/nikolaydubina/go-binsize-treemap
[2] https://github.com/jimeh/emacs-builds (doesn't currently have > M1 builds)
Go Binary related posts
- To a Man with `Jq`, Everything Looks Like JSON
- fq (jq for binary formats) has a new v0.7.0 version
- FLaNK Stack 5-June-2023
- fq: jq for binary formats - tool, language and decoders for working with binary and text formats
- Fq: Jq for Binary Formats
- GitHub - wader/fq: jq for binary formats - tool, language and decoders for working with binary and text formats
- Fq: Jq for Binary Formats
-
A note from our sponsor - InfluxDB
www.influxdata.com | 23 Apr 2024
Index
What are some of the best open-source Binary projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | fq | 9,355 |
2 | garble | 3,518 |
3 | filetype | 2,006 |
4 | render | 1,895 |
5 | bed | 1,202 |
6 | go-binsize-treemap | 441 |
7 | gasper | 414 |
8 | emacs-builds | 305 |
9 | ch-go | 299 |
10 | quill | 244 |
11 | aih | 158 |
12 | binstruct | 89 |
13 | parco | 60 |
14 | basgo | 35 |
15 | i | 9 |
16 | wled-backup | 9 |
17 | pigil | 7 |
18 | unitpacking | 6 |
19 | searchreader | 2 |
Sponsored