42 Repositories
Go slice Libraries
🍕 Enjoy a slice! A utility library for dealing with slices and maps that focuses on type safety and performance.
🍕 github.com/elliotchance/pie Enjoy a slice! pie is a library of utility functions for common operations on slices and maps. Quick Start FAQ What are
Always use a slice., Dave Cheney
Golang Resources Why Go? Getting Started Directory Structure Error Handling Modules OOP Constructors Design Patterns Architecture & Best Practices SOL
Tutorial code for my video Learn to Use Basic Data Structures - Slices, Structs and Maps in Golang
Learn to Use Basic Data Structures - Slices, Structs and Maps in Golang Read text from a file and split into words. Introduction to slices / lists. Co
Go package to easily convert a URL's query parameters/values into usable struct values of the correct types.
Query Param Stop accessing query strings and repeatedly parsing them into your preferred values - queryparam can do that for you! Installation go get
Go MapSlice for ordered marshal/ unmarshal of maps in JSON
mapslice-json Go MapSlice for ordered marshal/ unmarshal of maps in JSON Example package main import ( "encoding/json" "fmt" "log" "github.com/a
Tugas Alta Immersive Backend Golang Basic Programming Part 3(Array, Slice, Function)
Tatacara Melakukan Setup Tugas clone project ini dengan cara git clone https://github.com/Immersive-Backend-Resource/Basic-Programming-Part3.git sete
Tugas Alta Immersive Backend Golang Basic Programming Part 4(Complexity Analysis, Array, Slice, Function)
Tatacara Melakukan Setup Tugas clone project ini dengan cara git clone https://github.com/Immersive-Backend-Resource/Basic-Programming-Part4.git sete
Slice - provides generic Map, Reduce and Filter functions for Go.
slice slice is a simple Go package to provide generic versions of Map, Reduce and Filter on slices. I mainly wrote it as an exercise to get more famil
prealloc is a Go static analysis tool to find slice declarations that could potentially be preallocated.
prealloc prealloc is a Go static analysis tool to find slice declarations that could potentially be preallocated. Installation go get -u github.com/al
Go 1.18 generics based slice and sorts.
genfuncs import "github.com/nwillc/genfuncs" Package genfuncs implements various functions utilizing Go's Generics to help avoid writing boilerplate c
Shuffle bits in byte slice, written in golang
Shuffle 'em It is a library for bit shuffling, written in golang. The usecases a
A generic two-dimensional matrix slice type in Go.
Grid The grid module and package provide a generic implementation of a two-dimensional matrix slice type. The API is inspired both by the standard Go
Go MapSlice for ordered marshal/ unmarshal of maps in JSON
mapslice-json Go MapSlice for ordered marshal/ unmarshal of maps in JSON Example package main import ( "encoding/json" "fmt" "log" "github.com/a
Repo Tugas Basic Programming Part 3(Array, Slice, Function) ALTA Immersive BE5
Cara mengerjakan tugas hari ke 3 clone project ini dengan cara git clone https://github.com/jackthepanda96/Basic-Programming-Part3.git setelah clone
A slice backed binary heap with support for generic type parameters.
go-binaryheap A slice backed binary heap where the order can be customized by a comparison function. The main branch now requires go 1.18 because the
Repo Tugas Basic Programming Part 4(Complexity Analysis, Array, Slice, Function) ALTA Immersive BE5
Cara mengerjakan tugas hari ke 4 clone project ini dengan cara git clone https://github.com/ALTA-Immersive-BE5/Basic-Programming-Part4.git setelah cl
Type-safe functions for common Go slice operations
Type-safe functions for common Go slice operations. Installation go get github.com/psampaz/slice Operations ✔ = Supported ✕ = Non supported - = Not y
Slice conversion between primitive types
sliceconv Sliceconv implements conversions to and from string representations of primitive types on entire slices. The package supports types int, flo
Wrap byte read options with uniform interface for io.Reader and byte slice
nibbler Nibble chunks from Reader streams and slice in a common way Overview This is a golang module that provides an interface for treating a Reader
Generic slices for Go 1.8+
Slice A simple package that makes working with slices a little bit easier with the help of generics. Install go get github.com/twharmon/slice Example
An open source mesh slicer framework for Unity3D Game Engine. Written in C#.
Open Source Slicer Framework for the Unity3D Game Engine Ability to slice any convex Mesh using a Plane UV/Normal/Tangent Space Interpolation for seam
A go Library for scan database/sql rows to struct、slice、other types. And it support multiple databases connection management
ploto A go Library for scan database/sql rows to struct、slice、other types. And it support multiple databases connection management It's not an ORM. wo
Tiny Go tool for running multiple functions concurrently and collecting their results into an error slice.
Overview Short for "ConCurrent". Tiny Go tool for running multiple functions concurrently and collecting their results into an error slice. Dependency
Go 1.18 Generics based slice package
The missing slice package A Go-generics (Go 1.18) based functional library with no side-effects that adds the following functions to a slice package:
make slice items unique in go
make slice items unique in go
Slice and dice your TMUX windows and panes
Chaakoo is a wrapper over TMUX that can create sessions, windows and panes from a grid based layout. The idea here is inspired by the CSS grid template areas.
💪 Helper Utils For The Go: string, array/slice, map, format, cli, env, filesystem, test and more.
💪 Helper Utils For The Go: string, array/slice, map, format, cli, env, filesystem, test and more. Go 的一些工具函数,格式化,特殊处理,常用信息获取等等
Slice and dice your TMUX windows and panes
chaakoo Introduction Configuration Using Chaakoo Examples Download License Introduction Chaakoo is a wrapper over TMUX that can create sessions, windo
Data structure,Algorithms implemented in Go (for education)
Data structure,Algorithms implemented in Go (for education) List of Content : 1. Math - 2. String - 3. Conversions - 4. Sort - 5. Search - 6. Data str
Golang parameter validation, which can replace go-playground/validator, includes ncluding Cross Field, Map, Slice and Array diving, provides readable,flexible, configurable validation.
Checker 中文版本 Checker is a parameter validation package, can be use in struct/non-struct validation, including cross field validation in struct, elemen
💯 Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving
Package validator implements value validations for structs and individual fields based on tags.
sleuth checks that you declared a slice with length and you are trying append to the slice.
sleuth sleuth detects when an append is used on a slice with an initial size. Instruction go install github.com/sivchari/sleuth/cmd/sleuth Usage packa
Initialize structs with default values
defaults Initialize structs with default values Supports almost all kind of types Scalar types int/8/16/32/64, uint/8/16/32/64, float32/64 uintptr, bo
Slice graph uses graphviz in order to pretty print slices for you.
slicegraph Slice graph uses graphviz in order to make you understand what happens underneath your slices.
A faster method to get elements from an interface (Struct or Slice type) for Go.
A faster method to get elements from an interface (Struct or Slice type) for Go.
Simple and expressive toolbox written in Go
ugo Simple and expressive toolbox written with love and care in Go. Deeply inspired by underscore.js and has the same syntax and behaviour Fully cover
Some helper types for go1: priority queue, slice wrapper.
go-villa Package villa contains some helper types for Go: priority queue, slice wrapper, binary-search, merge-sort. GoDoc Link: http://godoc.org/githu
:100:Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving
Package validator Package validator implements value validations for structs and individual fields based on tags. It has the following unique features
json slicer
JSON Slice What is it? JSON Slice is a Go package which allows to execute fast jsonpath queries without unmarshalling the whole data. Sometimes you ne
Convert struct, slice, array, map or others for Golang
XConv zh-CN XConv is a golang type convertor. It convert any value between types (base type, struct, array, slice, map, etc.) Features Convert between
A slice-based implementation of a stack. In Go!
Stackgo Stackgo is a slice-based implementation of a simple stack in Go. It uses a pre-alloc pagination strategy which adds little memory overhead to
Go concurrent-safe, goroutine-safe, thread-safe queue
goconcurrentqueue - Concurrent safe queues The package goconcurrentqueue offers a public interface Queue with methods for a queue. It comes with multi