You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: docs/awesome/awesome-go.md
+12-11
Original file line number
Diff line number
Diff line change
@@ -151,7 +151,7 @@ _Tools for building blockchains._
151
151
152
152
_Libraries for building and working with bots._
153
153
154
-
-[arikawa](https://github.com/diamondburned/arikawa) - A library and framework for the Discord API.
154
+
-[arikawa](https://github.com/diamondburned/arikawa) - A library and framework for the Discord API.
155
155
-[bot](https://github.com/go-telegram/bot) - Zero-dependencies Telegram Bot library with additional UI components
156
156
-[echotron](https://github.com/NicoNex/echotron) - An elegant and concurrent library for Telegram Bots in Go.
157
157
-[ephemeral-roles](https://github.com/ewohltman/ephemeral-roles) - A Discord bot for managing ephemeral roles based upon voice channel member presence.
@@ -634,7 +634,6 @@ _Data stores with expiring records, in-memory distributed data stores, or in-mem
634
634
-[clickhouse-bulk](https://github.com/nikepan/clickhouse-bulk) - Collects small inserts and sends big requests to ClickHouse servers.
635
635
-[dbbench](https://github.com/sj14/dbbench) - Database benchmarking tool with support for several databases and scripts.
636
636
-[dg](https://github.com/codingconcepts/dg) - A fast data generator that produces CSV files from generated relational data.
637
-
-[dynago](https://github.com/twharmon/dynago) - Simplify working with AWS DynamoDB.
638
637
-[gatewayd](https://github.com/gatewayd-io/gatewayd) - Cloud-native database gateway and framework for building data-driven applications. Like API gateways, for databases.
639
638
-[go-mysql](https://github.com/siddontang/go-mysql) - Go toolset to handle MySQL protocol and replication.
640
639
-[gorm-multitenancy](https://github.com/bartventer/gorm-multitenancy) - Multi-tenancy support for GORM managed databases.
@@ -1171,7 +1170,7 @@ _Tools for managing and working with Goroutines._
1171
1170
-[parallel-fn](https://github.com/rafaeljesus/parallel-fn) - Run functions in parallel.
1172
1171
-[pond](https://github.com/alitto/pond) - Minimalistic and High-performance goroutine worker pool written in Go.
1173
1172
-[pool](https://github.com/go-playground/pool) - Limited consumer goroutine or unlimited goroutine pool for easier goroutine handling and cancellation.
1174
-
-[rill](https://github.com/destel/rill) - Go toolkit for clean, composable, channel-based concurrency.
1173
+
-[rill](https://github.com/destel/rill) - Go toolkit for clean, composable, channel-based concurrency.
1175
1174
-[routine](https://github.com/timandy/routine) - `routine` is a `ThreadLocal` for go library. It encapsulates and provides some easy-to-use, non-competitive, high-performance `goroutine` context access interfaces, which can help you access coroutine context information more gracefully.
1176
1175
-[routine](https://github.com/x-mod/routine) - go routine control with context, support: Main, Go, Pool and some useful Executors.
1177
1176
-[semaphore](https://github.com/kamilsk/semaphore) - Semaphore pattern implementation with timeout of lock/unlock operations based on channel and context.
@@ -1310,6 +1309,7 @@ _Libraries for programming devices of the IoT._
1310
1309
## Job Scheduler
1311
1310
1312
1311
_Libraries for scheduling jobs._
1312
+
1313
1313
-[cdule](https://github.com/deepaksinghvi/cdule) - Job scheduler library with database support
1314
1314
-[cheek](https://github.com/datarootsio/cheek) - A simple crontab like scheduler that aims to offer a KISS approach to job scheduling.
1315
1315
-[clockwerk](https://github.com/onatm/clockwerk) - Go package to schedule periodic jobs using a simple, fluent syntax.
@@ -1444,6 +1444,7 @@ _Libraries for generating and working with log files._
1444
1444
_Libraries for Machine Learning._
1445
1445
1446
1446
-[bayesian](https://github.com/jbrukh/bayesian) - Naive Bayesian Classification for Golang.
1447
+
-[catboost-cgo](https://github.com/mirecl/catboost-cgo) - Fast, scalable, high performance Gradient Boosting on Decision Trees library. Golang using Cgo for blazing fast inference CatBoost Model.
1447
1448
-[CloudForest](https://github.com/ryanbressler/CloudForest) - Fast, flexible, multi-threaded ensembles of decision trees for machine learning in pure Go.
1448
1449
-[ddt](https://github.com/sgrodriguez/ddt) - Dynamic decision tree, create trees defining customizable rules.
1449
1450
-[eaopt](https://github.com/MaxHalford/eaopt) - An evolutionary optimization library.
@@ -1534,7 +1535,7 @@ _Libraries that implement messaging systems._
1534
1535
-[oplog](https://github.com/dailymotion/oplog) - Generic oplog/replication system for REST APIs.
1535
1536
-[pubsub](https://github.com/tuxychandru/pubsub) - Simple pubsub package for go.
1536
1537
-[Quamina](https://github.com/timbray/quamina) - Fast pattern-matching for filtering messages and events.
1537
-
-[rabbitroutine](https://github.com/furdarius/rabbitroutine) - Lightweight library that handles RabbitMQ auto-reconnect and publishing retries. The library takes into account the need to re-declare entities in RabbitMQ after reconnection.
1538
+
-[rabbitroutine](https://github.com/furdarius/rabbitroutine) - Lightweight library that handles RabbitMQ auto-reconnect and publishing retries. The library takes into account the need to re-declare entities in RabbitMQ after reconnection.
1538
1539
-[rabbus](https://github.com/rafaeljesus/rabbus) - A tiny wrapper over amqp exchanges and queues.
1539
1540
-[rabtap](https://github.com/jandelgado/rabtap) - RabbitMQ swiss army knife cli app.
1540
1541
-[RapidMQ](https://github.com/sybrexsys/RapidMQ) - RapidMQ is a lightweight and reliable library for managing of the local messages queue.
@@ -1566,7 +1567,7 @@ _Libraries for working with Microsoft Excel._
1566
1567
1567
1568
_Libraries for working with Microsoft Word._
1568
1569
1569
-
-[godocx](https://github.com/gomutex/godocx) - Library for reading and writing Microsoft Word (Docx) files.
1570
+
-[godocx](https://github.com/gomutex/godocx) - Library for reading and writing Microsoft Word (Docx) files.
1570
1571
1571
1572
1572
1573
## Miscellaneous
@@ -1784,7 +1785,7 @@ _Libraries for working with various layers of the network._
1784
1785
-[buffstreams](https://github.com/stabbycutyou/buffstreams) - Streaming protocolbuffer data over TCP made easy.
-[dhcp6](https://github.com/mdlayher/dhcp6) - Package dhcp6 implements a DHCPv6 server, as described in RFC 3315.
1789
1790
-[dns](https://github.com/miekg/dns) - Go library for working with DNS.
1790
1791
-[dnsmonster](https://github.com/mosajjal/dnsmonster) - Passive DNS Capture/Monitoring Framework.
@@ -2066,7 +2067,7 @@ _Libraries that are used to help make your application more secure._
2066
2067
-[Coraza](https://github.com/corazawaf/coraza) - Enterprise-ready, modsecurity and OWASP CRS compatible WAF library.
2067
2068
-[dongle](https://github.com/golang-module/dongle) - A simple, semantic and developer-friendly golang package for encoding&decoding and encryption&decryption.
2068
2069
-[encid](https://github.com/bobg/encid) - Encode and decode encrypted integer IDs.
2069
-
-[entpassgen](https://github.com/andreimerlescu/entpassgen) - Entropy Password Generator with extensive command line arguments to generate random strings securely including digits, passwords, and passwords built using obscure dictionary words mixed with symbols and digits.
2070
+
-[entpassgen](https://github.com/andreimerlescu/entpassgen) - Entropy Password Generator with extensive command line arguments to generate random strings securely including digits, passwords, and passwords built using obscure dictionary words mixed with symbols and digits.
2070
2071
-[firewalld-rest](https://github.com/prashantgupta24/firewalld-rest) - A rest application to dynamically update firewalld rules on a linux server.
2071
2072
-[go-generate-password](https://github.com/m1/go-generate-password) - Password generator that can be used on the cli or as a library.
2072
2073
-[go-htpasswd](https://github.com/tg123/go-htpasswd) - Apache htpasswd Parser for Go.
@@ -2301,6 +2302,7 @@ _Libraries for testing codebases and generating test data._
2301
2302
-[selenoid](https://github.com/aerokube/selenoid) - alternative Selenium hub server that launches browsers within containers.
2302
2303
2303
2304
### Fail injection
2305
+
2304
2306
-[failpoint](https://github.com/pingcap/failpoint) - An implementation of [failpoints](https://www.freebsd.org/cgi/man.cgi?query=fail) for Golang.
2305
2307
2306
2308
@@ -2896,6 +2898,7 @@ _Full stack web frameworks._
2896
2898
## Workflow Frameworks
2897
2899
2898
2900
_Libraries for creating Workflows._
2901
+
2899
2902
-[Cadence-client](https://github.com/uber-go/cadence-client) - A framework for authoring workflows and activities running on top of the Cadence orchestration engine made by Uber.
2900
2903
-[Dagu](https://github.com/dagu-go/dagu) - No-code workflow executor. it executes DAGs defined in a simple YAML format.
2901
2904
-[go-dag](https://github.com/rhosocial/go-dag) - A framework developed in Go that manages the execution of workflows described by directed acyclic graphs.
@@ -3015,7 +3018,7 @@ _Plugin for text editors and IDEs._
3015
3018
-[gothanks](https://github.com/psampaz/gothanks) - GoThanks automatically stars your go.mod github dependencies, sending this way some love to their maintainers.
3016
3019
-[igo](https://github.com/rocketlaunchr/igo) - An igo to go transpiler (new language features for Go language!)
3017
3020
-[modver](https://github.com/bobg/modver) - Compare two versions of a Go module to check the version-number change required (major, minor, or patchlevel), according to [semver](https://semver.org/) rules.
3018
-
-[MoniGO](https://github.com/iyashjayesh/monigo) - A performance monitoring library for Go applications. It provides real-time insights into application performance! 🚀
3021
+
-[MoniGO](https://github.com/iyashjayesh/monigo) - A performance monitoring library for Go applications. It provides real-time insights into application performance! 🚀
3019
3022
-[OctoLinker](https://github.com/OctoLinker/browser-extension) - Navigate through go files efficiently with the OctoLinker browser extension for GitHub.
3020
3023
-[richgo](https://github.com/kyoh86/richgo) - Enrich `go test` outputs with text decorations.
3021
3024
-[roumon](https://github.com/becheran/roumon) - Monitor current state of all active goroutines via a command line interface.
@@ -3024,7 +3027,6 @@ _Plugin for text editors and IDEs._
3024
3027
-[typex](https://github.com/dtgorski/typex) - Examine Go types and their transitive dependencies, alternatively export results as TypeScript value objects (or types) declaration.
3025
3028
3026
3029
3027
-
3028
3030
## Software Packages
3029
3031
3030
3032
_Software written in Go._
@@ -3215,7 +3217,7 @@ _Where to discover new Go libraries._
3215
3217
-[go-web-framework-benchmark](https://github.com/smallnest/go-web-framework-benchmark) - Go web framework benchmark.
3216
3218
-[go_serialization_benchmarks](https://github.com/alecthomas/go_serialization_benchmarks) - Benchmarks of Go serialization methods.
3217
3219
-[gocostmodel](https://github.com/PuerkitoBio/gocostmodel) - Benchmarks of common basic operations for the Go language.
3218
-
-[golang-benchmarks](https://github.com/SimonWaldherr/golang-benchmarks) - a collection of golang benchmarks.
3220
+
-[golang-benchmarks](https://github.com/SimonWaldherr/golang-benchmarks) - a collection of golang benchmarks.
3219
3221
-[golang-sql-benchmark](https://github.com/tyler-smith/golang-sql-benchmark) - Collection of benchmarks for popular Go database/SQL utilities.
3220
3222
-[gospeed](https://github.com/feyeleanor/GoSpeed) - Go micro-benchmarks for calculating the speed of language constructs.
*[Ghostty](https://github.com/ghostty-org/ghostty) - A fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration. [![Open-Source Software][OSS Icon]](https://github.com/ghostty-org/ghostty)![Freeware][Freeware Icon]
424
426
*[hyper](https://hyper.is) - A terminal built on web technologies. [![Open-Source Software][OSS Icon]](https://github.com/zeit/hyper)![Freeware][Freeware Icon]
425
427
*[iTerm2](http://www.iterm2.com) - iTerm2 is an amazing terminal emulator for OS X. [![Open-Source Software][OSS Icon]](https://github.com/gnachman/iTerm2)![Freeware][Freeware Icon]
426
-
*[Ghostty](https://github.com/ghostty-org/ghostty) - A fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration. [![Open-Source Software][OSS Icon]](https://github.com/ghostty-org/ghostty)![Freeware][Freeware Icon]
427
-
*[Termius](https://www.termius.com/) - A beautiful SSH and SFTP client for Mac. It is also available for mobile. ![Freeware][Freeware Icon][![App Store][app-store Icon]](https://apps.apple.com/us/app/termius-terminal-ssh-client/id549039908)
428
+
*[kitty](https://github.com/kovidgoyal/kitty) - A cross-platform, fast, feature full, GPU based terminal emulator. [![Open-Source Software][OSS Icon]](https://github.com/kovidgoyal/kitty)![Freeware][Freeware Icon]
428
429
*[Tabby (formerly Terminus)](https://github.com/Eugeny/tabby) - Free terminal tool, built with TypeScript, heavily inspired by Hyper. [![Open-Source Software][OSS Icon]](https://github.com/Eugeny/terminus)![Freeware][Freeware Icon]
430
+
*[Termius](https://www.termius.com/) - A beautiful SSH and SFTP client for Mac. It is also available for mobile. ![Freeware][Freeware Icon][![App Store][app-store Icon]](https://apps.apple.com/us/app/termius-terminal-ssh-client/id549039908)
431
+
*[Warp](https://www.warp.dev) - Warp is a blazingly fast, rust-based terminal reimagined from the ground up to work like a modern app.
429
432
*[Wave](https://github.com/wavetermdev/waveterm) - An open-source terminal that combines traditional terminal features with graphical capabilities like file previews, web browsing, and AI assistance. [![Open-Source Software][OSS Icon]](https://github.com/wavetermdev/waveterm)![Freeware][Freeware Icon]
433
+
*[WezTerm](https://wezfurlong.org/wezterm/) - A GPU-accelerated cross-platform terminal emulator and multiplexer implemented in Rust. [![Open-Source Software][OSS Icon]![Freeware][Freeware Icon]](https://github.com/wez/wezterm)
Copy file name to clipboardexpand all lines: docs/awesome/awesome-neovim.md
+2-2
Original file line number
Diff line number
Diff line change
@@ -149,7 +149,7 @@
149
149
-[Exafunction/codeium.nvim](https://github.com/Exafunction/codeium.nvim) - Free, ultrafast Copilot alternative. Supports LSP and Tree-sitter.
150
150
-[CopilotC-Nvim/CopilotChat.nvim](https://github.com/CopilotC-Nvim/CopilotChat.nvim) - A chat interface for GitHub Copilot that allows you to directly ask and receive answers to coding-related questions.
151
151
-[tzachar/cmp-ai](https://github.com/tzachar/cmp-ai) - This is a general purpose AI source for nvim-cmp, easily adapted to any REST API supporting remote code completion.
152
-
-[milanglacier/minuet-ai.nvim](https://github.com/milanglacier/minuet-ai.nvim) - Minuet offers code completion from popular LLMs including OpenAI (compatible), Gemini, Claude, and more providers. Dance with intelligence in your code.
152
+
-[milanglacier/minuet-ai.nvim](https://github.com/milanglacier/minuet-ai.nvim) - Minuet offers code completion from LLM providers including OpenAI (compatible), Gemini, Claude, Ollama, Deepseek and more providers, with support for nvim-cmp, blink.cmp and virtual-text frontend.
153
153
-[yetone/avante.nvim](https://github.com/yetone/avante.nvim) - Chat with your code as if you are in Cursor AI IDE.
154
154
-[Kurama622/llm.nvim](https://github.com/Kurama622/llm.nvim) - Free large language model (LLM) support, provides commands to interact with LLM.
155
155
-[3v0k4/exit.nvim](https://github.com/3v0k4/exit.nvim) - Prompt LLMs (large language models) to write Vim commands.
@@ -1033,7 +1033,7 @@ These colorschemes may not specialize in Tree-sitter directly but are written in
1033
1033
-[nvim-lusc](https://github.com/svermeulen/nvim-lusc) - Adds support for Structured Async/Concurrency in Lua.
1034
1034
-[gregorias/coop.nvim](https://github.com/gregorias/coop.nvim) - Structured concurrency with Lua coroutines.
1035
1035
-[CWood-sdf/banana.nvim](https://github.com/CWood-sdf/banana.nvim) - HTML renderer for plugin UIs.
1036
-
-[OXY2DEV/helpview.nvim](https://github.com/OXY2DEV/helpview.nvim) - Decorations for `vimdoc/help`files.
1036
+
-[OXY2DEV/helpview.nvim](https://github.com/OXY2DEV/helpview.nvim) - A hackable & fancy `vimdoc/help`file viewer.
1037
1037
-[niuiic/omega.nvim](https://github.com/niuiic/omega.nvim) - Missing functions for Lua plugin development.
1038
1038
-[2KAbhishek/utils.nvim](https://github.com/2KAbhishek/utils.nvim) - Powerful utilities to speed up plugin development.
1039
1039
-[YaroSpace/lua-console.nvim](https://github.com/YaroSpace/lua-console.nvim) - A handy scratch pad / REPL / debug console for Lua development and Neovim exploration and configuration.
0 commit comments