75 Resources
Golang go-lang Libraries
❄️ Simple and usable cli tool for go lang.
Kommando Simple and usable cli tool for go lang. Installation go mod init your project name go get github.com/SherlockYigit/kommando Example package
A Simple to use golang masking tool to mask sensitive information from go-lang data-structures
Golang Masking Tool Golang Masking Tool is a simple utility of creating a masker tool which you can use to mask sensitive information. You can use a v
This is a simple URL shortner Go Lang client that uses the short.io
Opinionated URL Shortner Client This is a simple URL shortner Go Lang client that uses the short.io TL;DR One liner (for my use case) ./short.io -key
Seen tech VAI22 backend MehediHassan
Seen-tech-VAI22-backend-MehediHassan Getting started To make it easy for you to get started with GitLab, here's a list of recommended next steps. Alre
Go(lang) Environment Variable Parsing / Unmarshaler / Decoder
Go(lang) Environment Variable Parsing / Unmarshaler / Decoder
An easy, fluent way of building URLs via chainable methods written in Go(lang)
Burl - a fluent URL builder Burl provides an easy, fluent way of building URLs via chainable methods. How to install go get github.com/mr-cryka/burl Q
Govuln - How to patch a vulnerability indirectly lifted into a Go Lang application in a manner which satsfies Twistlock scanning
govuln Desire to learn how to patch a vulnerability indirectly lifted into a Go
GoScan is a port-scanner made entirely in Go-lang. The purpose of the tool is to be fast, dynamic and simple so that a professional in the CyberSecurity area can make an optimized list of ports
🦫 GoScan GoScan is a port-scanner made entirely in Go-lang. The purpose of the tool is to be fast, dynamic and simple so that a professional in the C
This is simple repositry use to detect which port is open. It is a custom tool built in GO LANG.
dynamic-port-scanning-in-GO-lang This is simple repositry use to detect which port is open. It is a custom tool built in GO LANG. This is CUSTOM tool
This service is intented to collect data using grpc using Go lang backend and cassandra DB as storage
Go Data Collection This service is intented to collect data using grpc using Go lang backend and cassandra DB as storage. Dev Setup make test_env make
The repository intent is store some Go Lang codes.
⚠️ Go programming course ⚠️ This repository was created to share the Learn How To Code: Google's Go (golang) Programming Language code created by Todd
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
Infant Lang Playground Sandbox API
Infant Lang Playground Sandbox API Dependencies Mux for routing Infant Lang Interpreter The Infant Lang Interpreter Environment Variables PORT: The po
JSON API for in-memory objects. An experimental Go-lang project.
Go MemUI 👨🏼💻 Work in progress go-memu - is in-memory object storage which can generate an automated JSON API for added values. 📚 It is an experim
Go Script Lang Benchmark
Go Script Lang Benchmark git clone github.com/akkuman/go_script_lang_benchmark c
Raspberry Pi GPIO library for go-lang
go-rpio Native GPIO-Gophers for your Pi! Documentation: go-rpio is a Go library for accessing GPIO-pins on the Raspberry Pi. It requires no external c
Game Of Life In Golang
Game-Of-Life-In-Go-lang The universe of the Game of Life is an infinite, two-dim
Command-Line chat app in Go-Lang over TCP
gochat Simple chat communication app over TCP, wrriten in Golang. How does it work? Each client starts a TCP server, in a port that is defined by the
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
🐨 Go lang Study Repository.
go 🐨 Go lang Study Repository. 01 - Hello World Hello world in GO! What have learned? Create a module using the go init command. Declare a package. I
⚡️Lightning-fast linter for .env files. Written in Rust 🦀
⚡️ Lightning-fast linter for .env files. Written in Rust 🦀 Dotenv-linter can check / fix / compare .env files for problems that may cause the applica
Goauth - Basic username password cookie based authentication with Go Lang
goauth [WIP] Basic username password cookie based authentication with Go Lang Overview Use a Postgres DB to store Sign-in and Sign-up info Redis for c
Interpreter - The Official Interpreter for the Infant Lang written in Go
Infant Lang Interpreter Infant Lang Minimalistic Less Esoteric Programming Langu
A template for using Mint Lang with Wails
wails-mint-template 🏗 UNDER CONSTRUCTION About A basic template that allows you to develop a Wails application using Mint Lang, a Crystal-powered pro
Io's package manager
Amirani Io's package manager Contributors ✨ Thanks goes to these wonderful people (emoji key): an aspirin 💻 📖 🔧 🚧 This project follows the all-con
🐀 A Bot toolkit for github that supports OAuth, Events, API, Custom Commands and Check Runs.
Hamster A Bot Toolkit for Github! Documentation Config & Run The Application Hamster uses Go Modules to manage dependencies. First Create a dist confi
This project is created to demonstrate Go-Lang Clean Architecture/DDD/Hexagonal Architecture, and It show the usage of popular libraries gin, gorm, zap and dig.
denti-go-clean-arch This project is created to demonstrate a CleanArchitecture/DDD/HexaArchitecture for dental clinic application built with go gin ap
Writing an interpreter in Go!
Monkey Language Writing a interpreter to the turing complete Monkey Language in Go. Following the book: Writing an interpreter in Go Examples let add
nlp is a general purpose any-lang Natural Language Processor that parses the data inside a text and returns a filled model
nlp nlp is a general purpose any-lang Natural Language Processor that parses the data inside a text and returns a filled model Supported types int in
Aplicações escaláveis com Go Lang - Full Cycle
Aplicacao Go Lang - FullCycle Aplicações escaláveis com Go Lang - Full Cycle Foi desenvolvido uma aplicação para processamento de uma transação em Go
IP2Proxy Go package allows users to query an IP address to determine if it was being used as open proxy, web proxy, VPN anonymizer and TOR exits.
IP2Proxy Go Package This package allows user to query an IP address if it was being used as VPN anonymizer, open proxies, web proxies, Tor exits, data
Trello inspired kanban board made with the Godot Engine and GDScript, powered by an online real-time collaborative backend (Elixir and Phoenix Channels)
Godello (aka GodoTrello) Trello inspired kanban board made with the Godot Engine and GDScript, powered by an online real-time collaborative backend ma
Find which of your go lang direct GitHub dependencies is susceptible to ChainJacking attack
ChainJacking is a tool to find which of your Go lang direct GitHub dependencies is susceptible to ChainJacking attack. Read more about it here Require
common creational, behavioural and structural patterns implemented in go 🤩
Design Patterns 🚀 🧩 Design Patterns are ways of solving different problems we face while designing software solutions. Having too many if/else condi
This app is an attempt towards using go lang with graphql data fetch in react front end.
go_movies _A React js + GraphQL supported with backend in GoLang. This app is an attempt towards using go lang with graphql data fetch in react front
An experimental programming language.
crank-lang An experimental & interpreted programming language written in Go. Features C like syntax Written in Golang Interpreted Statically Typed Dis
Go-lang based sonos standup system
Overview This is an CLI tool that can handle timed standup playback on a sonos device. It allows you to add links to audio files that will be randomly
GO API with Gin Gonic with postgresql using gorp
GO API with Gin Gonic with postgresql using gorp Tips: Make sure you have project in src folder of $GOPATH Also, iniitalize go mod init project-name a
A Simple Application written in go-lang that serves the index.html
go-web server A Simple Application written in go-lang that serves the index.html Running the Application, Well, make sure you have go installed to con
In Memory cache in GO Lang Api
In memory key-value store olarak çalışan bir REST-API servisi Standart Kütüphaneler kullanılmıştır Özellikler key ’i set etmek için bir endpoint key ’
A ready to use Pastebin written in Go Lang, fork the files and start editing/using it.
A ready to use Pastebin written in Go Lang, fork the files and start editing/using it.
RestApi framework GO Lang
resty RestApi framework GO Lang Before start Download docker environment https://github.com/VladimirYalumov/docker_pgdb_mongodb_redis cd [path to dock
Go lang concurrency with channels and worker pools using sync.Pools.
Go Concurrency Go lang concurrency with channels and worker pools using sync.Pools. Concurrency Concurrency is an ability of a program to do multiple
Messing around with Go lang making a real estate site :)
Real Estate Used as a playground to learn Go lang. Setup is heavily inspired by an article by Michael Okoko. Requirements Migrate must be installed on
based on go lang build WEB development framework for go lang beginners .
based on go lang build WEB development framework for go lang beginners .
Simple example using Git actions + Argo CD + K8S + Docker and GO lang
CICD-simple_example Simple example using Git actions + Argo CD + K8S + Docker and GO lang Intro Pre reqs Have an ArgoCD account and Installed. Docker
Chief Client Go is a cross platform Krunker client written in Go Lang
Chief Client Go Chief Client Go is a client for Mac and Linux written in GoLang Features Ad Blocker Option to use proxy Installation To install this c
Learning and Practice - Go Lang
Go Lang - Learning and Practice All the code stored here is provided by Tour of Go Basics Packages, variables, and functions Flow control statements:
Instagram Backend HTTP REST API using GO Lang and Mongo DB
Instagram Backend HTTP REST API using GO Lang and Mongo DB Project for Appointy Summer Internship . Project built within 25 hrs, with no prior knowled
Repository for learning GO lang
LearnGOLang Repository for learning GO lang. What is Go? Go is a fast, statically typed compiled language Compiled to machine level code, does not nee
Compose sample application Go server with an Nginx proxy and a Postgres database
Compose sample application Go server with an Nginx proxy and a Postgres database Project
A template project to demonstrate how to run WebAssembly functions as sidecar microservices in dapr
Live Demo 1. Introduction DAPR is a portable, event-driven runtime that makes it easy for any developer to build resilient, stateless and stateful app
TCP Port Scanner in GO lang
Port-Scanner-GO Simple TCP port scanner in golang. Installation & Build You have to have GO version 1.13 run: go build port-scanner-go.go Run single
Go-lang LDAP Authentication (GLAuth) is a secure, easy-to-use, LDAP server w/ configurable backends.
A lightweight LDAP server for development, home use, or CI
🚀 Use Lanyard API easily in your Go app!
🚀 Go Lanyard Use Lanyard API easily in your Go app! 📦 Installation Initialize your project (go mod init example.com/example) Add package (go get git
一款 Go 语言编写的小巧、简洁、快速采集 fofa 数据导出到 Excel 表单的小工具。
fofa 一款 Go 语言编写的小巧、简洁、快速采集 fofa 数据导出到 Excel 表单的小工具。 Goroutine + retryablehttp Build git clone https://github.com/inspiringz/fofa cd fofa go build -ldf
Go lang IDE. Built with GopherSauce
IDE runs as a server and is accessed via web browser. Being a web server, the IDE boasts a web (HTML) interface is accessible from any device on your network.Compared to Microsoft VS Code and Eclipse CHE, this IDE is very minimalistic
GoPrisma - A Go wrapper for prisma to turn databases into GraphQL APIs using Go.
GoPrisma - a Go wrapper for the Prisma Engines What's this? Introspect a database and use it as a GraphQL API using Go. Supported Databases: SQLite Po
Support for Usagi API developed by @DanielaGC. The library is written in Go Lang
📦 Usagi API - Wrapper This library is simple and easy to use and was developed entirely for Usagi API written in Go Lang. 👨🏫 Example package main
Nodebook - Multi-Lang Web REPL + CLI Code runner
nodebook Nodebook - Multi-Language REPL with Web UI + CLI code runner Useful to practice algorithms and datastructures for coding interviews. What is
A simple library for generating PDF written in Go lang
gopdf gopdf is a simple library for generating PDF document written in Go lang. Features Unicode subfont embedding. (Chinese, Japanese, Korean, etc.)
:books: 《Go语法树入门——开启自制编程语言和编译器之旅》(开源免费图书/Go语言进阶/掌握抽象语法树/Go语言AST/凹语言)
Go语法树入门——开启自制编程语言和编译器之旅! Go语言QQ群: 102319854, 1055927514 光谷码农课堂: https://study.163.com/provider/480000001914454/index.htm 凹语言(凹读音“Wa”)(The Wa Programmi
Source code for the Container-lang programming language
Container-lang Container-lang is a lightweight, interpreted, esoteric scripting language based on the idea of "code containers", aiming to make it eas
Extending the Monkey (programming) Lang from
🍈 Mellang 🍈 Mellang, an interpreted programming language Mellang VSCode Extension You can download it on https://marketplace.visualstudio.com/items?
Pineapple Lang is a simple programming language demo implements by Go
Pineapple Lang is a simple programming language demo implements by Go. It includes a hand-written recursive descent parser and a simple interpreter, although the language is not even Turing-complete. But this repo's main goal is to give beginners of compilation principles a warm up and a simple look at how a programming language is built.
REST API for RabbitMQ, Write with Google Go(lang).
RabbitMQ HTTP API REST HTTP API for RabbitMQ, it's not RabbitMQ Management Plugin. Status: Under active development. Required: * RabbitMQ (2.8+) * Go(
Go Lang Web Assembly bindings for DOM, HTML etc
WebAPI Go Language Web Assembly bindings for DOM, HTML etc WARNING: The current API is in very early state and should be consider to be expremental. T
Go(lang) client library for accessing information of an Apache Mesos cluster.
megos Go(lang) client library for accessing an Apache Mesos cluster. Features Determine the Mesos leader Get the current state of every mesos node (ma
Go(lang) client library for Cachet (open source status page system).
cachet Go(lang) client library for Cachet (open source status page system). Features Full API support Components Incidents Metrics Subscribers Various
Machine Learning libraries for Go Lang - Linear regression, Logistic regression, etc.
package ml - Machine Learning Libraries ###import "github.com/alonsovidales/go_ml" Package ml provides some implementations of usefull machine learnin
A Statsd implementation written in GO lang
statsgod Statsgod is a metric aggregation service inspired by the statsd project. Written in Golang, it increases performance and can be deployed with
Small TCP benchmarking tool in Go-lang
Simple TCP benchmark tool in Go =============================== This package provides simple command line tool to benchmark number of concurrent TCP
Neo4j Rest API Client for Go lang
neo4j.go Implementation of client package for communication with Neo4j Rest API. For more information and documentation please read Godoc Neo4j Page s
Set is a useful collection but there is no built-in implementation in Go lang.
goset Set is a useful collection but there is no built-in implementation in Go lang. Why? The only one pkg which provides set operations now is golang
Go (lang) HTTP session authentication
Go Session Authentication See git tags/releases for information about potentially breaking change. This package uses the Gorilla web toolkit's session