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 8 Go plan9 Projects
-
sha256-simd
Accelerate SHA256 computations in pure Go using AVX512, SHA Extensions for x86 and ARM64 for ARM. On AVX512 it provides an up to 8x improvement (over 3 GB/s per core). SHA Extensions give a performance boost of close to 4x over native.
BLAKE3 is faster than hardware accelerated SHA-2 because the tree mode used in BLAKE3 allows hashing parts of a single message in parallel (with SHA-2, parts of a single message have to be hashed one after another, and parallelism is only used in workloads where you process multiple messages at the same time).
-
highwayhash
Native Go version of HighwayHash with optimized assembly implementations on Intel and ARM. Able to process over 10 GB/sec on a single core on Intel CPUs - https://en.wikipedia.org/wiki/HighwayHash (by minio)
Project mention: Can I concatenate multiple non-crypto hash functions to reduce collision? | /r/golang | 2023-05-16highwayhash (alt) provides 256 bits. Fast mainly for larger inputs and supports seeds.
-
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.
-
-
-
esc = select the last "stuff" just typed
The fact you can create your own "buttons" that do basically anything is pretty nice, but you REALLY want a 3 button pointing device to use it. It also doesn't care about the programming language you use to create such a button, but you will work with the filesystem metaphor provided by Acme itself to get things done.
I find the mouse interface is extremely fast, and when you couple it with the power of the plumber in Plan 9, it's a reasonably good way to navigate around a complex workflow.
It's also a reasonably small environment in terms of lines of code. The Go version (Edwood) is pretty good too! https://github.com/rjkroege/edwood
-
Project mention: U-root/CPU: CPU command in Go, inspired by the Plan 9 CPU command | news.ycombinator.com | 2024-04-13
-
There are some forks (or reimplementations) of acme that have more keybindings, allowing you to avoid mouse cording. Here are a couple that I like:
https://github.com/karahobny/acme2k
https://github.com/aarzilli/yacco
HTH
-
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.
Go plan9 related posts
- U-root/CPU: CPU command in Go, inspired by the Plan 9 CPU command
- Can I concatenate multiple non-crypto hash functions to reduce collision?
- Plan 9 – introduction to library functions
- Just bought an X230 what should I do now 🤔
- Opossum: Cross-platform web browser written in Golang, optimized for Plan 9
- Opossum: Cross-platform web browser written in Golang, optimized for Plan 9
- GitHub - psilva261/opossum: Rudimentary web browser written in Golang
-
A note from our sponsor - InfluxDB
www.influxdata.com | 17 Apr 2024
Index
What are some of the best open-source plan9 projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | sha256-simd | 930 |
2 | highwayhash | 857 |
3 | xdg-go | 568 |
4 | opossum | 388 |
5 | edwood | 371 |
6 | cpu | 223 |
7 | yacco | 33 |
8 | 8menu | 12 |