Sign in

Repository Index

47,133 repositories indexed

Tag: All Tags
Tag
Filters (1)

Filters

Clear all filters

1–18 of 18 · Most stars

GoDS (Go Data Structures) - Sets, Lists, Stacks, Maps, Trees, Queues, and much more

  • go
  • golang
  • data-structure
  • map

Universally Unique Lexicographically Sortable Identifier (ULID) in Go

A simple, fast, embeddable, persistent key/value store written in pure Go. It supports fully serializable transactions and many data structures such as list, set, sorted set.

Data structure and algorithm library for go, designed to provide functions similar to C++ STL

Stream api (kind of) implementation for go, other useful functions and packages to use go in a functional way

  • filter-map-reduce
  • go-library
  • stream-api
  • filter

A fast string sorting algorithm (MSD radix sort)

  • radix-sort
  • sorting-algorithms
  • string-sorting
  • go

Arch Linux AUR Helper with ncurses functionality and better searching and sorting

  • aur-helper
  • aur-packages
  • pacman
  • yaourt

Generic graph data structures and algorithms for Go (Golang): dependency graphs (DAGs) with cycle checks and topological sort, BFS and DFS traversal, Dijkstra and other shortest paths, connectivity and partitioning. No dependencies.

  • generic
  • golang
  • graph
  • graph-algorithms

Compact, sortable and fast unique IDs with embedded metadata.

  • snowflake
  • uuid
  • unique-id
  • id-generator

Generic sorted map for Go with red-black tree under the hood

  • golang-package
  • golang-library
  • go
  • golang

map library using Go generics that offers a standard interface, go routine synchronization, and sorting

Topological sort lib,Sorting and pruning of DAG graphs.

  • dag
  • topological
  • topological-sort
  • prune