Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free. 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.
Project mention: Can I concatenate multiple non-crypto hash functions to reduce collision? | /r/golang | 2023-05-16SHA256 is high quality but typically a bit slower. Next Go version will have faster SHA256 on some amd64 CPUs - until then you can try sha256-simd which offers the same.
-
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
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
-
Although, technically opossum is modern, it's just not very functional.
-
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
-
-
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
-
Mergify
Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.
Go plan9 related posts
- 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
- GitHub - psilva261/opossum: Rudimentary web browser written in Golang
-
A note from our sponsor - Mergify
blog.mergify.com | 21 Sep 2023
Index
What are some of the best open-source plan9 projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | sha256-simd | 885 |
2 | highwayhash | 833 |
3 | xdg-go | 446 |
4 | opossum | 380 |
5 | edwood | 350 |
6 | cpu | 207 |
7 | yacco | 28 |
8 | 8menu | 9 |