An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: generics-in-golang

sv-tools/gstack 📦

Simple Generic Stack in Go using Linked List

Language: Go - Size: 8.79 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 0 - Forks: 0

sv-tools/openapi

OpenAPI v3.1 Spec implementation in Go with generics

Language: Go - Size: 319 KB - Last synced at: 14 days ago - Pushed at: 19 days ago - Stars: 51 - Forks: 8

jub0bs/iterutil

an experimental collection of utility functions (sources, combinators, sinks) for working with Go iterators

Language: Go - Size: 133 KB - Last synced at: 2 days ago - Pushed at: 4 months ago - Stars: 14 - Forks: 1

CAFxX/xbig

Ergonomic API for math/big

Language: Go - Size: 0 Bytes - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

obalunenko/getenv

Package getenv provides type-safe generic environment variables parser.

Language: Go - Size: 16.4 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 6 - Forks: 1

ghosind/collection

Generics collections framework for Golang.

Language: Go - Size: 137 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

naeemaei/Golang-Tutorial

Golang tutorial course - from beginner to advanced topics : data structure, struct, interface, generic, concurrency, json, http, docker

Language: Go - Size: 1.13 MB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 56 - Forks: 18

carmichaeljr/util

A zero dependency golang utility library that aims to add useful features to the std lib.

Language: Go - Size: 1.86 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

rlshukhov/generichold

GenericHold is BadgerHold extension provided simplest, generics-powered, type-safe API

Language: Go - Size: 60.5 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

lqxhub/listplus

go list that support generics and sorting

Language: Go - Size: 6.84 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

rlshukhov/nullable

Golang nullable package powered by generics

Language: Go - Size: 17.6 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

Bezaeel/outbox-processor

sample generic go outbox processor

Language: Go - Size: 3.91 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

devs-group/godi

A lightweight, type-safe Dependency Injection (DI) container for Go, leveraging generics for a clean and intuitive API.

Language: Go - Size: 2.93 KB - Last synced at: 2 months ago - Pushed at: 11 months ago - Stars: 3 - Forks: 0

dispatchrun/wazergo

Library of generic types intended to help create WebAssembly host modules for wazero

Language: Go - Size: 79.1 KB - Last synced at: 7 months ago - Pushed at: about 2 years ago - Stars: 37 - Forks: 2

alis-is/jsonrpc2

JSON-RPC2.0 with generics

Language: Go - Size: 56.6 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 1

muonsoft/validation

Golang validation framework based on static typing and generics

Language: Go - Size: 690 KB - Last synced at: 12 months ago - Pushed at: about 2 years ago - Stars: 15 - Forks: 1

nkcmr/opt

Optionals in Go

Language: Go - Size: 4.88 KB - Last synced at: 6 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

jtomasevic/gonerix

Generic collections for golang

Language: Go - Size: 84 KB - Last synced at: 12 months ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 0

baderkha/easy-gin

Adds support for DTOs using the gin framework

Language: Go - Size: 301 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

nokusukun/bingo

A generics first database

Language: Go - Size: 140 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 21 - Forks: 0

lfaoro/ads

algorithms + datastructures = programs by niklaus wirth

Language: Go - Size: 5.86 KB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

HyperEntangledQubit/go-data-structures-and-algorithms

Implementations of basic data structures and algorithms in golang.

Size: 2.93 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

notnull-co/dynaclient

DynaClient is a Go library that provides a custom HTTP client with support for dynamic types and parsers. It aims to have a minimal API and be very similar to the original Golang http.Client and http.NewRequest.

Language: Go - Size: 15.6 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

jhbrown-veradept/gophercon22-parser-combinators

Simple parser combinator package as shown at GopherCon 2022

Language: Go - Size: 19.5 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 34 - Forks: 8

adrianosela/multicast

Multiple writer / multiple listener channel in Go.

Language: Go - Size: 14.6 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

LPX3F8/orderedmap

🧑‍💻 Implementation of ordered map in golang. Fast, thread-safe and generic support

Language: Go - Size: 31.3 KB - Last synced at: 12 months ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

tsmith023/go-permutate

A repository containing methods to compute and generate generic permutations using Go

Language: Go - Size: 10.7 KB - Last synced at: 2 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

btwiuse/gmx

Generic Mutex container types for Go, inspired by Rust's Mutex and RwLock.

Language: Go - Size: 4.88 KB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

iwittkau/th

Experimental generic Go test helpers

Language: Go - Size: 4.88 KB - Last synced at: 2 months ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 0

mingue/godi

GODI - Simple & Performant Dependency Injection Container for Go

Language: Go - Size: 23.4 KB - Last synced at: 12 months ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 0

GaruGaru/go-batcher

High performance, easy to use batcher written in Go with generics™

Language: Go - Size: 24.4 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

ivanvanderbyl/buffer Fork of globocom/go-buffer

Generic, Asynchronous data buffer for Go applications that supports timeout and capacity flushing

Language: Go - Size: 319 KB - Last synced at: 12 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

r6q/stream

Java 8 inspired streaming API for go

Language: Go - Size: 4.88 KB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0