606 Resources
Golang configuration-language Libraries
AI-powered code snippet generator using ChatGPT. Generate code in various languages based on natural language descriptions!
SnipForge - AI-Powered Code Snippet Generator SnipForge is a powerful command-line interface (CLI) tool that utilizes OpenAI's GPT technology to gener
A db proxy for distributed transaction, read write splitting and sharding! Support any language! It can be deployed as a sidecar in a pod.
DBPack DBPack means a database cluster tool pack. It can be deployed as a sidecar in a pod, it shields complex basic logic, so that business developme
Gopherscript is a secure and minimal scripting language written in Go.
Gopherscript Gopherscript is a secure scripting/configuration language written in Go. It features a fined-grain permission system and enforces a stron
WindLang, A simple programming language built with golang 🍃
WindLang, A simple programming language built with golang 🍃 WindLang, A simple programming language built with golang 🍃 What is wind? Playground Coo
LazyXds enables Istio only push needed xDS to sidecars to reduce resource consumption and speed up xDS configuration propagation.
LazyXds LazyXds enables Istio only push needed xDS to sidecars to reduce resource consumption and speed up xDS configuration propagation. Problems to
Interpreted Programming Language built in Go. Lexer, Parser, AST, VM.
Gago | Programming Language Built in Go if you are looking for the docs, go here Gago is a interpreted programming language. It is fully written in Go
An Oracle Cloud (OCI) Pulumi resource package, providing multi-language access to OCI
Oracle Cloud Infrastructure Resource Provider The Oracle Cloud Infrastructure (OCI) Resource Provider lets you manage OCI resources. Installing This p
helm-lint-ls is helm lint language server protocol LSP.
helm-lint-ls is helm lint language server protocol LSP.
The go language version developed based on hashlips_art_engine. Added and deleted some functions
golips_art_engine The inspiration for this tool is based on HashLips Art Engine. Our official links 🐦 Twitter 💄 Discord 💄 NFT Why building a new to
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
Conversion from OpenAPI definitions to krakend configuration.
Description Basic conversion from OpenAPI specification to Krakend config. This is extendable with custom OpenAPI attributes and more support for both
Tdtl - TKeel Digital Twins Language (TDTL) is language of Digital Twins in tKeel
TQL TKeel Digital Twins Language (TDTL) is language of Digital Twins in tKeel, w
Api-go-gin-viper - Simple representaion on how to implement CRUD functionality in API using Go programming language
Simple API implementaion in Go To Get Started Clone repo Run the command to clon
Github-language-trends - Github trending languages API
Github trending languages API This API provides list of most popular github lang
Jeen is a package wrapper that is used as a web application base for the go language.
Jeen Jeen is a package wrapper that is used as a web application base for the go language. Package Wrappers? Yes, because jeen works by using other av
Config-loader - Minimal and safe way to load in configuration files without any extra boilerplate, made for my own personal usage
💕 config-loader Minimal and safe way to load in configuration files without any
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
Yay - Yet another stack-oriented toy language that transpiles to Go code. Heavily inspired by Tsoding's Porth YouTube series
yay Yet another stack-oriented toy language that transpiles to Go code. Heavily
xlsxlang is a tiny toy script programming language. xlsxlang is heavily inspired by Lisp
xlsxlang Table of Contents 1. Usage 1.1. Examples 2. Installation 3. Supported functions 4. LICENSE xlsxlang is a tiny toy script programming language
Simple CLI tool to backup presets & configuration from a WLED device
WLED Backup (wled-backup) Simple CLI tool to backup presets & configuration from a WLED device. Table of Contents Background Install Usage License Bac
Bcfm-study-case - A simple http server using the Echo library in Go language
Task 1 Hakkında Burada Go dilinde Echo kütüphanesini kullanarak basit bir http s
Sieve email filtering language (RFC 5228) implementation in Go.
go-sieve Sieve email filtering language (RFC 5228) implementation in Go.
Superlint is an experimental, language-agnostic framework for lint rules written in Go.
superlint superlint is an experimental, language-agnostic framework for lint rules written in Go. superlint is designed to be a superset of all possib
Short basic introduction to Go programming language.
Go, Go! Short basic introduction to Go v1.17.6 programming language Go Logo is Copyright 2018 The Go Authors. All rights reserved. About This work was
Simple temporary file upload and transfer web application coding with Go language.
Temp File Transfer Web Application Simple temporary file upload and transfer web application coding with Go language. Explore the Golang » Live Demo T
Becca - A simple dynamic language for exploring language design
Becca A simple dynamic language for exploring language design What is Becca Becc
A very simple, silly little kubectl plugin / utility that guesses which language an application running in a kubernetes pod was written in.
A very simple, silly little kubectl plugin / utility that guesses which language an application running in a kubernetes pod was written in.
A compiler for the ReCT programming language written in Golang
ReCT-Go-Compiler A compiler for the ReCT programming language written in Golang
ReCT-Go-Compiler - A compiler for the ReCT programming language written in Golang
ReCT-Go-Compiler A compiler for the ReCT programming language written in Golang
Gpl - University Project on developing a General Purpose Language
General Purpose Language About The Project University Project on developing a Ge
A small utility to generate a kubectl configuration file for all clusters you have access to in GKE.
gke-config-helper A small utility to generate a kubectl configuration file for all clusters you have access to in GKE. Usage $ gke-config-helper The b
Gec is a minimal stack-based programming language
Gec is a minimal stack-based programming language
Thanks to Webassybly technology, we can develop front-end in Go+ language
gfront Thanks to Webassybly technology, we can develop front-end in Go+ language. Inspired of React, go-app and Go+ classfile Hello, world JS(React) i
ReCT-Go-Compiler - A compiler for the ReCT programming language written in Golang
ReCT-Go-Compiler A compiler for the ReCT programming language written in Golang
This Go based project of Aadhyarupam Innovators demonstrate the code examples for building microservices, integration with cloud services (Google Cloud Firestore), application configuration management (Viper) etc.
This Go based project of Aadhyarupam Innovators demonstrate the code examples for building microservices, integration with cloud services (Google Cloud Firestore), application configuration management (Viper) etc.
This is the repository I made while learning Go Programming Language & You can follow this repository to learn it
Golang Arena 🚀 Hey Folks! Welcome to Golang Arena . This is the repository I made while learning Go Programming Language & You can follow this reposi
A Go-language library for the automatic generation of image collages.
CollageCreator is a Go-language library for the automatic generation of image collages.
Esfmt - An opinionated, zero-configuration formatter for ES/TS/ESX/TSX
esfmt - an opinionated, zero-configuration formatter for ES/TS/ESX/TSX Status: t
Various Dungeons and Dragons Tools. Written in go as an aid to learning the language.
dnd_tools Various Dungeons and Dragons Tools. Written in go as an aid to learning the language. Some tools are generic, while others will target eithe
Poc-krakend: Allows you to create, modify and delete enpoints in "configuration.json" without restart the application.
poc-krakend Description This POC is for test dynamic (Hot reload) routes in krakend. Allows you to create, modify and delete enpoints in "configuratio
Complete Translation - translate a document to another language
Complete Translation This project is to translate a document to another language. The initial target is English to Korean. Consider this project is no
Gopher-translator - A HTTP API that accepts english word or sentences and translates them to Gopher language
Gopher Translator Service An interview assignment project. To see the full assig
Go code for PostgreSQL. A Go language code which connects to PostgreSQL database for CRUD operation
Go code for PostgreSQL. A Go language code which connects to PostgreSQL database for CRUD operation
Txt-lsp - A toy project with Language Server Protocol (LSP)
txt-lsp txt-lsp is a toy project where I play around with Language Server Protoc
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
Etcd config dispenser
etcd-config-dispenser Some things are best explained with an example: I use lets
A library and binary to dump authentication configuration from etcd.
A libary and binary to dump authentication information from etcd. The commands are suitable for configuring an empty etcd cluster to get to the same authentication config.
A driver for the SessionGate Redis module - easy session management using the Go language.
SessionGate driver for the Go language Driver for the SessionGate Redis module for easy session management in the Go language. Documentation https://g
Gunkls - Gunk language server with golang
WARNING: This repository is in active development. There are no guarantees about
Library for easy configuration of a golang service
go-conf - Configuration with less code Installation go get github.com/ThomasObenaus/go-conf What is go-conf? go-conf is a solution for handling config
Go utility for loading configuration parameters from AWS SSM (Parameter Store)
ssmconfig import "github.com/ianlopshire/go-ssm-config" SSMConfig is a utility for loading configuration parameters from AWS SSM (Parameter Store) dir
Tag based configuration loader from different providers
Gonfig Tag-based configuration parser which loads values from different providers into typesafe struct. Installation This package needs go version 1.1
Layer based configuration for golang
onion import "github.com/goraz/onion" Package onion is a layer based, pluggable config manager for golang. The current version in develop branch is w
Lightweight, zero-dependency, and extendable configuration management library for Go
uConfig Lightweight, zero-dependency, and extendable configuration management. uConfig is extremely light and extendable configuration management libr
Tool for creating identical machine images for multiple platforms from a single source configuration.
Packer Packer is a tool for building identical machine images for multiple platforms from a single source configuration. Packer is lightweight, runs o
GoNN is an implementation of Neural Network in Go Language, which includes BPNN, RBF, PCN
GoNN Neural Network in GoLang Feature BackPropagation Network / RBF Network / Perceptron Network Parallel BackPropagation Network (each neural has its
A simple embeddable scripting language which supports concurrent event processing.
ECAL ECAL is an ECA (Event Condition Action) language for concurrent event processing. ECAL can define event-based systems using rules which are trigg
MetaCall: The ultimate polyglot programming experience.
MetaCall Polyglot Runtime MetaCall.io | Install | Docs MetaCall allows calling functions, methods or procedures between multiple programming languages
Cheat sheet for Go language with Syntax and their Description.
Go Lang Syntax Cheat Sheet for Go Lang Index General Syntax Formate For Contributers 1. Name of Syntax 2. Syntax with Explaination 3. (Extra Explaina
Go-mix - Both a tutorial paper and a library of classic TAOCP algorithms in the Go language
MIX golang This package is both a tutorial paper and a library of classic TAOCP
TODO_GO: a simple todo API created in Golang with a minimum number of dependencies and configuration
TODO_GO TODO_GO is a simple todo API created in Golang with a minimum number of
Emgo: Bare metal Go (language for programming embedded systems)
Emgo Emgo consist of a compiler and the set of packages that allows you to run Go programs on small 32-bit microcontrollers. The compiler generates C
Quick and simple parser for PFSense XML configuration files, good for auditing firewall rules
pfcfg-parser version 0.0.1 : 13 January 2022 A quick and simple parser for PFSense XML configuration files to generate a plain text file of the main c
Op - A small tool that will allow you to open language or framework documentation in your browser from your terminal
op "op" is a small tool that will allow you to open language or framework docume
Slash command for Slack/Mattermost to post punch lines
Slash command pro milujipraci.cz This project is by its nature dedicated to czech or slovak speaking users, so I suggest you to either learn Czech or
Tink is a multi-language, cross-platform, open source library that provides cryptographic APIs that are secure, easy to use correctly, and hard(er) to misuse.
Tink A multi-language, cross-platform library that provides cryptographic APIs that are secure, easy to use correctly, and hard(er) to misuse. https:/
Rest-and-go-master - A basic online store API written to learn Go Programming Language
rest-and-go(Not maintained actively) A basic online store API written to learn G
Colorized logger for Golang with dynamic log level configuration
logmatic Colorized logger for Golang with dynamic log level configuration Documentation here: https://godoc.org/github.com/mborders/logmatic Example U
Build "Dictionary of the Old Norwegian Language" into easier-to-use data formats
Old Norwegian Dictionary Builder Build "Dictionary of the Old Norwegian Language" into easier-to-use data formats. Available formats: JSON DSL XML Usa
The interpreter for qiitan script. Yet another dialect of the Tengo language.
Qiitan は、Qiita ™️ の SNS である「Qiitadonβ」のマスコット・キャラクターです。 キーたん(Qiitan) @ Qiitadon Qiitan-go は Qiitan のファン・アプリであり、Qiita ™️ とは一切関係がありません。 Qiitan-goalpha キー
This library aims to make it easier to interact with Ethereum through de Go programming language by adding a layer of abstraction through a new client on top of the go-ethereum library.
Simple ethereum client Simple ethereum client aims to make it easier for the developers to interact with Ethereum through a new layer of abstraction t
Detect Language API Go Client
Detect Language API Go Client Detects language of the given text. Returns detected language codes and scores. Before using Detect Language API client
A tokenizer based on the dictionary and Bigram language models for Go. (Now only support chinese segmentation)
gotokenizer A tokenizer based on the dictionary and Bigram language models for Go. (Now only support chinese segmentation) Motivation I wanted a simpl
An extension for VS Code which provides support for the Go language.
An extension for VS Code which provides support for the Go language.
Google Go language IDE built using the IntelliJ Platform
Go plugin for IntelliJ Deprecation notice This project is officially not maintained anymore. If you are using GoLand or IntelliJ IDEA Ultimate 2017.3
An excellent tool for converting json files to structs or classes in any programming language.
Explore Usage » Report Bug · Request Feature Table of Contents About The Project Supported Languages Getting Started Usage Parameters Set Up Your Own
Language-agnostic persistent background job server
Faktory At a high level, Faktory is a work server. It is the repository for background jobs within your application. Jobs have a type and a set of arg
Package gocql implements a fast and robust Cassandra client for the Go programming language.
gocql Package gocql implements a fast and robust Cassandra client for the Go programming language. Project Website: https://gocql.github.io/ API docum
QML support for the Go language
QML support for the Go language Documentation The introductory documentation as well as the detailed API documentation is available at gopkg.in/qml.v1
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
Goreq - Minimal and simple request library for Go language
GoReq Simple and sane HTTP request library for Go language. Table of Contents Why GoReq? How do I install it? What can I do with it? Making requests w
Go-libav - Go language bindings for ffmpeg libraries
go-libav Go language bindings for ffmpeg libraries. This is still a work in progress. This package still lacks a lot of the libav's functionality. Ple
Agora - a dynamically typed, garbage collected, embeddable programming language built with Go
The agora programming language Agora is a dynamically typed, garbage collected, embeddable programming language. It is built with the Go programming l
Universal-translator - :speech balloon: i18n Translator for Go/Golang using CLDR data + pluralization rules
universal-translator Universal Translator is an i18n Translator for Go/Golang using CLDR data + pluralization rules Why another i18n library? Because
Go-web-dev - Web Development With Google's Golang Programming Language Code Snippet and Exercises.
Web Development With Google's Golang Programming Language Code Snippet and Exercises This repository contains my code snippets, hands on exercises and
OcppManager-go - A library for dynamically managing OCPP configuration (variables). It can read, update, and validate OCPP variables.
🔌 ocppManager-go A library for dynamically managing OCPP configuration (variables). It can read, update, and validate OCPP variables. Currently, only
Go-ticket-booking-app - Simple CLI application which books tickets for a Go conference made to learn the fundamentals of Go programming language.
go-ticket-booking-app Simple CLI application which books ticket for a Go conference made to learn the fundamentals of Go programming language. Gorouti
Logger - Go language is interface-oriented to implement an asynchronous log writing program
logger日志库 1、安装 go get github.com/staryjie/logger@latest 2、使用 示例: package main import ( "github.com/staryjie/logger" "time" ) func initLogger(name,
Tinyini - Bare-bones Go library for reading INI-like configuration files
tinyini tinyini is a minimalistic library for parsing INI-like configuration files. example configuration file globalkey = globalvalue [section] key
Learngo - The purpose of this repository is to teach the basics of go programming language.
Learn Go Programming The purpose of this repository is to teach the basics of go programming language. Go programming language is developed and active
Package figtree provides a multi-paradigm SDK for sophisticated configuration file access
Package figtree provides a multi-paradigm SDK for sophisticated configuration file access. Motivation Figtree syntax is based on classic key/value pai
Go language implementation of a blockchain based on the BDLS BFT protocol. The implementation was adapted from Ethereum and Sperax implementation
BDLS protocol based PoS Blockchain Most functionalities of this client is similar to the Ethereum golang implementation. If you do not find your quest
Environment variables configuration package for Go microservices.
gocfg Environment variables configuration package for Go microservices. It helps validate environment variable values and set default values if needed
A dead-simple configuration management tool powered by stupid shell scripts.
Efs2 Don't you wish you could configure a server as easily as creating a Docker image? Meet Efs2, A dead simple configuration management tool that is
G文⚡️: Concurrency-safe, Free and Unlimited google translate api for Golang. 🔥免费、无限、并发安全的谷歌翻译包
Googletrans G文 ⚡️ : Concurrency-safe, free and unlimited golang library that implemented Google Translate API. Inspired by py-googletrans. Features Ou
Pure nodejs EventEmmiter for the Go Programming Language.
Simple EventEmmiter for Go Programming Language. Inspired by Nodejs EventEmitter. Overview New() EventEmmiter // New returns a new, empty, EventEmmite
Sand is the next, versatile, high-level compiled or interpreted language that's easy to learn and performant to run.
Sand is the newest, dynamically typed, interpreted programming language. Table of Contents History Project Stats History Sand was created as part of @
Create HTTP server with go language.
go-http-server Create HTTP server with go language. 一、HTTP Server的简单实现 1.简单的Server接口定义 该接口包含了路由、服务启动、服务关闭功能 2.路由中包含了访问路径以及处理函数 3.服务启动 初始化服务时,可以起对应服务名称
Script Language for Go
The uGO Language uGO is a fast, dynamic scripting language to embed in Go applications. uGO is compiled and executed as bytecode on stack-based VM tha