100 Resources
Golang content-aware-resize Libraries
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
Asset storage and on-the-fly image resize
air - Asset & Image Resize Asset storage and on-the-fly image resize powered by libvips. Uploading an asset $ http -f POST http://127.0.0.1:1323/uploa
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
Resize upladed images to s3 bucket with given sizes, and uploades new images back to bucket
Features Resize upladed images to s3 bucket with given sizes, and uploades new images back to bucket Environment Variables IMAGE_SIZES - formax 200x20
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:
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
Simple and minimal image server capable of storing, resizing, converting and caching images.
webp-server Simple and minimal image server capable of storing, resizing, converting, and caching images. You can quickly find out how it works by loo
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,
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
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
Image resizing for the Go programming language with common interpolation methods
This package is no longer being updated! Please look for alternatives if that bothers you. Resize Image resizing for the Go programming language with
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
Fast, Docker-ready image processing server written in Go and libvips, with Thumbor URL syntax
Imagor Imagor is a fast, Docker-ready image processing server written in Go. Imagor uses one of the most efficient image processing library libvips (w
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
magicimage is a simple image validation & save with rich feature package for net/http
Installation go get github.com/IndominusByte/magicimage Usage examples A few usage examples can be found below. See the documentation for the full lis
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
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
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.
Automatically resize your ebs
ebs-autoresize Automatically resize your ebs. Table of Contents ebs-autoresize Table of Contents Installing Getting Started Resize Best practices Cont
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
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
Fast and secure standalone server for resizing and converting remote images
imgproxy imgproxy is a fast and secure standalone server for resizing and converting remote images. The main principles of imgproxy are simplicity, sp
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
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
Resize images and animated GIFs in Go
Lilliput relies on mature, high-performance C libraries to do most of the work of decompressing, resizing and compressing images. It aims to do as little memory allocation as possible and especially not to create garbage in Go. As a result, it is suitable for very high throughput image resizing services.
🚩 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
Compare various Image resize algorithms for the Go language
speedtest-resize Compare various Image resize algorithms for the Go language I am writing a web gallery called gonagall in Go (https://github.com/fawi
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
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
Storage and image processing server written in Go
Mort An S3-compatible image processing server written in Go. Still in active development. Features HTTP server Resize, Rotate, SmartCrop Convert (JPEG
go library for image programming (merge, crop, resize, watermark, animate, ease, transit)
Result Terminal Code mergi -t TT -i https://raw.githubusercontent.com/ashleymcnamara/gophers/master/Facepalm_Gopher.png -r "131 131" -i https://raw.gi
Pure golang image resizing
This package is no longer being updated! Please look for alternatives if that bothers you. Resize Image resizing for the Go programming language with
Imaging is a simple image processing package for Go
Imaging Package imaging provides basic image processing functions (resize, rotate, crop, brightness/contrast adjustments, etc.). All the image process
Fast, simple, scalable, Docker-ready HTTP microservice for high-level image processing
imaginary Fast HTTP microservice written in Go for high-level image processing backed by bimg and libvips. imaginary can be used as private or public
Go package for fast high-level image processing powered by libvips C library
bimg Small Go package for fast high-level image processing using libvips via C bindings, providing a simple programmatic API. bimg was designed to be
Image processing algorithms in pure Go
bild A collection of parallel image processing algorithms in pure Go. The aim of this project is simplicity in use and development over absolute high
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