Go plan9

Open-source Go projects categorized as plan9

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: The Curious Case of MD5 | news.ycombinator.com | 2024-01-03

    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).

    https://github.com/minio/sha256-simd

    https://github.com/BLAKE3-team/BLAKE3

  • 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-16

    highwayhash (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.

  • xdg-go

    Go implementation of the XDG Base Directory Specification and XDG user directories

    Project mention: $Home, Not So Sweet $Home | news.ycombinator.com | 2023-08-16
  • opossum

    Rudimentary web browser written in Golang (by psilva261)

  • edwood

    Go version of Plan9 Acme Editor

    Project mention: Plan 9 from User Space | news.ycombinator.com | 2023-04-28

    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

  • cpu

    cpu command in Go, inspired by the Plan 9 cpu command

    Project mention: U-root/CPU: CPU command in Go, inspired by the Plan 9 CPU command | news.ycombinator.com | 2024-04-13
  • yacco

    9haram clone of the acme text editor

    Project mention: The Text Editor Sam by Rob Pike | news.ycombinator.com | 2023-07-05

    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.

  • 8menu

    9menu-like launcher in Go

    Project mention: Plan 9 – introduction to library functions | news.ycombinator.com | 2023-05-04

    It's always a pleasant surprise to see Plan9 getting some love :)

    If you're into plan9, and miss the old 9menu, I'd like to present 8menu! It's written in Go, and uses Fyne for the GUI. It lets you make simple button<-> action toolbars on the fly - https://github.com/donuts-are-good/8menu

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-04-13.

Go plan9 related posts

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com