Sign in

Repository Index

76,356 visible repositories in the index

Tags: All Tags
Tags

A repository shows when it has any selected Tag.

Filters (1)

Filters

Clear all filters

1–20 of 20 · Most stars

GoReplay is an open-source tool for capturing and replaying live HTTP traffic into a test environment in order to continuously test your system with real data. It can be used to increase confidence in code deployments, configuration changes and infrastructure changes.

Terminal API client for HTTP, GraphQL, gRPC, WebSocket and SSE. Plain .http files you can diff and version, with scripted tests, workflows, mocks, recorder, and a CLI runner.

Handcrafted Go bindings for libVLC and high-level media player interface

  • libvlc
  • go
  • vlc
  • bindings

Gountries provides: Countries (ISO-3166-1), Country Subdivisions(ISO-3166-2), Currencies (ISO 4217), Geo Coordinates(ISO-6709) as well as translations, country borders and other stuff exposed as struct data.

Easily output ASCII tree from Go program or Markdown unordered list . There's also CLI tool that can output tree from JSON, YAML, or TOML! It's called *xtree*.

  • tree
  • markdown
  • tree-structure
  • directory

A scanner similar to bufio.Scanner, but it reads and returns lines in reverse order, starting at a given position and going backward.

  • log
  • scanner
  • reverse

Fast, zero-allocation, lexicographic-order-preserving packing/unpacking of native Go types to bytes.

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.

Provides primitives to perform ordered GRAceful TERmination for Golang applications

  • graceful-shutdown
  • termination
  • graceful-degradation
  • graceful-restart-process