InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code. Learn more →
Top 23 Generic Open-Source Projects
💥 A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...)Project mention: -🎄- 2022 Day 1 Solutions -🎄- | reddit.com/r/adventofcode | 2022-11-30
in idiomatic Go, you must check errors whenever possible. you use the "github.com/samber/lo" package solely to hide error checking and forgot to check scanner.Err()
Interactive Go interpreter and debugger with REPL, Eval, generics and Lisp-like macrosProject mention: Gomacro: Go Interpreter and REPL | news.ycombinator.com | 2022-10-18
Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.
🍕 Enjoy a slice! A utility library for dealing with slices and maps that focuses on type safety and performance.Project mention: Generic slice utils? I just created | reddit.com/r/golang | 2022-03-22
How does this library differ from lo or pie?
🦄 Monads and popular FP abstractions, powered by Go 1.18+ Generics (Option, Result, Either...)Project mention: Monads for Go, Using Generics (Option, Result, Either) | news.ycombinator.com | 2022-11-17
🕰 Type-safe time calculations in Swift (by dreymonde)
Derives and generates mundane golang functions that you do not want to maintain yourselfProject mention: Why GoLang supports null references if they are billion dollar mistake? | reddit.com/r/golang | 2022-09-10
Now, am I going to do the same with a library like goderive just so I can use FP techniques to get, amongst some other things, less nil checks? No. Probably not. If I wanted to use primarily FP techniques in my code, I would probably be using something else in the first place. Go isn't a great environment for guaranteeing immutability for starters, so anything like that is necessarily going to be an incomplete experience. And in the bargain, my code would, in my opinion at least, be less readable and maintainable.
Type-safe time calculations in Kotlin, powered by generics. (by kizitonwose)
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
⚙️ A dependency injection toolkit based on Go 1.18+ Generics.Project mention: Genjector: Reflection-free Run-Time Dependency Injection framework for Go 1.18+ | reddit.com/r/golang | 2022-10-17
How does this compare with https://github.com/samber/do ?
An in-memory cache with item expiration and genericsProject mention: batching incoming POST requests | reddit.com/r/golang | 2022-11-11
Take a look at: github.com/jellydator/ttlcache
Generically derive traversals, lenses, and prisms.
The easiest way to observe values in Swift.Project mention: UIKit state management | reddit.com/r/iOSProgramming | 2022-09-28
You could try using observables https://github.com/roberthein/Observable
Functional companion to Kotlin's Compiler
Implements a fixed-capacity stack-allocated Vec alternative backed by an array, using const generics.Project mention: Alternative for Vec for variable size arrays in no_std environment? | reddit.com/r/rust | 2022-05-17
If you're on nightly, I have a crate that I'd say would seem to be exactly what you're looking for.
A key:value store/cache library written in Go generics. LRU, LFU, FIFO, MRU, Clock support.Project mention: Release v1.2.0 · Code-Hex/go-generics-cache | reddit.com/r/golang | 2022-09-18
All generic functions for Go 1.18 you ever need! (by life4)Project mention: genesis: All generic functions for Go 1.18 you ever need! | reddit.com/r/coding | 2022-05-17
Higher-kinded data via generics
Generic Programming using True Sums of Products
:angry: Environmentally friendly environment variables
Miniboxing is a program transformation that improves the performance of Scala generics when used with primitive types. It can speed up generic collections by factors between 1.5x and 22x, while maintaining bytecode duplication to a minimum. You can easily add miniboxing to your sbt project:
A lightweight yet powerful, fast, customizable, type-safe object-relational mapper for the Go programming language. (by golobby)
The easiest Future and Promises framework in Swift. No magic. No boilerplate.
Synchronization and asynchronous computation package for Go (by reugn)Project mention: [async] When the standard sync is not enough | reddit.com/r/golang | 2022-11-28
experimental implementation of basic monads based on go2 generics draftProject mention: Go-monads:a library that implements basic Haskell monads | news.ycombinator.com | 2022-05-08
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.
Generics related posts
batching incoming POST requests
1 project | reddit.com/r/golang | 11 Nov 2022
GitHub - crufter/functional: A functional "standard" library for Go
2 projects | reddit.com/r/golang | 2 Nov 2022
godi a New Dependency Injection library - feedback welcome
3 projects | reddit.com/r/golang | 28 Oct 2022
Show HN: Validate go structs without annotations in under 100 LOC
1 project | news.ycombinator.com | 2 Oct 2022
Go wishlist (2022) by brandur.org
2 projects | reddit.com/r/golang | 13 Aug 2022
Golang Template Library(WIP) using generics
1 project | news.ycombinator.com | 14 Jul 2022
Post which in general talks about functional programming and its benefits, a good read
2 projects | reddit.com/r/compsci | 12 Jul 2022
A note from our sponsor - InfluxDB
www.influxdata.com | 5 Dec 2022
What are some of the best open-source Generic projects? This list will help you: