88 Resources
Golang awesome-leetcode Libraries
Go Solution for LeetCode algorithms problems, 100% coverage.
LeetCode 的 Go 解答 进度 统计规则:1.免费题,2.算法题,3.能提交 Go 解答 Easy Medium Hard Total Accepted 265 456 187 908 Total 267 472 197 936 题解 题号 题目 通过率 难度 收藏 1250 * Check
A Go script that makes your GitHub contribution activity panel look awesome! Display a message !
GitHub contributions generator A script written in Go, which goal is to make your GitHub contributions graph the way you want it to be. The goal of th
Go-leetcode - Just solutions to Leetcode problems in Go
go-leetcode Just solutions to Leetcode problems in Go. Problems are organized in
Awesome-italia-remote - A list of remote-friendly or full-remote companies that targets Italian talents
Awesome Italia Remote A list of remote-friendly or full-remote companies that ta
Froggit-Go is a Go library, allowing to perform actions on VCS providers
Froggit-Go is a Go library, allowing to perform actions on VCS providers. Currently supported providers are: GitHub, Bitbucket Server, Bitbucket Cloud, and GitLab.
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
Solution for Leetcode problem: 146. LRU Cache
Solution for Leetcode problem: 146. LRU Cache link My solution for the above lee
This repository provides Ghostscript module for awesome Gotenberg
This repository provides Ghostscript module for awesome Gotenberg With power of Ghostscript Gotenberg can convert PDFs to PDF/A-1b, PDF/A-2b, PDF/A-3b
Leetcode golang
1.1 数组/链表 前缀和数组 303 区域和检索 - 数组不可变 304 二维区域和检索 - 矩阵不可变 560 和为 K 的子数组 差分数组 370 区间加法 1109 航班预订统计
Access LeetCode problems via id, Golang implementation
LCid-Go Introduction This naive toy is based on bunnyxt/lcid, and implemented in Golang for practice. They are same in program logic and static files.
A tiny debug logging tool. Ideal for CLI tools and command applications
A tiny debug logging tool. Ideal for CLI tools and command applications
Leet code - Practice code of leetcode
leet_code Practice code of leetcode. Setting : "go.gopath": "/Users//go", path:
Leetcode-in-go - A collection of solutions of leetcode problems solved in go!
Leetcode in Go A collection of solutions of leetcode problems solved in go! The problems are categorized based on their difficulty level. Easy Problem
📚 Official unofficial Golang bindings for Telegraph API
GoLang bindings for the Telegraph API This project is just to provide a wrapper around the API without any additional features. All methods and types
Curated list of resources for the development and applications of block chain
Awesome Blockchain Curated list of resources for the development and applications of block chain. The blockchain is an incorruptible digital ledger of
A collection about awesome blockchains
A collection about awesome blockchains - open distributed public databases w/ crypto hashes incl. git ;-). Blockchains are the new tulips :tulip::tulip::tulip:. Distributed is the new centralized.
⚡️Curated list of resources for the development and applications of blockchain.
Awesome Blockchain Curated list of resources for the development and applications of block chain. The blockchain is an incorruptible digital ledger of
Leetcode problems slutions
Leetcode problems slutions https://leetcode.com/problemset/all/ Solved problems 1. Two Sum https://leetcode.com/problems/two-sum/ Go Runtime: 4 ms, Me
go-lctree provides a CLI and Go primitives to serialize and deserialize LeetCode binary trees
lctree 🌱 lctree provides a CLI and Golang primitives to serialize and deserialize LeetCode binary trees (e.g. "[5,4,7,3,null,2,null,-1,null,9]"). Ove
Generate tree🌳 from Markdown or Programmatically. Provide CLI and Package for Go, output is JSON/YAML/TOML/tree command.
gtree Generate tree 🌳 from Markdown or Programmatically. Provide CLI and Package for Go, output is JSON or YAML or TOML or tree command. ## Descripti
A curated list of awesome Go frameworks, libraries and software
Awesome Go Sponsorships Awesome Go has no monthly fee, but we have employees who work hard to keep it running, with money raised we can repay the effo
Visualize call graph of a Go program using Graphviz
go-callvis go-callvis is a development tool to help visualize call graph of a Go program using interactive view. Introduction The purpose of this tool
A curated list of awesome articles and resources for learning and practicing Go and its related technologies.
🎨 Awesome Go Education A curated list of awesome articles and resources for learning and practicing Golang and its related technologies. This reposit
Pattern matchings for Go.
Go pattern matching It's just another implementation of pattern matching in Go. I have been inspired by Python pattern matching, that's why I wanted t
Minimalistic REST client for Go applications
RClient Getting Started Checkout the Examples folder for some working examples. The following snippet shows RClient interacting with Github's API: pac
♻️ The most advanced interruptible mechanism to perform actions repetitively until successful.
♻️ retry The most advanced interruptible mechanism to perform actions repetitively until successful. 💡 Idea The retry based on Rican7/retry but fully
Simple Golang HTTPS/TLS Examples
Generate private key (.key) # Key considerations for algorithm "RSA" ≥ 2048-bit openssl genrsa -out server.key 2048 # Key considerations for algorith
Curated list of Go design patterns, recipes and idioms
Go Patterns A curated collection of idiomatic design & application patterns for Go language. Creational Patterns Pattern Description Status Abstract F
Fully customizable Leetcode submission downloader and manager.
Leetdoad Fully customizable Leetcode downloader and manager, which can download and organize your Leetcode submissions in different ways, e.g., by lan
An awesome reverse engine for xray poc. | 一个自动化根据 xray poc 生成对应 server 的工具
在线体验 漏洞报告 Yarx 是什么 Yarx 来自于 x-r-a-y 的反向拼写,它能够根据 xray 的 yaml poc 规则全自动的生成一个满足规则要求的 Server,使用 xray 扫描该 Server 将会扫描出对应的漏洞。它的核心工作原理如下: 它的主要特性有: 支持 status、
My leetcode notes.
LeetCode Test Go Run test of all problems: go test ./problem/* Run test by the specific problem: go test ./problem/0070 Problems # Title Solution Diff
Awesome 2D Maze-based games to play with kids in family and with friends on rich console UI. developed into Go.
gomazes Have fun time with kids and family and friends at playing awesome 2D maze-based games while feeling like a programmer on the computer console/
LeetCode in Go with the code style strictly follows the Google Golang Style Guide
LeetCode in Go LeetCode Online Judge is a website containing many algorithm questions. Most of them are real interview questions of Google, Facebook,
go program that installs and customizes ohmyzsh tmux vim via various plugins and other nice to haves
Pimp-My-Shell Table of Contents Pimp-My-Shell Install Usage About Resources Tmux Hotkeys VIM Hotkeys Adjusting Custom Aliases Mac Fix Terminal bind ke
🚨 Collection of Prometheus alerting rules
👋 Awesome Prometheus Alerts Most alerting rules are common to every Prometheus setup. We need a place to find them all. 🤘 🚨 📊 Collection available
Search all awesome lists in one second.
Awesome Search A website making you access the awesome lists more quickly. This is old version of Awesome Search, you can still access via https://leg
Awesome WebSocket CLient - an interactive command line client for testing websocket servers
Awesome WebSocket CLient - an interactive command line client for testing websocket servers
Go-app is a package to build progressive web apps with Go programming language and WebAssembly.
Go-app is a package to build progressive web apps with Go programming language and WebAssembly.
Library for working with golang telegram client + bot based on tdlib. This library was taken from the user Arman92 and changed for the current version of tdlib.
go-tdlib Golang Telegram TdLib JSON bindings Install To install, you need to run inside a docker container (it is given below) go get -u github.com/ka
🎉 An awesome version control tool for protoc and its related plugins.
❤️ PowerProto is actively maintained! Any questions in use can be directly raised issue, I will respond to you as fast as possible. If you think the p
Parse awesome-go README file and generate a new README file with repo info.
Awesome Go Extra All data are from awesome-go and GitHub API. Audio and Music Libraries for manipulating audio. Name Description Star Open Issues Crea
Awesome-go list with stars. Automatically updated
About This repository is a clone of Awesome Go but with stars. All repositories are still sorted alphabetically. Why? Some of the viewers might be aga
Full-native go implementation of Telegram API
MTProto Full-native implementation of MTProto protocol on Golang! english русский 简体中文 Features Full native implementation All code, from sending requ
A package to build progressive web apps with Go programming language and WebAssembly.
Go-app is a package for building progressive web apps (PWA) with the Go programming language (Golang) and WebAssembly (Wasm). Shaping a UI is done by
arcli - Awesome Redmine CLI
arcli is CLI for Redmine that simplifies some actions such as checking for issue details and tracking time. It supports Redmine v3.3.1+
A package to build progressive web apps with Go programming language and WebAssembly.
Go-app is a package for building progressive web apps (PWA) with the Go programming language (Golang) and WebAssembly (Wasm). Shaping a UI is done by
Collection of awesome interview references.
Awesome Interview Collection of awesome interview reference
leetcode 徽标 badge
leetcode 徽标 leetcode 徽标 快速开始 使用 用户名 排名 通过题目数/总题目数 通过题目数/总题目数 比例 通过提交/总提交 通过提交/总提交 比例 排名记录图表 答题数量图表 自定义 致谢 快速开始 获取 {LeetCode_ID},根据 LeetCode 获取自己的{Leet
The Little Go Book is a free introduction to Google's Go programming language
The Little Go Book is a free introduction to Google's Go programming language. It's aimed at developers who might not be quite comfortable with the idea of pointers and static typing. It's longer than the other Little books, but hopefully still captures that little feeling.
An awesome command-line tool to manage Wireguard configurations.
wg-manage A command line tool to centrally manage Wireguard configuration files - all config options are stored in one YAML file that is then used to
A collection of 100+ popular LeetCode problems solved in Go.
go-leetcode A collection of 100+ popular LeetCode problems that I've solved in Go. Each directory includes a: Description with link to LeetCode proble
Snake game made in Go! 🐍
Snake This is a Terminal based snake game made by tristangoossens. Please star this repository to help my first big project grow! Documentation can be
[爬虫框架 (golang)] An awesome Go concurrent Crawler(spider) framework. The crawler is flexible and modular. It can be expanded to an Individualized crawler easily or you can use the default crawl components only.
go_spider A crawler of vertical communities achieved by GOLANG. Latest stable Release: Version 1.2 (Sep 23, 2014). QQ群号:337344607 Features Concurrent
A curated list of awesome Kubernetes tools and resources.
Awesome Kubernetes Resources A curated list of awesome Kubernetes tools and resources. Inspired by awesome list and donnemartin/awesome-aws. The Fiery
⚔️ Web Hacker's Weapons / A collection of cool tools used by Web hackers. Happy hacking , Happy bug-hunting
A collection of cool tools used by Web hackers. Happy hacking , Happy bug-hunting Family project Table of Contents WHW-Tools Weapons Awesome Bookmarkl
A collection of Go style guides
This is a collection of style guides for Go. Be sure to read about writing engineering guidelines before trying to adopt one of these wholesale. (For
算法模板,最科学的刷题方式,最快速的刷题路径,你值得拥有~
算法模板 算法模板,最科学的刷题方式,最快速的刷题路径,一个月从入门到 offer,你值得拥有 🐶 ~ 算法模板顾名思义就是刷题的套路模板,掌握了刷题模板之后,刷题也变得好玩起来了~ 此项目是自己找工作时,从 0 开始刷 LeetCode 的心得记录,通过各种刷题文章、专栏、视频等总结了一套自己的
Build awesome Golang desktop apps and beautiful interfaces with Vue.js, React.js, Framework 7, and more...
Guark Guark allows you to build beautiful user interfaces using modern web technologies such as Vue.js, React.js..., while your app logic handled and
golang orm and sql builder
gosql gosql is a easy ORM library for Golang. Style: var userList []UserModel err := db.FetchAll(&userList, gosql.Columns("id","name"), gosql.
A curated list of Awesome Go performance libraries and tools
Awesome Go performance Collection of the Awesome™ Go libraries, tools, project around performance. Contents Algorithm Assembly Benchmarks Compiling Co
A collection of cool tools used by Mobile hackers. Happy hacking , Happy bug-hunting
A collection of cool tools used by Mobile hackers. Happy hacking , Happy bug-hunting Family project Table of Contents Weapons Contribute Thanks to con
MemBi is all the members of bugbounty and infosec project.
Member of Bugbounty and Infosec 🤔 What is MemBi? MemBi is all the members of bugbounty and infosec project. If you don't know who to follow, see! 🌏
Consistent hashing with bounded loads in Golang
consistent This library provides a consistent hashing function which simultaneously achieves both uniformity and consistency. For detailed information
[爬虫框架 (golang)] An awesome Go concurrent Crawler(spider) framework. The crawler is flexible and modular. It can be expanded to an Individualized crawler easily or you can use the default crawl components only.
go_spider A crawler of vertical communities achieved by GOLANG. Latest stable Release: Version 1.2 (Sep 23, 2014). QQ群号:337344607 Features Concurrent
Visualize call graph of a Go program using Graphviz
go-callvis go-callvis is a development tool to help visualize call graph of a Go program using interactive view. Introduction The purpose of this tool
Generate, encode, and decode UUIDs v1 with fast or cryptographic-quality random node identifier.
A Go package for generating and manipulating UUIDs Generate, encode, and decode UUIDs v1, as defined in RFC 4122, in Go. Project Status v1.1.0 Stable:
Patreon Go API client
patreon-go patreon-go is a Go client library for accessing the Patreon API. How to import The patreon-go package may be installed by running: go get g
simple-jwt-provider - Simple and lightweight provider which exhibits JWTs, supports login, password-reset (via mail) and user management.
Simple and lightweight JWT-Provider written in go (golang). It exhibits JWT for the in postgres persisted user, which can be managed via api. Also, a password-reset flow via mail verification is available. User specific custom-claims also available for jwt-generation and mail rendering.
An easy-to-use XChaCha20-encryption wrapper for io.ReadWriteCloser (even lossy UDP) using ECDH key exchange algorithm, ED25519 signatures and Blake3+Poly1305 checksums/message-authentication for Go (golang). Also a multiplexer.
Quick start Prepare keys (on both sides): [ -f ~/.ssh/id_ed25519 ] && [ -f ~/.ssh/id_ed25519.pub ] || ssh-keygen -t ed25519 scp ~/.ssh/id_ed25519.pub
🧶 Dead simple, lightweight tracing.
🧶 tracer Dead simple, lightweight tracing. 💡 Idea The tracer provides API to trace execution flow. func Do(ctx context.Context) { defer tracer.Fetc
Quickly clone an entire org/users repositories into one directory - Supports GitHub, GitLab, Bitbucket, and more
ghorg ghorg allows you to quickly clone all of an orgs, or users repos into a single directory. This can be useful in many situations including Search
A minimal framework to build web apps; with handler chaining, middleware support; and most of all standard library compliant HTTP handlers(i.e. http.HandlerFunc).
WebGo v4.1.3 WebGo is a minimalistic framework for Go to build web applications (server side) with zero 3rd party dependencies. Unlike full-fledged fr
Go web framework with a natural feel
Fireball Overview Fireball is a package for Go web applications. The primary goal of this package is to make routing, response writing, and error hand
🚦 Semaphore pattern implementation with timeout of lock/unlock operations.
🚦 semaphore Semaphore pattern implementation with timeout of lock/unlock operations. 💡 Idea The semaphore provides API to control access to a shared
🚧 Flexible mechanism to make execution flow interruptible.
🚧 breaker Flexible mechanism to make execution flow interruptible. 💡 Idea The breaker carries a cancellation signal to interrupt an action execution
A package to build progressive web apps with Go programming language and WebAssembly.
go-app is a package to build progressive web apps (PWA) with Go programming language and WebAssembly. It uses a declarative syntax that allows creatin
A package to allow one to concurrently go through a filesystem with ease
skywalker Skywalker is a package to allow one to concurrently go through a filesystem with ease. Features Concurrency BlackList filtering WhiteList fi
Golang package that generates clean, responsive HTML e-mails for sending transactional mail
Hermes Hermes is the Go port of the great mailgen engine for Node.js. Check their work, it's awesome! It's a package that generates clean, responsive
Consistent hashing with bounded loads in Golang
consistent This library provides a consistent hashing function which simultaneously achieves both uniformity and consistency. For detailed information
Visualize call graph of a Go program using Graphviz
go-callvis go-callvis is a development tool to help visualize call graph of a Go program using interactive view. Introduction The purpose of this tool
Levenshtein distance and similarity metrics with customizable edit costs and Winkler-like bonus for common prefix.
A Go package for calculating the Levenshtein distance between two strings This package implements distance and similarity metrics for strings, based o
An easy-to-use XChaCha20-encryption wrapper for io.ReadWriteCloser (even lossy UDP) using ECDH key exchange algorithm, ED25519 signatures and Blake3+Poly1305 checksums/message-authentication for Go (golang). Also a multiplexer.
Quick start Prepare keys (on both sides): [ -f ~/.ssh/id_ed25519 ] && [ -f ~/.ssh/id_ed25519.pub ] || ssh-keygen -t ed25519 scp ~/.ssh/id_ed25519.pub
The slightly more awesome standard unix password manager for teams
gopass Introduction gopass is a password manager for the command line written in Go. It supports all major operating systems (Linux, MacOS, BSD) as we
An easy to use menu structure for cli applications that prompts users to make choices.
WMenu Package wmenu creates menus for cli programs. It uses wlog for its interface with the command line. It uses os.Stdin, os.Stdout, and os.Stderr w
A simple logging interface that supports cross-platform color and concurrency.
WLog Package wlog creates simple to use UI structure. The UI is used to simply print to the screen. There a wrappers that will wrap each other to crea
Argparse for golang. Just because `flag` sucks
Golang argparse Let's be honest -- Go's standard command line arguments parser flag terribly sucks. It cannot come anywhere close to the Python's argp
Frictionless way of managing project-specific commands
1build is an automation tool used for research and development projects that arms you with the convenience to configure project-local command line ali