Sign in

Repository Index

47,133 repositories indexed

Tags: Operating systems and systems
Tags

A repository shows when it has any selected Tag.

Clear Tags
Filters (1)

Filters

Clear all filters

1–24 of 24 · Most stars

ebpf-go is a pure-Go library to read, modify and load eBPF programs and attach them to various hooks in the Linux kernel.

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

  • xdg
  • go
  • golang
  • specification

File system event notification library on steroids.

  • golang
  • filesystem-library
  • notifications
  • filesystem-events

Sysinfo is a Go library providing Linux OS / kernel / hardware system information.

  • golang
  • sysinfo

Cross-platform library to create & extract archives, compress & decompress files, and walk virtual file systems across various formats

  • 7zip
  • archives
  • brotli
  • bzip2

Adaptive hedged requests for Go. Cut your p99 latency with zero configuration. Based on Google's "The Tail at Scale" paper.

Cross-platform Go library to place an icon in the host operating system's taskbar.

Pure Go system tray library for Windows, macOS, and Linux. Zero CGO.

Console Text Colors - The non-invasive cross-platform terminal color library does not need to modify the Print method

Ordered-concurrently a library for concurrent processing with ordered output in Go. Process work concurrently and returns output in a channel in the order of input. It is useful in concurrently processing items in a queue, and get output in the order provided by the queue.

A tiny cross-platform Go library to hide/unhide files and directories

  • fs
  • file
  • hide-files
  • hide-folder

FlashFlags is an ultra-fast, zero-dependency, lock-free command-line flag parsing library for Go. Originally built for Argus, it provides great performance while maintaining simplicity and ease of use.

Pure Go library for reading and writing MATLAB .mat files (v5-v7.3+). No CGo, no external dependencies. Full support for numeric types, complex numbers, and multi-dimensional arrays. Cross-platform (Windows/Linux/macOS). Part of SciGoLib ecosystem.

Feature-rich filesystem mocking for Go tests: comprehensive error injection, latency simulation, write operations, operation statistics, and standalone file handles. Built on testing/fstest.MapFS with comprehensive fs.FS interface support.

One Go interface, five backends — filelock, flock, Redis, Postgres, etcd. Distributed locks with fencing tokens, semaphore mode, observability hooks, and TraceID propagation. Swap backends with one line.