GPT-3.5 Turbo & GPT-4 Chatbot Golang Library

GPT-3.5 Turbo  & GPT-4 Chatbot Golang Library

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

01

Oracle is a tool for picking random items from a table.

Oracle is a tool for picking random items from a table.

Oracle █▀▀▀█ █▀▀█ █▀▀█ █▀▀ █ █▀▀ █ █ █▄▄▀ █▄▄█ █ █ █▀▀ █▄▄▄█ ▀ ▀▀ ▀ ▀ ▀▀▀ ▀▀▀ ▀▀▀ Oracle is a tool for picking random items from a table.

02

Telltail: Universal Clipboard for Text

Intro With Apple's Universal Clipboard, you can copy content from one Apple device and paste onto another. With Telltail, you copy text from any devic

03

🚀 Harness the power of AI, Got RSS CAN be better and simple.

🚀 Harness the power of AI, Got RSS CAN be better and simple.

RSS Can / RSS 罐头 ENGLISH | 中文文档 📰 🥫 Got RSS CAN be better and simple. Supported Systems and Architectures Linux: AMD64(x86_64) macOS: AMD64(x86_64)

04

WebDirScan is a tool for brute-forcing URIs (directories and files) on web servers by taking input directory to scan for files & directories recursively. It's written in Go and it's capable of multithreaded scanning.

WebDirScan WebDirScan is a tool for brute-forcing URIs (directories and files) on web servers by taking input directory to scan for files & directorie

05

Ask is a command line tool for ChatGPT that allows you to ask any question.

ask README | 中文文档 Ask is a command line tool for ChatGPT that allows you to ask any question. Feature list Directly ask ChatGPT in the command line, a

06

Input validation made easy for Go interface methods.

validate Input validation made easy for Go interface methods. Installation Make a custom build of protogo: $ protogo build --plugin=github.com/protogo

07

Task manager that allows you to create, edit, delete and list tasks from the command line.

Task manager that allows you to create, edit, delete and list tasks from the command line.

TaskIt It is a simple task manager that allows you to create, edit, delete and list tasks from the command line. It is built with Go and Cobra. ⭐️ Fea

08

🗑️ rm alternative written in Go.

🗑️ rm alternative written in Go.

gotrash rm alternative written in Go. Installation Usage put list restore clear LICENSE Installation Homebrew $ brew install koki-develop/tap/gotrash

09

Question Answering Bot powered by OpenAI GPT models.

Question Answering Bot powered by OpenAI GPT models.

GPTBot Question Answering Bot powered by OpenAI GPT models. Installation $ go get -u github.com/go-aie/gptbot Quick Start func main() { ctx := con

10

A list of many interview questions in Tech!

A list of many interview questions in Tech!

Tech Vault Interview Questions Bank Note: A documentation of carefully curated technical engineering questions by experienced Engineers who have condu

11

timescaledb-event-streamer is a command line program to create a stream of CDC (Chance Data Capture) TimescaleDB Hypertable events from a PostgreSQL installation running the TimescaleDB extension.

timescaledb-event-streamer timescaledb-event-streamer is a command line program to create a stream of CDC (Chance Data Capture) TimescaleDB Hypertable

12

Decorate your terminals using Palette 🎨

Decorate your terminals using Palette 🎨

Go-Palette 🎨 Elegant and convenient style definitions using ANSI colors. Fully compatible and wraps the fmt library for nice terminal layouts. Suppor

13

A tool to list devices in iommu groups, useful for setting up VFIO

A tool to list devices in iommu groups, useful for setting up VFIO

ls-iommu A tool to list devices in iommu groups, useful for setting up VFIO This tool is a go implementation and extension to the small bash script pr

14

A content sniffer for the Original Xbox.

A content sniffer for the Original Xbox.

I'm Cleet. Cletus T. Pine. PineCone A content sniffer for the Original Xbox. How-To Download the id_database.json Download the appropriate binary for

15

This is a Telegram bot that uses ChatGPT to generate responses to messages.

Telegram bot with ChatGPT This is a Telegram bot that uses ChatGPT to generate responses to messages. How to use Create a Telegram bot using @BotFathe

16

Stable, performant, automated browser testing for Ginkgo

Stable, performant, automated browser testing for Ginkgo

| Biloba Docs Biloba "Automated browser testing is slow and flaky" - every developer, ever Biloba builds on top of chromedp to bring stable, performan

17

Stay on top of what your team is doing.

Stay on top of what your team is doing.

LunaBrain LunaBrain is a productivity tool designed for teams to save and search for information quickly and easily. With the ability to store differe

18

Lightning Stream syncs LMDB databases through S3 buckets between multiple servers, including PowerDNS Authoritative server 4.8+ LMDBs

Lightning Stream syncs LMDB databases through S3 buckets between multiple servers, including PowerDNS Authoritative server 4.8+ LMDBs

Lightning Stream User documentation can be found here Lightning Stream is a tool to sync changes between a local LMDB (Lightning Memory-Mapped Databas

19

Puny Shortener - Get Short URL's Hombre!

Puny Shortener - Get Short URL's Hombre!

pun-sho PUNy-SHOrtener - Yet Another URL Shortener Spelled pan‧cho - ˈpãnʲ.t͡ʃo But, Why? props to XKCD We decided that we need something that doesn't

20

Run shell scripts, commands and executables in parallel

gleichzeitig Run shell scripts, commands and executables in parallel (ger: gleichzeitig). demo.mp4 Install From release Download the latest release fo

21

🤩 ChatGPT describes your error

descit 🤩 ChatGPT describes your error Install & Update Please make sure Go's bin folder is in your PATH. go install github.com/yude/[email protected] Setu

22

Talk to ChatGPT from your cli, easily include files and pipe the output

ChatGPT CLI This is a command line client for using ChatGPT. You can easily ask questions (responses are streamed in real time), tweak system prompt (

23

This is a Telegram bot created with ChatGPT and Golang. The bot uses OpenAI's GPT-3 language model to generate responses to user messages in real-time.

This is a Telegram bot created with ChatGPT and Golang. The bot uses OpenAI's GPT-3 language model to generate responses to user messages in real-time.

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

24

A lightweight library for handling results and errors from concurrent tasks, with optional error thresholds and context cancellation.

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

25

A reverse proxy of ChatGPT-API that supports token load-rebalance and avoids token leakage

ChatGPT-API-Proxy A reverse proxy of https://api.openai.com that supports token load-balance and avoids token leakage According to openai, Do not shar

26

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.

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.

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.

27

A demonstration of showing how to use 💃SLSA 3 Generic Generator with GoReleaser to release artifacts while generating signed SLSA provenance

How to generate SLSA provenance for your artifacts built by GoReleaser? SLSA (Supply Chain Levels for Software Artifacts) provenance is a framework fo

28

A Go library to work with SQL database using standard `database/sql` api.

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.

29

Golang simple slack webhook integration library.

Go-Slack-Webhook This is the simple repository for sending slack message with golang. Installation go get github.com/Bulut-Bilisimciler/go-slack-webho

30

Alone is a Synology Chat Suite AI conversation robot that has been integrated with GPT-3.5

Alone is a Synology Chat Suite AI conversation robot that has been integrated with GPT-3.5. By using Alone, individuals as well as enterprises can quickly set up a private deployment of ChatGPT Bot.

31

Go linter that checks for required fields in structs.

requiredfield Introduction Installation Usage Overview Syntax Behavior FAQ Motivation License Introduction requiredfield is a linter for Go that verif

32

Updating the current k6 metrics summaries on the terminal during the test run.

Updating the current k6 metrics summaries on the terminal during the test run.

xk6-top A k6 extension to updating the current k6 metrics summaries on the terminal during the test run. Metric summaries are updated on the terminal

33

A drivers backend for Vanilla OS.

Ikaros Ikaros is a drivers backend for Vanilla OS. This project is meant to be used as a ubuntu-drivers-common replacement. It's still in development

34

Encrypt and Decrypt Minecraft: BE resource packs inside your browser

Pack Essentials An open-source alternative to encryptmypack, which allows you encrypt and decrypt Minecraft: BE resource packs inside your browser Bui

35

Truecaller information using go language.

Truecaller Truecaller information using go language. Truecaller go language. Termux Install pkg update && upgrade -y pkg install git -y pkg install go

36

This is an implementaion of a scalable chat service which supports horizontal scalability hence using Redis publisher-subscriber for exchanging messages

Chat Server This is a chat server built in Golang to demonstrate how to design scalable chat services using Redis and the publisher-subscriber model.

37

🐱 cat alternative written in Go.

🐱 cat alternative written in Go.

gat cat alternative written in Go. Installation Usage LICENSE Installation Homebrew $ brew install gat go install $ go install github.com/koki-develop

38

Pure Go implementation of OpenAI's tiktoken tokenizer

Pure Go implementation of OpenAI's tiktoken tokenizer

Tokenizer This is a pure go port of OpenAI's tokenizer. Usage package main import ( "fmt" "github.com/tiktoken-go/tokenizer" ) func main() {

39

DoctorGPT brings GPT into production for error diagnosing!

DoctorGPT DoctorGPT brings GPT into production for error diagnosing! (Not production ready, yet...) DoctorGPT is a lightweight self-contained binary t

40

Lingon is a collection of libraries and tools for building platforms using Go.

Lingon 🍒 - Libraries for building platforms with Go What is this? Who is this for? Project status Getting started Examples Motivation Reduce cognitiv

41

LLM-power language server protocol implementation.

LLMSP (very WIP) POC to explore using LLMs to provide feedback in text editors using the Language Server Protocol. This repo specifically interacts wi

42

Golang pipeline solution with generics.

Golang pipeline solution with generics.

Pipeline Go pipeline solution that can be used in many different combinations for chaining pipeline steps. Inspired by @bilal-kilic's Kotlin implement

43

A list of many interview questions in Tech!

A list of many interview questions in Tech!

Tech Vault Interview Questions Bank Note: A documentation of carefully curated technical engineering questions by experienced Engineers who have condu

44

A high performance and lightweight rule engine written by Golang.

Arishem Arishem是由字节跳动客服平台架构组自研的一款轻量、高性能 的DSL规则引擎。目的是将变更频繁的业务决策从应用程序中剥离出来,使用可视化界面灵活地编写业务决策,提升业务需求的响应速度。 Arishem采用完全兼容的JSON语法格式来定义规则语法,通过组装、嵌套 的方式可以灵活地表

45

Single-binary TFTP server and client that you can use right now. No package installation, no configuration, no frustration.

tftp-now Single-binary TFTP server and client that you can use right now. No package installation, no configuration, no frustration. tl;dr Download th

46

GPT4Go: AI-Powered Test Case Generation for Golang 🧪

🤖 GPT4Go 🚀 GPT4Go: AI-Powered Test Case Generation for Golang 🧪 English | 中文 GPT4Go is an open-source project that auto-generates test case files f

47

An Official API compatible fake API using chat.openai.com with multi account cycling. All for free!

ChatGPT-to-API Create a fake API using ChatGPT's website API endpoint: http://127.0.0.1:8080/v1/chat/completions. When calling the API, you must inclu

48

🚨 Design workflows of slog handlers: pipeline, middleware, fanout, failover, load balancing...

🚨 Design workflows of slog handlers: pipeline, middleware, fanout, failover, load balancing...

slog: Handler chain, fanout, failover, load balancing... Design workflows of slog handlers: fanout: distribute log.Record to multiple slog.Handler in

49

A generic in-memory cache Go library

imcache imcache is a generic in-memory cache Go library. It supports expiration, sliding expiration, eviction callbacks and sharding. It's safe for co

50

Dead simple exchangeable image file format tools for Go optimized for large image files using lazy loading.

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

51

Record audio from a meeting, then transcribe, conclude and send the conclusion and a piece of advice to Slack

Record audio from a meeting, then transcribe, conclude and send the conclusion and a piece of advice to Slack

Meeting Concluder This application can record and then summarize meetings automatically. An advice is added at the end of the summary, which can then

52

Crappy Golang code to list local listening ports and their associated processes.

netstatgo John Hammond | Monday, April 10, 2023 Crappy Golang code to list local listening ports and their associated processes, much like netstat -an

53

"Easy Regex" is a valuable and straightforward tool that takes your regular expression and displays the matched parts of the text in the output

"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.

54

A playground to make WebRTC easier to deploy, safer and more robust

webrtc-zero-downtime-restart webrtc-zero-downtime-restart is a simple Pion WebRTC broadcast server that can be restarted without disconnecting users.

55

Captain is an open source CLI that supercharges testing capabilities across 15 different testing frameworks

Captain is an open source CLI that supercharges testing capabilities across 15 different testing frameworks. Use for faster and more reliable tests, and happier and more productive engineers.

56

go-mask is a simple, customizable Go library for masking sensitive information.

go-mask go-mask is a simple, customizable Go library for masking sensitive information. Features You can mask any field of a structure using the struc

57

Last Stop is more than just DLP. On top of our increased security visibility

Last Stop is more than just DLP. On top of our increased security visibility

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.

58

🐸 Grogudb is a KV Database designed for fast write/scan heavy workloads.

🐸 Grogudb is a KV Database designed for fast write/scan heavy workloads.

grogudb grogudb 是一个为高频 Put/Has/Del/Range 操作而设计的持久化 KV 数据库。 Features 纯 Go 实现,可内嵌进程序中。 高效的 Put/Has/Del/Range 操作。 线程安全。 允许存储超过物理内存的数据。 简洁的 API。 设计文档详见 De

59

Tortoise: Shell-Shockingly Good Kubernetes "Truly-Automated" Autoscaling (not production-ready)

Tortoise: Shell-Shockingly Good Kubernetes

tortoise Tortoise, they are living in the Kubernetes cluster. Tortoise, you need to feed only very few parameters to them. Tortoise, they will soon st

60