32 Resources
Golang dom-manipulation Libraries
A color manipulation and conversion library for Go. 🌈 ✨
Khroma Khroma is a color manipulation and conversion library for Go. ✨ 🌈 Example package main import ( "log" "github.com/qbee-org/khroma" ) func
Convert string to camel case, snake case, kebab case / slugify, custom delimiter, pad string, tease string and many other functionalities with help of by Stringy package.
Golang String manipulation helper package Convert string to camel case, snake case, kebab case / slugify, custom delimiter, pad string, tease string a
Dom - A Go API for different Web APIs for WebAssembly target
Go DOM binding (and more) for WebAssembly This library provides a Go API for dif
XML DOM processing for Golang, supports xpath query
go-xmldom XML DOM processing for Golang, supports xpath query Parse XML into dom Query node using xpath Update XML using dom Installation $ go get git
Common functional data manipulation and abstraction patterns in Golang.
Functional Patterns in Golang GOMAD (Early stage) This package is still in an early stage of development. Feel free to open a PR and contribute or jus
Golang library of simple to use sanitation functions
go-sanitize Simple library of sanitation methods for data sanitation and reduction Table of Contents Installation Documentation Examples & Tests Bench
Helper functions for the manipulation of slices of all types in Go
go-slices Unlike many other programming languages, Go doesn't provide helper functions for slices in it's core. I felt like this was quite an essentia
Gom: DOM building using Go
gom DOM building using Go Usage package main import "github.com/hadihammurabi/gom" func main() { dom := gom.H("html").Children( gom.H("head").Chi
Provides simple, semantic manipulation of the operating system's signal processing.
Provides simple, semantic manipulation of the operating system's signal processing.
Collections of string utils I have created over the years
Go String Utilities The following repo is a collection of string functions I have created over the years, and slowly moving them to a single package,
GO Golang Utilities and helpers like validators and string formatters
Handy Go utilities GO Golang Utilities and helpers like validators, sanitizers and string formatters Requires GO v=1.14 Dependencies None, since v1.1
A collection of useful utility functions
util A group of generic useful utility functions Dependencies parallelizer github.com/shomali11/parallelizer Examples Concurrency package main import
GUI application for Raspberry PI which allows simultaneous manipulation of infrared and nightvision cameras
IRNC GUI application for Raspberry PI which allows simultaneous manipulation of infrared and nightvision cameras IRNC stands for "InfraRed and Nightvi
Swiss Army knife Proxy tool for HTTP/HTTPS traffic capture, manipulation, and replay on the go.
Features • Installation • Usage • Running Proxify • Installing SSL Certificate • Applications of Proxify • Join Discord Swiss Army Knife Proxy for rap
⚙️ Concept of Golang HTML render engine with frontend components and dynamic behavior
SSC Engine An HTML render engine concept that brings frontend-like components experience to the server side with native html/template on steroids. Sup
hdq - HTML DOM Query Language for Go+
hdq - HTML DOM Query Language for Go+ Summary about hdq hdq is a Go+ package for processing HTML documents. Tutorials Collect links of a html page How
Live views and components for golang
live Real-time user experiences with server-rendered HTML in Go. Inspired by and borrowing from Phoenix LiveViews. Live is intended as a replacement f
⚙️ Concept of Golang HTML render engine with frontend components and dynamic behavior
An HTML render engine concept that brings frontend-like components experience to the server side with native html/template on steroids. Supports any s
Utilities to prettify console output of tables, lists, progress-bars, text, etc.
go-pretty Utilities to prettify console output of tables, lists, progress-bars, text, etc. Table Pretty-print tables into ASCII/Unicode strings.
Easy Go GUI wrapper for interactive manipulation of visual algorithms/backend code.
RenderView ================ Install: go get github.com/TheGrum/renderview Needs either Shiny (limited functionality), Gio, go-gtk, or gotk3. The latt
DataFrames for Go: For statistics, machine-learning, and data manipulation/exploration
Dataframes are used for statistics, machine-learning, and data manipulation/exploration. You can think of a Dataframe as an excel spreadsheet. This pa
parse and generate XML easily in go
etree The etree package is a lightweight, pure go package that expresses XML in the form of an element tree. Its design was inspired by the Python Ele
Golang PDF library for creating and processing PDF files (pure go)
UniPDF - PDF for Go UniDoc UniPDF is a PDF library for Go (golang) with capabilities for creating and reading, processing PDF files. The library is wr
:link: Generate HTML and CSS together, on the fly
On The Fly Package for generating HTML and CSS together, on the fly. Can also be used for generating HTML, XML or CSS (or templates). HTML and CSS can
Helper functions for the manipulation of slices of all types in Go
go-slices Unlike many other programming languages, Go doesn't provide helper functions for slices in it's core. I felt like this was quite an essentia
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
DOM library for Go and WASM
Go DOM binding (and more) for WebAssembly This library provides a Go API for different Web APIs for WebAssembly target. It's in an active development,
DataFrames for Go: For statistics, machine-learning, and data manipulation/exploration
Dataframes are used for statistics, machine-learning, and data manipulation/exploration. You can think of a Dataframe as an excel spreadsheet. This pa
A selection of image manipulation tools
img A collection of image manipulation tools. Each tool takes an input file from standard input, this needs to be in PNG, JPEG or GIF format. They out
parse and generate XML easily in go
etree The etree package is a lightweight, pure go package that expresses XML in the form of an element tree. Its design was inspired by the Python Ele
take bytes out of things easily ✨🍪
crunch a library for easily manipulating bits and bytes in golang features | installation | benchmarks | examples features feature-rich: supports read