63 Go Depth-first-search Libraries

VQLite - Simple and Lightweight Vector Search Engine based on Google ScaNN

VQLite - Simple and Lightweight Vector Search Engine based on Google ScaNN

VQLite - Simple and Lightweight Vector Search Engine based on Google ScaNN 中文点这里 VQLite is a lightweight and simple vector similarity search engine ba

01

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

03

program-think.blog Post Title Search

program-think.blog Post Title Search

colly 博文标题搜索 搜索范围包含至今为止所有的文章(共712条) Setup git clone https://github.com/NullpointerW/colly.git cd colly export GOPROXY=goproxy.io go mod download 运行

04

Discord's Rich Presence from Apple Music

Discord's Rich Presence from Apple Music

Discord's Rich Presence from Apple Music This is a simple binary that uses Apple Script to grab the current song being played on Apple Music, and repo

05

yet-another search query

ysq Go Version go≥1.19 Install go get -v github.com/yeungsean/ysq Example Usage package main import ( "fmt" "github.com/yeungsean/ysq" "

06

Constellation is the first Confidential Kubernetes. Constellation shields entire Kubernetes clusters from the (cloud) infrastructure using confidential computing.

Always Encrypted Kubernetes Constellation is a Kubernetes engine that aims to provide the best possible data security. It wraps your K8s cluster into

07

Tigris is a modern, scalable backend for building real-time websites and apps.

Tigris is a modern, scalable backend for building real-time websites and apps.

Tigris is the all-in-one open source developer data platform. Use it as a scalable transactional document store. Perform real-time search across your

08

Discord bot that prints messages from a Discord forum onto a regular website so that they'll show up on Google Search.

DFS DFS is a Discord bot that can be invited to your server that will broadcast all the forums in your server to a website, so that Google and other s

09

A cloud security tool to search and clean up unused AWS access keys, written in Go.

A cloud security tool to search and clean up unused AWS access keys, written in Go.

Search and clean up unused AWS access keys A cloud security tool to search and clean up unused AWS access keys, written in Go. Features Find unused ac

10

A simple binary search library, in Go, using generics

search A generic simple binary search library to allow finding the index of any element in an ordered slice of comparable elements 🛠 Installation Mak

11

Loads env from the first firstup.env it finds.

This is a simple Go program that finds the first firstup.env file starting from the current directory walking upward, stopping before the root folder

12

ZincSearch. A lightweight alternative to elasticsearch that requires minimal resources, written in Go.

ZincSearch. A lightweight alternative to elasticsearch that requires minimal resources, written in Go.

Zinc Search Engine Zinc is a search engine that does full text indexing. It is a lightweight alternative to Elasticsearch and runs using a fraction of

13

The First Redis Cache Library To Ensure Eventual Consistency And Strong Consistency With DB.

The First Redis Cache Library To Ensure Eventual Consistency And Strong Consistency With DB.

English | 简体中文 RocksCache The first Redis cache library to ensure eventual consistency and strong consistency with DB. Features Eventual Consistency:

14

The LogSearcher use for search log like ELK, but more lighter.

LogSearcher The LogSearcher use for search log like ELK, but more lighter. Use logspout Collect logs. logspout need use blow format of log: version: "

15

A course catalog with extremely fast full-text search

A course catalog with extremely fast full-text search

classes.wtf I just want to take a class about [X] but searching the online catalog is so slow, and my results are largely irrelevant. WTF? Harvard has

16

🏔 A go library to search Arch Linux packages

go-pacsearch A Go library for searching Arch Linux packages via Official Repository Web Interface Examples package main import ( "fmt" "log" "git

17

Full text search engine from scratch by Golangʕ◔ϖ◔ʔ (Just a toy) 😊

Full text search engine from scratch by Golangʕ◔ϖ◔ʔ (Just a toy) 😊

Omochi 😊 Full text search engine from scratch by Golangʕ◔ϖ◔ʔ (Just a toy) ✨ Features Omochi is an inverted index based search engine by Golang. If in

18

🔍 Enhance Telegram Group/Channel Search In 5 Minutes (developing v0.2.0...)

Introduction English | 简体中文 🔍 Enhance Telegram Group/Channel Search In 5 Minutes 🚀 DEMO (Join E5SubBot Group in advance) Features Minimal configurat

19

Gat is a command line program that provides multiple functionalities

Gat is a program that can be used in a terminal, it allows you to count the number of words or lines, search for occurrences in plain text or regex in a file and of course to display its content

20

Ory Kratos is an API-first Identity and User Management system that is built according to cloud architecture best practices.

Ory Kratos is the first cloud native Identity and User Management System in the world. Finally, it is no longer necessary to implement a User Login process for the umpteenth time!

21

GoFound GoLang Full text search

GoFound GoLang Full text search

GoFound GoLang Full text search go语言全文检索引擎,毫秒级查询。 使用使用http接口调用,集成Admin管理界面,任何系统都可以使用。

22

A Trie implementation in Golang meant for auto-completion use cases. Supports Levenshtein distance search.

trie An implementation of the Trie data structure in Go. It provides more features than the usual Trie prefix-search, and is meant to be used for auto

23

Alfred workfow for search safari history.

Alfred workfow for search safari history.

Alfred Safari Toolkit This is an Alfred workflow for Safari. I have been using tupton/alfred-safari-history for years, but it runs with Python2 which

24

Utility-first package for Go

Kyoto project is moving from GitHub to sr.ht https://sr.ht/~kyoto-framework/kyoto-framework/ Why? Recent GitHub updates and overall company policy goe

25

gojest is like jest(nodejs) in golang, Press the `F` key to focus on your first error

gojest is like jest(nodejs) in golang, Press the `F` key to focus on your first error

gojest 中文文档 Press the f key to focus on your first error, gojest is like jest(nodejs) in golang. This gif is focus test first fail on keydown f: featu

26

Puzzles in a magnetic world for Ebitengine's first game jam (2022).

Bindless My entry for Ebitengine's first game jam ever! Theme was "magnets". You can find static binaries in the releases, or if you have Golang 1.18+

27

How does Internet application work? Let's realize this set of toys by ourselves!

unnamed Description Project Structure It based on project-layout This project use go work mode to manage different modules Project Architecture With J

28

Push your logs to search engines.

Log push 🤔️ 还在用命令行查日志?不如试试这个!它能帮你把日志根据长度或者时间分批次推送到搜索引擎上去,并在web上检索它们,这一切非常简单。 ️ 🤔️ Still checking logs using the command line? Why don't you try this

29

This repository hosts Wasmd, the first implementation of a cosmos zone with wasm smart contracts enabled.

Wasm Zone This repository hosts Wasmd, the first implementation of a cosmos zone with wasm smart contracts enabled. This code was forked from the cosm

30

Mulit-Cloud infrastructure orchestrator for kubernetes first development.

Mulit-Cloud infrastructure orchestrator for kubernetes first development.

spawner Multi-Cloud infrastructure orchestrator for Kubernetes first development. One tool to rule them all. To administer the cluster and retrieve ku

31

Several implementations of a prosaic binary search, as part of Kata02

kchop Several implementations of a prosaic binary search, as part of Kata02 Targets A function that takes as input a target integer value, and a slice

32

Mada is a CLI that facilitates the search for regions, districts, communes and fokontany

Mada is a CLI that facilitates the search for regions, districts, communes and fokontany

Mada CLI Mada is a CLI that facilitates the search for regions, districts, communes and fokontany. 🚚 Installation go install -v github.com/tsirysndr/

33

A small command line tool to look up tables on the Census API (ACS 5-year tables)

Census Search My first attempt are creating a small utility in Go. A utility that pulls up the API documentation for the table you provide it. Support

34

Golang word search data structure

Golang word search data structure

golang_word_search_data_structure Design a data structure that supports adding new words and finding if a string matches any previously added string.

35

hegosearch⌛️ a sample search engine

HEGO-SEARCH 这里是Hego-search的go版本实现 首先需要将数据集放到dataset目录下,通过执行程序将数据导入 再执行搜索层中的计划 已完成: 分词 索引存储 文档存储 文本搜索 代办: 接入rpc 关联词语 计时 。。。 ├─cmd

36

The Fully Customizable Intelligent Q&A Search Engine

The Fully Customizable Intelligent Q&A Search Engine

Athena Athena is the Q&A search engine built for your own FAQs and answers. This means that Athena uses your existing question and answer database and

37

Golang serialize deserialize binary tree

Golang serialize deserialize binary tree

golang_serialize_deserialize_binary_tree Serialization is the process of converting a data structure or object into a sequence of bits so that it can

38

Given the root of a binary tree, determine if it is a valid binary search tree (BST).

Given the root of a binary tree, determine if it is a valid binary search tree (BST).

golang_valid_BST Given the root of a binary tree, determine if it is a valid binary search tree (BST). A valid BST is defined as follows: The left sub

39

Given the root of a binary tree, imagine yourself standing on the right side of it, return the values of the nodes you can see ordered from top to bottom.

Given the root of a binary tree, imagine yourself standing on the right side  of it, return the values of the nodes you can see ordered from top to bottom.

golang_tree_right_side Given the root of a binary tree, imagine yourself standing on the right side of it, return the values of the nodes you can see

40

🔎 gRPC layer over the Meilisearch search engine

api-search A proof-of-concept search service, powered by Meilisearch and meilisearch-go. Project structure Directory Description ./cmd CLI for making

41

Search Google Cloud IAM roles that contain specific permissions.

gcp-iam-lookup Search Google Cloud IAM roles that contain specific permissions. Install go install github.com/joemiller/gcp-iam-lookup@latest Usage Re

42

A simple search-and-recommend distributed database for education purpose and just entertainment

SarDB(Search-and-Recommend Database) This DB is a simple search-and-recommend oriented distributed database (maybe) for education purpose or just ente

43

A RESTful API written in Go using the MSC architecture to process and catalog `*.log` files, allowing queries with pagination and basic search capabilities.

A RESTful API written in Go using the MSC architecture to process and catalog `*.log` files, allowing queries with pagination and basic search capabilities.

uServer-Logger-API DISCLAIMER: THIS IS A WORK-IN-PROGRESS! WAIT UNTIL THE FIRST RELEASE BEFORE PRODUCTION USE A RESTful API developed in Go using the

44

A container-first command runner

A container-first command runner

box A container-first command runner 🚀 ⚡ 🔥 Suggestions are always welcome! About box is a command runner that uses a container-first approach to exe

45

First-class library docs tool: supports every language, symbol search, finds usage examples automagically.

First-class library docs tool: supports every language, symbol search, finds usage examples automagically.

46

Mulit-Cloud infrastructure orchestrator for kubernetes first development.

spawner-service Mulit-Cloud infrastructure orchestrator for kubernetes first development. One tool to rule them all. No need to use aws, azure or any

47

A backend MSC (Model, Service, Controller) API written in [Go](https://go.dev/) to process `*.log` files (generated as the standard output of running docker containers), allowing queries with pagination and basic search capabilities.

uServer-Logger-Backend DISCLAIMER: THIS IS A WORK-IN-PROGRESS! WAIT UNTIL A FIRST RELEASE BEFORE PRODUCTION USE A backend MSC (Model, Service, Control

48

Searches Scoop buckets: local, remote, zip, html

scoop-search-multisource Searches local active buckets and remote rasa html directory by default 47x faster than scoop search colored results customiz

49

💻 Codes I wrote while studying Golang for the first time

Go-Learn 💻 Codes I wrote while studying Golang for the first time 블록체인 프로젝트를 시작하게 되었다! Hyperledger fabric 프레임워크를 사용하기로 했다. 체인코드의 이해 및 작성을 위해서는 Go 언어에

50

Creates/touches a file in folder. If folder/s do not exist they will be created first.

touchx Creates/touches a file in folder. If folder/s do not exist they will be created first. While learning Go I created many repositories and always

51

Search for GitHub team posts (discussions)

go CLI to search GitHub Team Posts (Discussions) Motivation Want to search for content in GitHub team posts? Use this CLI. Usage: Get a PAT with acces

53

Quickly discover exposed hosts on the internet using multiple search engine.

Quickly discover exposed hosts on the internet using multiple search engine.

uncover Quickly discover exposed hosts on the internet using multiple search engines. Features • Installation • Usage • Configuration • Running Uncove

54

Basic ransomware, i have probably too much free time. And this is my first exercise in Golang

Just A Study Go Ransomware My own ransomware to use my cryptographic knowledges and test Golang for the first time Contact me · Report Bug · Request F

55

A simple tool to backup *Search (e.g: ElasticSearch / OpenSearch) to multiple destinations

searchdump A simple tool to backup *Search (e.g: ElasticSearch / OpenSearch) to multiple destinations Building Requirements Golang (v1.17+) Make Instr

56

🐇 Tsubasa is a tiny, and simple Elasticsearch microservice to abstract searching objects!

🐇 翼 Tsubasa • Tiny, and simple Elasticsearch microservice to abstract searching objects! Why did you build this? Tsubasa was built to be a simple abs

57

Basic ransomware, i have probably too much free time. And this is my first exercise in Golang

Just A Study Go Ransomware My own ransomware to use my cryptographic knowledges and test Golang for the first time Contact me · Report Bug · Request F

58

Bird + Cupid: Find the first interaction between two Twitter users

birdid Bird + Cupid: Find the first interaction between two Twitter users Overview birdid finds the first connection (tweet to, mention etc.) between

59

Simple worker pool with error checking. 2 cases: collecting all the errors and stopping after the first one.

go-simple-worker-pool Simple worker pool with error checking Main idea is: you need to process some number of items with function that can return erro

60

gql-audit is a simple command line program that makes it easy to search large graphql codebases to find usage of fields and types.

gql-audit gql-audit is a simple command line program that makes it easy to search large graphql codebases to find usage of fields and types. Installat

61

Maven-client - A command line tool to query first order and transitive maven coordinates based off an initial list of coordinates.

maven-client Description This CLI reads a list of maven group artifact version (GAV) coordinates and returns an ordered list of first order and transi

62

Deece is an open, collaborative, and decentralised search mechanism for IPFS

Deece is an open, collaborative, and decentralised search mechanism for IPFS

Deece Deece is an open, collaborative, and decentralised search mechanism for IPFS. Any node running the client is able to crawl content on IPFS and a

63
1