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–23 of 23 · 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

Pure Go production-grade regex engine with SIMD optimizations. Up to 3-3000x+ faster than stdlib.

  • avx2
  • dfa
  • go
  • golang

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.

A Lightweight VPN Built on top of IPFS + Libp2p for Truly Distributed Networks (fork)

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

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.

Zero-dependency Go implementation of the Unix getopt function, tested against GNU libc.

Minimal in-memory deferred task scheduler for Go with ID-based debouncing, cancellation, concurrency limits, and graceful shutdown.

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.