Solutions for Elements of Programming Interviews problems written in Golang (work-in-progress)
Repository Index
78,850 visible repositories in the index
97–120 of 161 · Most stars
go-functional is a library of iterators to augment the standard library
- go
- golang
- functional-programming
A gofmt/goimports-like tool for Go programmers that fills in Go return statements with zero values to match the func return types
A StreamLike, Immutable, Lazy Loading and smart Golang Library to deal with slices.
- functional-programming
- lazy-evaluation
- golang-library
- golang
⚙️ Golang functional utility library with syntactic sugar. It's like lodash, but for Go
- golang
- functional-programming
- utility-library
- go
A simple wrapper around libpcap for the Go programming language
Framework for running BPF programs with rules on Linux as a daemon. Container aware.
A cross-platform native UI engine with a Go backend: write apps in Go with signals, memos and flexbox layout, and each platform draws with its own native views — iOS and its App Clips, tvOS, watchOS, macOS, Windows, Android, Linux, the web and WeChat, QQ, Alipay and Douyin mini programs
[Go]Distributed Actor/Grain framework for Golang with goodies
- actor-model
- actors
- actorsystem
- golang
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 lightweight yet powerful configuration manager for the Go programming language
- config
- configuration
- configuration-files
- config-management
Monad, Functional Programming features for Golang
- golang
- functional-programming
- functional-reactive-programming
- reactive
Programmable SSH frontend
fp-go is a collection of Functional Programming helpers powered by Golang 1.18+ generics.
- golang
- go
- functional-programming
- currying
A lightweight library for writing concurrent programs in Go using the Actor model.
- actor
- go-actor
- concurrency
- concurrent-programming
TranslatedPacket monster (っ‘-’)╮=͟͟͞͞◒ ヽ( '-'ヽ) TUI tool for sending packets of arbitrary input and monitoring packets on any network interfaces (default: eth0). Windows/macOS/Linux
- packet-generator
- packet-analyzer
- network
- networking
Diameter stack and Base Protocol (RFC 6733) for the Go programming language
Run a web page like a program
- cross-platform
- golang
- headless-browser
- purego
Simple logger for Go programs. Allows custom formats for messages.
- logger
- golang
- logging-library
Pakkero is a binary packer written in Go made for fun and educational purpose. Its main goal is to take in input a program file (elf binary, script, even appimage) and compress it, protect it from tampering and intrusion.
- launcher
- payload
- elf
- elf-binaries
Floc: Orchestrate goroutines with ease.
- go
- parallel-programming
- goroutines
- goroutine-safe
A collection of simple programs which can generate bitcoin wallets, create and sign transactions, and send transactions over the bitcoin network.
go library for image programming (merge, crop, resize, watermark, animate, ease, transit)
- golang
- image
- merge
- crop
🛠 A full-featured dependency injection container for go programming language.
- go
- dependency-injection
- di
- ioc