95 Resources
Golang content-aware-scaling Libraries
Worker pool library with auto-scaling, backpressure, and easy composability of pools into pipelines
workerpool Worker pool library with auto-scaling, backpressure, and easy composability of pools into pipelines. Uses Go 1.18 generics. Notable differe
A Hacker News reader focused on content and readability.
HN.HSBLHSN.ME A HackerNews reader written in Go and React. It focuses on content and readability. Demo You can check the final result here at https://
User-Generated Content Articles 📝
📝 Community Articles A library of technical articles on anything code. Written by the Codecademy community. What are Community Articles? Community ar
This repository will guide you to steal whatever the user copies and send content to telegram bot.
copy-clipboard-stealer-with-telegram This repository will guide you to steal whatever the user copies and send content to telegram bot. Setting Envior
Emlparsingtool - A command line tool that extracts attachments and content directly
A command line tool that extracts attachments and content directly from emL file format messages
Svenska-yle-rss-content-fixer - Attach content to Svenska Yle RSS feeds
svenska-yle-rss-content-fixer This little tool attaches article content to the S
Content and build toolchain for Zig by Example
Content and build toolchain for Zig by Example. Building To build the site you'll need Go installed. Run: tools/build To build continuously in a loop:
Rotate is a tool for rotating out AWS Auto-Scaling Groups within a k8s cluster
k8s-r8 rotate is a tool for rotating out AWS Auto-Scaling Groups within a k8s cluster. It was developed to make upgrading AMIs as a one command experi
Static file server that service content required by dan's services
Static file server that service content required by dan's services.
Upload content to pastes.dev using netcat
paste-netcat Allows you to upload content to paste (and bytebin) using netcat. Example Start an instance of paste-netcat with Docker git clone https
A cached content proxy server -- piping requests through proxies & different IPs to alleviate rate limiting
Facade A cached content proxy server -- piping requests through proxies & different IPs, to alleviate rate limiting. Plans: Implement Unix Domain Sock
Creating Web Content in Golang
Creating Web Content in Golang From GoWebExamples.com Go is an open source programming language designed for building simple, fast, and reliable softw
RaunchBot brings you the latest Raunchy content straight to your favorite Discord server.
RedditBot RedditBot brings you the latest Raunchy content straight to your favorite Discord server. Get RedditBot in your discord here. Bot Commands:
The backend for @yomo/presencejs ⚡️ made realtime web applications edge-aware by YoMo
yomo-presence-backend The backend for @yomo/presencejs 🔨 Dev on local 0. Prerequisites Install Go 1. Install YoMo CLI $ go install github.com/yomorun
Create AWS Auto Scaling groups from running instances or AMIs automatically.
AWS Auto Scaling Groups Builder AWS Auto Scaling group is a great way of managing Amazon EC2 instances. AWS Auto Scaling group watches the correspondi
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
RaunchBot brings you the latest Raunchy content straight to your favorite Discord server.
RaunchBot RaunchBot brings you the latest Raunchy content straight to your favorite Discord server. Development: Compile and run the project. TOKEN=ab
Go-thrust - Cross Platform UI Kit powered by Blink/V8/Chromium Content Lib
go-thrust ALERT - Breaking Changes. Please See Examples, and Tutorial Files, however Tutorial Readmes have not yet been updated.. Basic Breakdown is,
Aws asg updater - Update AMIs within AWS Auto Scaling groups automatically.
AWS Auto Scaling Groups Updater AWS Auto Scaling group is a great way of managing Amazon EC2 instances. AWS Auto Scaling group watches the correspondi
Contentrouter - Protect static content via Firebase Hosting with Cloud Run and Google Cloud Storage
contentrouter A Cloud Run service to gate static content stored in Google Cloud
Service-scaling - Microservice scaling with example
Scaling examples This is the repo for my (Hungarian) Twitch streams where I spea
Kubernetes community content
Kubernetes Community Welcome to the Kubernetes community! This is the starting point for joining and contributing to the Kubernetes community - improv
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.
Serialize any custom type or convert any content to []byte or string, for Go Programming Language
Serialize any custom type to []byte or string. Your custom serializers are, finally, organised. Easy-to-use While providing robust set of features, si
Go library for detecting and decoding various content front matter formats
frontmatter Go library for detecting and decoding various content front matter formats. Supported formats The following front matter formats are suppo
Cost-aware network traffic analysis
Traffic Refinery Overview Traffic Refinery is a cost-aware network traffic analysis library implemented in Go For a project overview, installation inf
Hashsplit - content-based splitting of byte streams
Hashsplit - content-based splitting of byte streams Hashsplitting is a way of dividing a byte stream into pieces based on the stream's content rather
gpool - a generic context-aware resizable goroutines pool to bound concurrency based on semaphore.
gpool - a generic context-aware resizable goroutines pool to bound concurrency. Installation $ go get github.com/sherifabdlnaby/gpool import "github.c
A lockout aware password sprayer for golang
Crimson-Spray Crimson-Spray is a lockout aware password sprayer for active direc
Cerbos is the open core, language-agnostic, scalable authorization solution that makes user permissions and authorization simple to implement and manage by writing context-aware access control policies for your application resources.
Painless access control for cloud-native applications Cerbos helps you super-charge your authorization implementation by writing context-aware access
A custom IPFS/Filecoin node that makes it easy to pin IPFS content and make Filecoin deals.
Estuary An experimental ipfs node Building Requirements: go (1.15 or higher) jq hwloc opencl Run make clean all inside the estuary directory Running T
Syntax-aware Go code search, based on the mvdan/gogrep
gogrep WIP: this is an attempt to move modified gogrep from the go-ruleguard project, so it can be used outside of the ruleguard as a library. Acknowl
A go program that relies on back-end ffmpeg to process video-related content
Video Compress A go program that relies on back-end ffmpeg to process video-related content Installation v-go You can download the corresponding v-go
A MIME type sniffer for Go.
MIMESniffer A MIME type sniffer for Go. MIMESniffer implements the algorithm described at here and uses the file signatures (aka magic numbers) listed
Experimental node-based software for procedural content generation
ProtonGraph Work in progress, please read the Current Status section A node based tool for procedural content creation. Which means, you have a collec
FPS (First Person Shooter) controller template for Godot 3.4 to give starter content for a new or already existing project!
First Person Starter FPS template for Godot to give starter content for a new or already existing project! Includes: 3D Character Controller Smooth Mo
Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
Consul Website: https://www.consul.io Tutorials: HashiCorp Learn Forum: Discuss Consul is a distributed, highly available, and data center aware solut
Perkeep (née Camlistore) is your personal storage system for life: a way of storing, syncing, sharing, modelling and backing up content.
Perkeep is your personal storage system. It's a way to store, sync, share, import, model, and back up content. Keep your stuff for life. For more, see
Use pingser to create client and server based on ICMP Protocol to send and receive custom message content.
pingser Use pingser to create client and server based on ICMP Protocol to send and receive custom message content. examples source code: ./examples Us
A neat wrapper around the 4chan API for content scraping.
moonarch A neat wrapper around the 4chan API for content scraping. How-To First, get the repository: go get github.com/lazdotdigital/fourscrape. fours
A discord bot which can show content added by guild user.
Segb This is a discord bot based on discordgo. Main Features Manage uploaded GIFs by storing their URLs and tags in a google spreadsheet Actually, oth
A command-line tool to visualize a JWT token's content, written in Go
jat A command-line tool to visualize a JWT token's content, written in Go. Usage jat some-jwt Install Navigate to the Releases page; Download the co
Simple web content/proxy server that embodies enterprise zero trust security
pswa - Protected Static Web App Introduction pswa is a simple web content/proxy server which is suitable for various static web apps. Features Availab
A quick and dirty but useful tool to download each text/html page from the wayback machine for a specific domain and search for keywords within the saved content
wayback-keyword-search A quick and dirty but useful tool to download each text/html page from the wayback machine for a specific domain and search for
Apisix plug-in to manage the content of custom rules.
Go Plugin The documentation can be found in this website, which is generated from the files under docs/. Introduction Apisix plug-in to manage the con
A Distributed Content Licensing Framework (DCLF) using Hyperledger Fabric permissioned blockchain.
A Distributed Content Licensing Framework (DCLF) using Hyperledger Fabric permissioned blockchain.
A tool that makes http requests and outputs the url and the content (optionally to file)
BKK Basic Crawler A tool that makes http requests and outputs the url and the content (optionally to file) How to run.. the tests go test the compiler
Command line XML beautifier and content extractor. Similar to jq.
Command line XML beautifier and content extractor. Similar to jq.
Go server for handling WebSub, supporting custom implementations of content providers.
Go WebSub Server A Go implementation of a WebSub server. See examples/main.go for a basic example which uses boltdb and a simple publisher. Importing:
A command-line to create a pull request to review the entire content of a Github repository.
Pull Request Me Pull Request Me (PRMe) creates a pull request for the entire content of a Github repository. This is useful to solicit review comments
Project template for creating an RESTful webservice in Go, with relational database backend & example content.
gofound-restful Project template for creating an RESTfull webservice in Go, with relational database backend and example content. Used packages github
Simple content crawler for joyreactor.cc
Reactor Crawler Simple CLI content crawler for Joyreactor. He'll find all media content on the page you've provided and save it. If there will be any
Static Content Web Server
Static Content Web Server The main purpose of the project is to develop static server that can be used with modern javascript frameworks (React, vue.j
A river for elasticsearch to automatically index mysql content using the replication feed.
Mysql River Plugin for ElasticSearch The Mysql River plugin allows to hook into Mysql replication feed using the excellent python-mysql-replication an
Analyse the content of ipa file.
HelloIPA 对苹果 ipa 包内容进行分析 IsPayloadAppInfoPlist 是 Payload 目录下 app 包中的 Info.plist 文件 GetInfoPlistFileContent 获取 Info.plist 文件内容 GetBuildNumberFromIPA 从
A twitch focused command line tool for producing, archiving and managing live stream content. Built for Linux.
twinx is a live-streaming command line tool for Linux. It connects streaming services (like Twitch, OBS and YouTube) together via a common title and description.
Telegram bot for distorting images and stickers using CAS
Distortioner Telegram bot for distorting pictures, stickers, voice messages and GIFs using Content Aware Scale. Currently resides here: @distortionerb
Apache Traffic Control is an Open Source implementation of a Content Delivery Network
Apache Traffic Control Apache Traffic Control is an Open Source implementation of a Content Delivery Network. Documentation Intro CDN Basics Traffic C
Simple DB using yaml. A project for managing the content of yaml files.
DB Yaml Simple DB using yaml. A project for managing the content of yaml files. Table of Contents DB Yaml Features Usage Write to DB Query DB Get Firs
Oogway is a simple web server with dynamic content generation and extendability in mind supporting a Git based workflow.
Oogway Oogway is a simple web server with dynamic content generation and extendability in mind supporting a Git based workflow. It's somewhere in betw
Vitess is a database clustering system for horizontal scaling of MySQL through generalized sharding.
Vitess is a database clustering system for horizontal scaling of MySQL through generalized sharding.
Graphik is a Backend as a Service implemented as an identity-aware document & graph database with support for gRPC and graphQL
Graphik is a Backend as a Service implemented as an identity-aware, permissioned, persistant document/graph database & pubsub server written in Go.
Syntax-aware grep for PHP code.
phpgrep Syntax-aware grep for PHP code. This repository is used for the library and command-line tool development. A good source for additional utilit
self-aware Golang profile dumper[beta]
holmes WARNING : holmes is under heavy development now, so API will make breaking change during dev. If you want to use it in production, please wait
Future-proof content collaboration platform
Homepage | Dev Guide | GitHub-Repository | Issue-Tracker Pydio Cells is the nextgen file sharing platform for organizations. It is a full rewrite of t
Carrier is a Kubernetes controller for running and scaling game servers on Kubernetes.
Carrier is a Kubernetes controller for running and scaling game servers on Kubernetes. This project is inspired by agones. Introduction Genera
verless is a Static Site Generator designed for Markdown-based content
verless (pronounced like serverless) is a Static Site Generator designed for Markdown-based content with a focus on simplicity and performance. It reads your Markdown files, applies your HTML templates and renders them as a website.
Parametrized JSON logging library in Golang which lets you obfuscate sensitive data and marshal any kind of content.
Noodlog Summary Noodlog is a Golang JSON parametrized and highly configurable logging library. It allows you to: print go structs as JSON messages; pr
Dedicated Game Server Hosting and Scaling for Multiplayer Games on Kubernetes
Agones is a library for hosting, running and scaling dedicated game servers on Kubernetes. Agones, is derived from the Greek word agōn which roughly t
Contextual Content Discovery Tool
Kiterunner Introduction For the longest of times, content discovery has been focused on finding files and folders. While this approach is effective fo
A Kubernetes Operator used for pre-scaling applications in anticipation of load
Pre-Scaling Kubernetes Operator Built out of necessity, the Operator helps pre-scale applications in anticipation of load. At its core, it manages a c
Work with remote images registries - retrieving information, images, signing content
skopeo skopeo is a command line utility that performs various operations on container images and image repositories. skopeo does not require the user
Content aware image resize library
Caire is a content aware image resize library based on Seam Carving for Content-Aware Image Resizing paper. How does it work An energy map (edge detec
Vitess is a database clustering system for horizontal scaling of MySQL.
Vitess Vitess is a database clustering system for horizontal scaling of MySQL through generalized sharding. By encapsulating shard-routing logic, Vite
Gzip Middleware for Go
An out-of-the-box, also customizable gzip middleware for Gin and net/http.
📕 twtxt is a Self-Hosted, Twitter™-like Decentralised microBlogging platform. No ads, no tracking, your content, your data!
twtxt 📕 twtxt is a Self-Hosted, Twitter™-like Decentralised micro-Blogging platform. No ads, no tracking, your content, your data! Technically twtxt
depaware makes you aware of your Go dependencies
depaware depaware makes you aware of your Go dependencies. It generates a list of your dependencies which you check in to your repo: https://github.co
Got: Simple golang package and CLI tool to download large files faster 🏃 than cURL and Wget!
Got. Simple and fast concurrent downloader. Installation ❘ CLI Usage ❘ Module Usage ❘ License Comparison Comparison in cloud server: [root@centos-nyc-
A collection of (ANSI-sequence aware) text reflow operations & algorithms
reflow A collection of ANSI-aware methods and io.Writers helping you to transform blocks of text. This means you can still style your terminal output
Backpulse's core. Backpulse is an API Based CMS. Build you own website without worrying about the content administration system.
Backpulse core Backpulse is an API Based / Headless CMS. Your site's content is accessible directly via our RESTful API, on any web framework and any
🚩 TOC, zero configuration table of content generator for Markdown files, create table of contents from any Markdown file with ease.
toc toc TOC, table of content generator for Markdown files Table of Contents Table of Contents Usage Installation Packages Arch Linux Homebrew Docker
Go library for HTTP content type negotiation
Content-Type support library for Go This library can be used to parse the value Content-Type header (if one is present) and select an acceptable media
A net.http.Handler similar to FileServer that serves gzipped content
net.http.handler.gzip: a FileServer that serves gzipped content. Usage: import "net/http/handler/gzip" base := "/path/to/website/static/files" http
A simple blog framework built with GO. Uses HTML files and a JSON dict to give you more control over your content.
Go-Blog A simple template based blog framework. Instructions Built for GO version: 1 See the Documentation or Getting Started pages in the wiki. Notes
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
Pomerium is an identity-aware access proxy.
Pomerium is an identity-aware proxy that enables secure access to internal applications. Pomerium provides a standardized interface to add access cont
xmux is a httprouter fork on top of xhandler (net/context aware)
Xmux Xmux is a lightweight high performance HTTP request muxer on top xhandler. Xmux gets its speed from the fork of the amazing httprouter. Route par
bluemonday: a fast golang HTML sanitizer (inspired by the OWASP Java HTML Sanitizer) to scrub user generated content of XSS
bluemonday bluemonday is a HTML sanitizer implemented in Go. It is fast and highly configurable. bluemonday takes untrusted user generated content as
xlog is a logger for net/context aware HTTP applications
⚠️ Check zerolog, the successor of xlog. HTTP Handler Logger xlog is a logger for net/context aware HTTP applications. Unlike most loggers, xlog will
A secure image proxy server
go-camo Contents About How it works Differences from Camo Installing pre-built binaries Building Running Running on Heroku Securing an installation Co
A simple blog framework built with GO. Uses HTML files and a JSON dict to give you more control over your content.
Go-Blog A simple template based blog framework. Instructions Built for GO version: 1 See the Documentation or Getting Started pages in the wiki. Notes
An opinionated productive web framework that helps scaling business easier.
appy An opinionated productive web framework that helps scaling business easier, i.e. focus on monolith first, only move to microservices with GRPC la
gpool - a generic context-aware resizable goroutines pool to bound concurrency based on semaphore.
gpool - a generic context-aware resizable goroutines pool to bound concurrency. Installation $ go get github.com/sherifabdlnaby/gpool import "github.c
Vitess is a database clustering system for horizontal scaling of MySQL.
Vitess Vitess is a database clustering system for horizontal scaling of MySQL through generalized sharding. By encapsulating shard-routing logic, Vite
A fast data generator that's multi-table aware and supports multi-row DML.
If you need to generate a lot of random data for your database tables but don't want to spend hours configuring a custom tool for the job, then datage