Go language extension that turns HTML templates into typed Go expressions with seamless editor support and an extensible rendering pipeline.
Repository Index
47,133 repositories indexed
121–144 of 152 · Most stars
cdule (pronounce as Schedule) Golang based scheduler library with database support.
- scheduler
- golang-scheduler
- quartz
- quartz-scheduler
MongoDB / mgo query that supports efficient pagination (cursors to continue listing documents where we left off).
- mongodb
- pagination
- cursor
- query
Database Abstraction Layer (dbal) for Go. Support SQL builder and get result easily (now only support mysql)
- golang
- dbal
- mysql
- sqlbuilder
Fully featured Go (golang) command line option parser with built-in auto-completion support.
- option-parser
- golang
- cli
- getopt
Multi-agent orchestration & workflow engine. Declarative YAML workflows, LLM coordinator with hub-and-spoke mailboxes, race-safe delivery. One YAML file, one Go binary. Runs on any goai-supported provider.
No comments, simple go wrapper to create swagger 2.0 compatible APIs. Support most routing frameworks, such as built-in, gin, chi, mux, echo, httprouter, fasthttp and more.
A simple embeddable scripting language which supports concurrent event processing.
- interpreter
- language
- embeddable-scripting-language
- object-oriented-programming
SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for billions of files! Blob store has O(1) disk seek, cloud tiering. Filer supports Cloud Drive, xDC replication, Kubernetes, POSIX FUSE mount, S3 API, S3 Gateway, Hadoop, WebDAV, encryption, Erasure Coding. Enterprise version is at seaweedfs.com.
An golang log lib, supports tracking and level, wrap by standard log lib
Render markdown file to PNG image. Support custom CSS URL/file.
a golang log lib supports level and multi handlers
API Framework supporting REST and RPC.
- rpc
- rpc-framework
- rest-api
- performant
TryLock support on read-write lock for Golang
- trylock
- locker
- mutex
A weather server supporting Campbell Scientific and Davis Instruments stations with lots of data-sharing options
Excel binding to struct written in Go.(Only supports Go1.18+)
Happy SDK is an open-source Go framework for building fast, reliable applications. Its modular tools simplify development and prototyping, supporting integration with multi-language projects for technical and non-technical users.
- golang
- go
- happy
- developer-tools
A Binary Memcached client for Go with support for sharding using consistent hashing, along with SASL.
- go
- golang
- memcached
- memcached-clients
A tokenizer based on the dictionary and Bigram language models for Go. (Now only support chinese segmentation)
- tokenizer
- segmentation
- golang
Package approx adds support for durations of days, weeks and years.
A concurrent toolkit to help execute funcs concurrently in an efficient and safe way. It supports specifying the overall timeout to avoid blocking.
- golang
- go
- goroutine
k6 extension that adds support for input arguments via UI
- go
- prompt
- terminal-ui
- xk6
A Go caching framework that supports multiple data source drivers
- cache
- cachemanager
- golang
go 1.23 implementation of linked list with iterators and generics support
- generic-linked-list
- golang-library
- golang-package
- iterator