fuckregex A user-friendly AI-powered tool for those who hate writing regular expressions! Powered by GPT-3.5, FuckRegex helps you generate regex patte
A postgreSql Cli tool English |Import/Export Help|简体中文| Help Document pgii is a PostgreSql cli tool. PostgreSql is developed in CMD or Golang and can
Go Dcp Elasticsearch Go implementation of the Elasticsearch Connect Couchbase. Go Dcp Elasticsearch streams documents from Couchbase Database Change P
go-thumbhash Introduction The go-thumbhash library implements the Thumbhash image placeholder generation algorithm invented by Evan Wallace. This algo
Goblob 🫐 Goblob is a lightweight and fast enumeration tool designed to aid in the discovery of sensitive information exposed publicy in Azure blobs,
🚀 Iterium - Generic Channel-based Iterators The Iterium package is a powerful toolkit for creating and manipulating generic iterators in Golang. Insp
Morrigan OpenAI/ChatGPT Backend with conversation and API Features Import documents of knowledge base from a table (CSV), save them into PostgreSQL Ba
sniproxy Proxies incoming HTTP and TLS connections based on the hostname that is parsed from either HTTP Host header (for plain HTTP connections) or T
Simple Telegram bot integration to OpenAI ChatGPT API Disclaimer ⚠️ This code represents a working instance of the bot named @net_nebot on Telegram. O
Shell Mate 🤖 Your Very Own Terminal AI Assistant Demo Getting Started First create an account on OpenAI and create a new token key. Place the token k
Hard Conversations Generate a strongly typed client from YAML to interface with ChatGPT for whatever problems you're trying to solve. Introduction Cha
GoJob Opportunities API This project is a modern job opportunities API built using Golang, currently one of the highest paying programming languages.
Golang Boilerplate for OpenAI Service Description This repository is for the golang-based server boilerplate that wraps OpenAI Service with PostgreSQL
insights-bot A bot works with OpenAI GPT models to provide insights for your info flows. 简体中文 Supported IMs Telegram Slack Discord Usage Commands Insi
ChatGPT - A Golang wrapper for the GPT model from OpenAI ChatGPT ChatGPT is a wrapper for the GPT model from OpenAI purely built on Golang. The applic
Pedis A sleek, Golang-powered learning adventure inspired by Redis What is Pedis? Pedis is a Redis clone written in Golang. It is a learning project f
spofi Spotify controls in rofi. Spofi provides a method to control your spotify playback via a rofi menu. Please Note: Spofi only works with Spotify p
Reddit Post Exporter Unfortunately, 100 posts is the maximum because of how Reddit works. https://www.reddit.com/dev/api#GET_top see limit property Au
Go Validator Playground Iterate & test your go-playground/validator struct tags Go to the app! What is this? This is a simple web app that allows you
ChatGPT-CLI 基于OpenAI GPT-3.5 模型API封装的控制台应用,可以根据token数量设置实现相同于官网的聊天功能。 不会在Token达到上限后中断聊天。 可以在本地文件中保存、回复、共享会话,让你免受OpenAI网站繁忙导致的历史会话无法打开故障。 A console app
WhatChatGPT Whatsapp Chatbot with Golang and Whatsmeow This project is an open-source chatbot for Whatsapp, built with Golang and the Whatsmeow librar
🔍 go-fzf Fuzzy Finder CLI and Library. English | 日本語 Contents Usage CLI Library LICENSE Usage Using as a CLI If you want to know what you can do with
Bus Independent: has no external dependencies Probably Fast: no reflection Type Safe: built on generics Small and Simple: can be used as following: Ha
Welcome to basic-auth-gin v1 The fastest way to deploy a restful api's with Gin Framework with a structured project that defaults to MongoDB database
Tiny, no frills finite state machine for Go StateTrooper is a Go package that provides a finite state machine (FSM) for managing states. It allows you
protovalidate Update: The next generation of protoc-gen-validate, now called protovalidate, is available in beta for Golang, Python, Java, and C++! We
Nunu — A CLI tool for building Go applications. Nunu is a scaffolding tool for building Go applications. Its name comes from a game character in Leagu
OpenMeter OpenMeter is a Real-Time and Scalable Usage Metering for AI, Usage-Based Billing, Infrastructure, and IoT use-cases. Learn more about OpenMe
Ghost 👻 Ghost is an experimental CLI that intelligently scaffolds a GitHub Action workflow based on your local application stack and natural language
git-commits-visualizer The git-commits-visualizer is a command-line tool written in Go that enables developers to scan their local Git repositories an
smol-dev-go Go implementation of smol developer Installation Prerequisites: Go (brew install go) $ go install github.com/tmc/smol-dev-go@master This w
Diagram Diagram is a full fledged CLI application to generate hand drawn diagrams from ASCII art. Installation In order to run the application please
GPT Engineer 中文文档 Golang implement version of AntonOsika/gpt-engineer, With support to switch language by -lang argument. Specify what you want it to
exp Experimental packages not in std and golang.org/exp packages sync generic sync.Map: modify sync.Map to support generic Phaser: a reusable synchron
Bubble-table A customizable, interactive table component for the Bubble Tea framework. View above sample source code Contributing Contributions welcom
Documentation • Installation • Features • Usage • Contributing • NCP (NFS Copy) NCP offers a user-friendly solution for efficiently transferring files
Go Design Pattern 23 Classic Design Patterns demo source code in Go (Golang) Creational Patterns Factory Method Abstract Factory Builder Prototype Sin
GopherChina 2023 Talk "Go on GPU" This repository contains source files for the GopherChina 2023 "Go on GPU" talk. Abstract In the past decade, multi-
Blunder What is Blunder? Blunder is a simple, gpt-based and easy-to-use error handling package for golang. Getting Started Install package go get git
CoolCaptcha Info CoolCaptcha is a graphic captcha that I think is cool.The library makes it quick and easy to generate base64 data for captcha images,
🧪 pgtestdb pgtestdb makes it cheap and easy to create ephemeral Postgres databases for your golang tests. It uses template databases to give each tes
AtomicGo | robin Documentation | Contributing | Code of Conduct go get atomicgo.dev/robin robin import "atomicgo.dev/robin" Package robin is a simple,
GPT-3.5 Turbo & GPT-4 Chatbot Golang Library This repository contains a Golang implementation of a chatbot using the OpenAI GPT-3.5 Turbo as well as t
gotrash rm alternative written in Go. Installation Usage put list restore clear LICENSE Installation Homebrew $ brew install koki-develop/tap/gotrash
Go-Palette 🎨 Elegant and convenient style definitions using ANSI colors. Fully compatible and wraps the fmt library for nice terminal layouts. Suppor
Lightning Stream User documentation can be found here Lightning Stream is a tool to sync changes between a local LMDB (Lightning Memory-Mapped Databas
gleichzeitig Run shell scripts, commands and executables in parallel (ger: gleichzeitig). demo.mp4 Install From release Download the latest release fo
descit 🤩 ChatGPT describes your error Install & Update Please make sure Go's bin folder is in your PATH. go install github.com/yude/descit@HEAD Setu
Telegram Bot with ChatGPT and Golang This is a Telegram bot created with ChatGPT and Golang. The bot uses OpenAI's GPT-3 language model to generate re
resultGroup resultGroup is a simple and flexible Go library for managing the results and errors of concurrent tasks. It is inspired by the beloved Has
go-logadapter provide a flexible and powerful way to handle logging in applications, and can help in debugging, monitoring, and maintaining the application's performance and behavior.
A Go library to work with SQL database using standard `database/sql` api. It supports SQL to array/maps/structs, and CRUD operations on structs.
Go-Slack-Webhook This is the simple repository for sending slack message with golang. Installation go get github.com/Bulut-Bilisimciler/go-slack-webho
requiredfield Introduction Installation Usage Overview Syntax Behavior FAQ Motivation License Introduction requiredfield is a linter for Go that verif
gat cat alternative written in Go. Installation Usage LICENSE Installation Homebrew $ brew install gat go install $ go install github.com/koki-develop
Lingon 🍒 - Libraries for building platforms with Go What is this? Who is this for? Project status Getting started Examples Motivation Reduce cognitiv
Pipeline Go pipeline solution that can be used in many different combinations for chaining pipeline steps. Inspired by @bilal-kilic's Kotlin implement
Arishem Arishem是由字节跳动客服平台架构组自研的一款轻量、高性能 的DSL规则引擎。目的是将变更频繁的业务决策从应用程序中剥离出来,使用可视化界面灵活地编写业务决策,提升业务需求的响应速度。 Arishem采用完全兼容的JSON语法格式来定义规则语法,通过组装、嵌套 的方式可以灵活地表
🤖 GPT4Go 🚀 GPT4Go: AI-Powered Test Case Generation for Golang 🧪 English | 中文 GPT4Go is an open-source project that auto-generates test case files f
slog: Handler chain, fanout, failover, load balancing... Design workflows of slog handlers: fanout: distribute log.Record to multiple slog.Handler in
imcache imcache is a generic in-memory cache Go library. It supports expiration, sliding expiration, eviction callbacks and sharding. It's safe for co
exif Exchangeable image file format tools for Go. This library is at least 200 times faster for extracting EXIF data from a small image when compared
netstatgo John Hammond | Monday, April 10, 2023 Crappy Golang code to list local listening ports and their associated processes, much like netstat -an
"Easy Regex" is a valuable and straightforward tool that takes your regular expression and displays the matched parts of the text in the output. Give it a try and witness its usefulness in action.
webrtc-zero-downtime-restart webrtc-zero-downtime-restart is a simple Pion WebRTC broadcast server that can be restarted without disconnecting users.
Last Stop is more than just DLP. On top of our increased security visibility, we enable people to share prompts amongst each other as individuals or as an organization to increase speed to knowledge, building a platform for centralized usage.
Note: This project has been moved to a new location on GitHub. Please visit https://github.com/gopenai/openai-client for the latest version. OpenAI Go
AyanDict A simple and minimalistic cross-platform desktop dictionary application based on Qt framework and written in Go that uses StarDict dictionary
quack, motherducker! 🐤 quackpipe QuackPipe is an OLAP API built on top of DuckDB with a few extra compatibility bits. If you know, you know. Play wit
Lightweight AGI (LW-AGI) LW-AGI is Golang-based General AI with Flexible Language Models Lightweight AGI is a project aimed at creating a simple and e
Jauth Jauth is a lightweight SSL/TLS reverse proxy with authorization. Great for protect your self-hosted applications. Features Single binary executa
GoLang Diffie-Hellman Library This library for GoLang provides two main functionalities: Generate a transport key using Alice's private key and Bob's
Logger Installation go get github.com/go-packagist/logger Usage package main import ( "fmt" "github.com/go-packagist/logger" "time" ) type Custom
Service-Context Service Context runs as heart of our services, helps us manage components (such as Consumers, DB Connections, Configuration). It offer
Komi - subarashi go pooling 🍡 Motivation Go is great for setting up easy parallel jobs and processes, however, it is not easy when one starts confusi
logdel This oss is a tool to delete log.Println(), etc. written for debugging, etc. Bug When using this tool, all comment-outs go to the bottom of the
🪄 EdgeGPT-Go EdgeGPT-Go is a New Bing unofficial API developed using Golang. You can use it as a library, microservice or standalone cli application.
PHOS You Can (Not) Redo PHOS is a channel with internal handlers and diversified options. Install go get github.com/B1NARY-GR0UP/phos Quick Start pack
Simple Snap Midtrans - Golang Simple package to connect your golang app with midtrans. Development by: Findryankp Import go get github.com/Findryankp/
TestCraft TestCraft is a Go library for filling your structs with test data. You can either define attributes for your structs or randomize them. Inst
GPT cli An interactive ChatGPT client featuring shortcuts and auto-complete. What are shortcuts? Shortcuts are shorthand for specifc prompts. So for e
GNews-go Introduction This package is inspired by the ranahaani/GNews which is written in Python, and is used to fetch the latest news from Google New
Introduction This code base is a simple library I am developing for AI-powered applications that can make use of multiple agents with different skills
trace2sqlite Convert Go execution traces to SQLite databases. Usage Create trace.db from my.trace: trace2sqlite trace.db my.trace Quick tour Using a d
SNClient+ SNClient+ is a secure general purpose monitoring agent designed as replacement for NRPE and NSClient++. Supported Operating Systems i386 x64
fly-helper A minimalistic tool helping with deployment to Fly.io Config This tool supports configuration in YAML or JSON --- secrets: input: - nam
gio-icon-browser A browser of every icon in the golang.org/x/exp/shiny/materialdesign/icons package, built with and for Gio. Development Native To bui
ContainerDirectRouting The spawner is a small wrapper around the docker APIs which is able to manage containers lifecycle. When a container is created
quillnote-server currently in development things might break Runs a lightweight Nextcloud-like Notes Server. Made for the Quillnote/Quillpad App - Mai
iserv2go An unofficial Go library and CLI for IServ. Disclaimer 1: I am not affiliated with the IServ GmbH in any way. Disclaimer 2: This program is d
Alpha Vantage Go A Go wrapper to get stock data and stock indicators from the Alpha Vantage API. Note: This project is still work in progress check th
qqwry 🌎 A lightweight native Golang implementation of GeoIP API Example package main import ( "fmt" "github.com/song940/qqwry-go/qqwry" ) func m
go-exporter Ein einfaches Beispiel zum erfassen von Metriken aus go heraus. Erstellen des binary Windows Unter Windows 10 die Powershell starten und d
Answer - Build Q&A community An open-source knowledge-based community software. You can use it to quickly build your Q&A community for product technic
Tutorial Vietnam Document name URL Note Go Language Advanced Programming https://github.com/zalopay-oss/go-advanced Tutorial English Document name URL
Catppuccin for Go Usage go get github.com/catppuccin/go Add animport catppuccin "github.com/catppuccin/go" to your file Use the flavours as you wish.
Go-wiki This is a Golang Wikipedia API wrapper - The Golang module that makes it easy to access and parse data from Wikipedia. You can use this module
KSbus is a zero configuration Eventbus written in Golang, it offer an easy way to share/synchronise data between your Golang servers or between you servers and browsers(JS client) , or simply between your GO and JS clients.
A static blog written in Go, packaged in one binary. Run it with $ go run ./cmd/blog Or see it in production en: https://metnews.co/blog/ zh: https:/
Keptn Lifecycle Toolkit The goal of this toolkit is to introduce a more “cloud-native” approach for pre- and post-deployment, as well as the concept o