433 Resources
Golang query-engine Libraries
sqlc implements a Dynamic Query Builder for SQLC and more specifically MySQL queries.
sqlc-go-builder sqlc implements a Dynamic Query Builder for SQLC and more specifically MySQL queries. It implements a parser using vitess-go-sqlparser
Code your next Go web project with (a) Mojito! No matter if its an API or a website, go-mojito assists you with dependency injection, simple routing, custom request / response objects and template rendering
Go-Mojito is a super-modular library to bootstrap your next Go web project. It can be used for strict API-only purposes as well as server-side renderi
A kubectl plugin for easier query and operate k8s cluster.
kube-query A kubectl plug-in that makes it easier to query and manipulate K8S clusters. (what is kubectl plug-in ?) Kube-query support some resource s
Zinc Search engine. 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
Kalasa is a NoSQL database and provides more data structures for ease of use.
Kalasa Kalasa is a NoSQL database and provides more data structures for ease of use. 简体中文 | English 特 性 嵌入的存储引擎 数据可以加密存储 可以自定义实现存储加密器 即使数据文件被拷贝,也保证存储数
Vectorized SQL for JSON at scale: fast, simple, schemaless
Vectorized SQL for JSON at scale: fast, simple, schemaless Sneller is a high-performance vectorized SQL engine for JSON that runs directly on object s
Oso is a batteries-included framework for building authorization in your application.
Oso What is Oso? Oso is a batteries-included framework for building authorization in your application. With Oso, you can: Model: Set up common permiss
A very simple note-taking CLI you can use from the terminal that uses a SQLite DB to persist, and query, notes.
Note Logger Summary A very simple note-taking CLI you can use from the terminal that uses a SQLite DB to persist, and query, notes. Building/Installin
Casbin Neo (neo for new engine option)
A Casbin-compatible engine Casbin NEO Casbin NEO(neo for new engine option), A Casbin-compatible engine. In this project, we would go to restructure t
`go-redash-query` is a simple library to get structed data from `redash query` sources
go-redash-query go-redash-query is a simple library to get structed data from redash query sources Example Source table id name email 1 Dannyhann rhrn
Steampipe plugin to query your Baleen namespaces, custom rules and more
Baleen plugin for Steampipe Use SQL to query namespaces, rules and more from Baleen. Get started → Documentation: Table definitions & examples Quick s
Powerful Blockchain streaming data engine, based on StreamingFast Firehose technology.
Substreams - A streaming data engine for The Graph - by StreamingFast DEVELOPER PREVIEW OF SUBSTREAMS Think Fluvio for deterministic blockchain data.
This is the code example how to use SQL to query data from any relational databases in Go programming language.
Go with SQL example This is the code example how to use SQL to query data from any relational databases in Go programming language. To start, please m
Sqly - An easy-to-use extension for sqlx, base on xml files and named query/exec
sqly An easy-to-use extension for sqlx ,base on xml files and named query/exec t
Sqlair - SQLite Query Layer With Golang
sqlair SQLite Query Layer Creates an abstract over the go sql package to provide
Grcon - Lib for Source Engine's RCON protocol in Go
grcon A basic Golang library for the RCON Protocol. Features Max control over th
Use SQL to query databases, logs and more from PlanetScale
Use SQL to instantly query PlanetScale databases, branches and more. Open source CLI. No DB required.
GoT (short for Go Templates) is a flexible template engine that generates Go code.
GoT GoT (short for Go Templates) is a flexible template engine that generates Go code. This approach creates extremely fast templates. It also gives y
Use SQL to instantly query Algolia indexes and configuration. Open source CLI. No DB required
Use SQL to instantly query Algolia indexes and configuration. Open source CLI. No DB required
whois-go is a simple Go module for domain and ip whois info query
whois-go is a simple Go module for domain and ip whois info query
A real-time `VWAP` (volume-weighted average price) calculation engine
VWAP Overview The goal of this project is to create a real-time VWAP (volume-weighted average price) calculation engine. For this was used the coinbas
Oslatlong - CLI to query OSM Nominatim API
oslatlong Quickly conceived app to query OSM's Nominatim geocoding API. How do I
Nune-go - High-performance numerical engine based on generic tensors
Nune (v0.1) Numerical engine is a library for performing numerical computation i
Mauliasproxy - a simple room alias proxy that can respond to the federation alias query endpoint
Mauliasproxy - a simple room alias proxy that can respond to the federation alias query endpoint
Mackerel plugin to post bigquery's query result
mackerel-plugin-bigquery-query-result-importer Synopsis % mackerel-plugin-bigque
Go-Postgresql-Query-Builder - A query builder for Postgresql in Go
Postgresql Query Builder for Go This query builder aims to make complex queries
Nune - High-performance numerical engine based on generic tensors
Nune (v0.1) Numerical engine is a library for performing numerical computation i
A simple parser for the query used in gmail to filter for e-mails
Go Gmail Query Parser by Dustin Breuer This project is work in progress. Prerequisites Before installing this project you need: 🐀 Go (at least 1.17)
Command line utility for querying AWS Athena, seeks to emulate sqlite3
athena-query Command line utility for querying AWS Athena, seeks to emulate sqlite3. It implements some similar commands (the . notation) as sqlite3.
A migration engine to deploy database changes in your golang + mongodb app.
bisonmigration A migration engine to deploy database changes in your golang + mongodb app. Migration files register their UP and DOWN functions in the
Gofra - Gofra, an XMPP bot engine written in Go
Gofra, an XMPP bot engine Gofra is a tiny XMPP bot engine written in Go. As of n
Vulture - A Unix Operating System Built Using Golang
vulture A Unix Operating System Built Using Golang Requirements: macOS: make sur
An implementation of the Information Concealment Engine cipher in Go
An implementation of the Information Concealment Engine cipher in Go
Aws-console-plugin - The current HashiCorp Vault AWS Secret Engine currently supports the creation of short lived API keys using the IAM User
aws-console-plugin Background The current HashiCorp Vault AWS Secret Engine curr
JIN the coolest fighting game ever made that uses the M.U.G.E.N engine so heres how you can build it
JIN the coolest fighting game ever made that uses the M.U.G.E.N engine so heres how you can build it
Backgammon Web API. Sophisticed neural net based multi-ply evalution engine for Backgammon moves
Backgammon Web API. Sophisticed neural net based multi-ply evalution engine for Backgammon moves.
Kdmq - Tool to query KDM data for a given Rancher version
kdmq (kdm query) Tool to query KDM data for a given Rancher version, think of: W
Simple filter query language parser so that you can build SQL, Elasticsearch, etc. queries safely from user input.
fexpr fexpr is a filter query language parser that generates extremely easy to work with AST structure so that you can create safely SQL, Elasticsearc
A kubectl plugin to query multiple namespace at the same time.
kubemulti A kubectl plugin to query multiple namespace at the same time. $ kubemulti get pods -n cdi -n default NAMESPACE NAME
The Bhojpur Wallet is a platform-as-a-service product used as a Wallet Engine based on the Bhojpur.NET Platform for application delivery.
Bhojpur Wallet - Data Processing Engine The Bhojpur Wallet is a platform-as-a-service used as a Service Engine based on the Bhojpur.NET Platform. It l
Solana Token Registry - a package that allows application to query for list of tokens
Please note: This repository is being rebuilt to accept the new volume of token additions and modifications. PR merges will be delayed. @solana/spl-to
ZeroMQ core engine in C++, implements ZMTP/3.1
ZeroMQ Welcome The ZeroMQ lightweight messaging kernel is a library which extends the standard socket interfaces with features traditionally provided
Use SQL to instantly query resources from PagerDuty. Open source CLI. No DB required.
PagerDuty Plugin for Steampipe Use SQL to query infrastructure services, teams, escalation policies and more from your PagerDuty account. Get started
Go package to easily convert a URL's query parameters/values into usable struct values of the correct types.
Query Param Stop accessing query strings and repeatedly parsing them into your preferred values - queryparam can do that for you! Installation go get
Azul3D - A 3D game engine written in Go!
A 3D game engine written in Go! Visit azul3d.org for more information. Update Oct 23, 2021 I spent nearly four (awesome) years building Azul3D. I didn
A quick and dirty hacked tool to query RIL100/DS100 abbreviations from the DB (Deutsche Bahn) in Germany.
go-ril100 A quick and dirty hacked tool to query RIL100/DS100 abbreviations from the DB (Deutsche Bahn) in Germany. usage text output $ go-ril100 DFL
Easysearch - Easy Full-Text Search Engine in golang
Easy Full-Text Search Engine Overview EasySearch是一个分布式的全文检索搜索引擎,同时支持内存检索与磁盘检索,并针
Imaginarium - A simple golang image storage engine
Imaginarium A simple golang image storage engine. Used to create and store diffe
Workflow engine for Kubernetes
What is Argo Workflows? Argo Workflows is an open source container-native workflow engine for orchestrating parallel jobs on Kubernetes. Argo Workflow
A blazing-fast datastore and querying engine for Go built on Redis.
Zoom A blazing-fast datastore and querying engine for Go built on Redis. Requires Redis version = 2.8.9 and Go version = 1.2. The latest version of
A query library for retrieving part of JSON based on JSONPath syntax.
AsaiYusuke/JSONPath This Go library is for retrieving a part of JSON according to the JSONPath query syntax. The core JSONPath syntax on which this li
The world’s fastest framework for building websites.
A Fast and Flexible Static Site Generator built with love by bep, spf13 and friends in Go. Website | Forum | Documentation | Installation Guide | Cont
rkt is a pod-native container engine for Linux. It is composable, secure, and built on standards.
rkt is a pod-native container engine for Linux. It is composable, secure, and built on standards.
CudeX: a cloud native intelligent operation and maintenance engine that provides service measurement, index quantification
简介 CudgX是星汉未来推出的面向云原生时代的AIOps智能运维引擎,它通过各类服务的多维度、大数据量的数据收集及机器学习训练分析,对各种服务进行指标化、数字
Go-linq - A powerful language integrated query (LINQ) library for Golang
go-linq A powerful language integrated query (LINQ) library for Go. Written in v
GarageEngine - Game engine written in Go (golang).
GarageEngine This is a 2d game engine written in Go working on OpenGL. Its an Entity/Component based engine and right now contains lots of features su
Jade - Jade.go - pug template engine for Go (golang)
Jade.go - template engine for Go (golang) Package jade (github.com/Joker/jade) is a simple and fast template engine implementing Jade/Pug template. Ja
Frep - Generate file using template from environment, arguments, json/yaml/toml config files
frep Generate file using template from environment, arguments, json/yaml/toml config files. NAME: frep - Generate file using template USAGE: fr
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
Go-get-it - Simple database query script for UNIX-terminal usage
go-get-it Simple database query script for UNIX-terminal usage Supports MongoDB Quick start Commands: Usage of ggi: -c string MongoDB collectio
Querydecoder - Optional query parameter decoder for Golang
Optional query parameter decoder for Golang Example import ( "github.com/ritwic
A simple 2D demo in go using embiten game engine
a little demo in go using the ebiten game engine vaguely follows my memory of ho
XML DOM processing for Golang, supports xpath query
go-xmldom XML DOM processing for Golang, supports xpath query Parse XML into dom Query node using xpath Update XML using dom Installation $ go get git
vkectl is a tool to manage VKE(VolcanoEngine Kubernetes Engine) resources through a CLI
vkectl Introduction vkectl is a tool to manage VKE(VolcanoEngine Kubernetes Engine) resources through a CLI(Command Line Interface). It is written in
M3 monorepo - Distributed TSDB, Aggregator and Query Engine, Prometheus Sidecar, Graphite Compatible, Metrics Platform
M3 Distributed TSDB and Query Engine, Prometheus Sidecar, Metrics Aggregator, and more such as Graphite storage and query engine. Table of Contents Mo
A time series storage engine for Go
catena n. A closely linked series. Catena is a storage engine for time series data. Documentation Extensive documentation is not available yet, but th
A query server on Kubernetes resources
kql A query server on Kubernetes resources. Example curl command: # for query si
Gichidan - CLI wrapper for Ichidan deep-web search engine.
gichidan gichidan - command line wrapper with enhanced pentest features for (onion link) Ichidan - deep-web search engine. ███ ██
A tic-tac-toe game with a simple Minimax AI implemented
Tic-Tac-Toe-in-Golang A tic-tac-toe game with a simple Minimax AI implemented I built this over a period of about a week, starting with first building
fofax is a fofa query tool written in go, positioned as a command-line tool and characterized by simplicity and speed.
fofaX 0x00 Introduction fofax is a fofa query tool written in go, positioned as
Golang query-able job queue
ᛉ Bifröst - a queryable in-process worker queue Package bifrost contains functionality to create an in-process job queue with a configurable number of
A simple chess engine for experiment, made in Golang
chess-engine A simple chess engine for experiment, made in Golang Build the engine Run the command make or make build Run the engine Run the command f
Go Mathematical Expression Toolkit. Run-time mathematical expression parser and evaluation engine.
Go Mathematical Expression Toolkit The Go Expression Toolkit (Go-ExprTk) is a wrapper library based on C++ Mathematical Expression Toolkit Library (Ex
A cli to play chess against an an UCI engine of your choice, written in go
chess-cli chess-cli is a cli for playing chess against an UCI compatible engine written in go Note: Chess pieces are in unicode, so the color may seem
qclean lets you to clean up search query in japanese.
qclean qclean lets you to clean up search query in japanese. This is mainly used to remove wasted space. Quick Start package main var cleaner *qclean
Go package to quickly query and manipulate interface data.
Query Interface JSON and set or delete values easily IJSON is a small but effective utility to deal with dynamic or unknown JSON structures in Go. It'
A command-line tool for generating skeleton projects
skeleton project generator and template runner Overview Skelp is both a command line tool and a golang library for generating project files. It can be
A cli to play chess against an an UCI engine of your choice, written in go
chess-cli chess-cli is a cli for playing chess against an UCI compatible engine written in go Note: Chess pieces are in unicode, so the color may seem
The Interpreter of Go+ spx engine
ispx The Interpreter of Go+ spx engine install ispx Go 1.16 go get github.com/vi
Tool, language and decoders for inspecting binary data.
fq Tool, language and decoders for inspecting binary data. In most cases fq works the same way as jq but instead of reading JSON it reads binary data.
The package provide engine for write and use own fixtures.
Go Fixtures Inspired by pytest fixtures. Examples The package provide engine for write and use own fixtures. Fixture - function-helper for provide som
📱 iOS DeviceCheck SDK for Go - query and modify the per-device bits
device-check-go 📱 iOS DeviceCheck SDK for Go - query and modify the per-device bits Installation go get github.com/rinchsan/device-check-go/v2 Gettin
The only reasonable scripting engine for Go.
What is this? ichiban/prolog is an embeddable scripting language for Go. Unlike any other scripting engines, ichiban/prolog implements logic programmi
Gengine - the rule engine based on golang
Gengine 简体中文 the rule engine based on golang this is a rule engine(or code dynamic load framework) named Gengine based on golang and AST, it can help
An aggregator for personal metrics, and an extensible analysis engine
Heedy A repository for your personal data, and an extensible analysis engine. There already exist many apps and fitness trackers that gather and attem
Minecraft Server List Ping library written in Go
minequery Minecraft Server List Ping library written in Go. Features Modern Mine
REST API allowing to perform DNS queries over HTTP
______ ____________________. / / / | / . /
Code that will query the meta data of an instance within AWS and provide a json formatted output on Go
EC2 meta-data, output JSON Code that will query the meta data of an instance wit
Hybrid Engine for emulate trading flow
Deridex Backend This is a backend implementation for Deridex market. The system
Limited query interface to crt.sh
A crt.sh Utility This utility connects to the crt.sh database instead of their API which only supports minimal query types that return non-html (e.g.
Minimal polymorphic solitaire engine in Go, ebiten
Gilbert Oddstream's Minimal Polymorphic Solitaire 5 There's a live WASM version here. Towards a polymorphic solitaire engine in Go+Ebiten, with help f
A search engine for XKCD
xkcd_searchtool a search engine for XKCD What is it? This tool can crawling the comic transcripts from XKCD.com Users can search a comic using key wor
Misou is a personal search engine very much inspired by monocle that looks through my knowledge sources.
🔎 Mi 搜 - a personal search engine Misou is a personal search engine very much inspired by monocle that looks through my knowledge sources. It is writ
MongoDB / mgo query that supports efficient pagination
minquery MongoDB / mgo query that supports efficient pagination (cursors to continue listing documents where we left off). Note: Only MongoDB 3.2 and
Query browser cookies for golang
browser cookie query Only supported temporarily macOS,theoretically,it supports all chromium browsers valid browser : Edge Chrome Installation exec go
Simple and powerful toolkit for BoltDB
Storm Storm is a simple and powerful toolkit for BoltDB. Basically, Storm provides indexes, a wide range of methods to store and fetch data, an advanc
Phalanx is a cloud-native full-text search and indexing server written in Go built on top of Bluge that provides endpoints through gRPC and traditional RESTful API.
Phalanx Phalanx is a cloud-native full-text search and indexing server written in Go built on top of Bluge that provides endpoints through gRPC and tr
Dropbox based blog engine, written in go.
This project started as a blog as a service platform, but it quickly ended up to be my personal blog.