319 Resources
Golang url-parser Libraries
A fast, easy-of-use and dependency free custom mapping from .csv data into Golang structs
csvparser This package provides a fast and easy-of-use custom mapping from .csv data into Golang structs. Index Pre-requisites Installation Examples C
A generator library for concise, unambiguous and URL-safe UUIDs
shortuuid A Go library that generates concise, unambiguous, URL-safe UUIDs. Based on and compatible with the Python library shortuuid. Often, one need
go-fasttld is a high performance top level domains (TLD) extraction module.
go-fasttld go-fasttld is a high performance top level domains (TLD) extraction module implemented with compressed tries. This module is a port of the
The 'Scalable' URL shortener
Chinnaswamy The 'Scalable' URL shortener Running tests To run end to end tests: CHINNASWAMY_TEST_HOST="host:port" go test -count=1 ./integration_tes
Interpreted Programming Language built in Go. Lexer, Parser, AST, VM.
Gago | Programming Language Built in Go if you are looking for the docs, go here Gago is a interpreted programming language. It is fully written in Go
Work pool channlege - An url hash retriever worker pool for getting hash digest for a collection of urls
Code challenge The aim of this project is to provide an url hash retriever worke
Instal - Install any binary app from a script URL
🛰️ Install any binary app from a script URL. this cli app is an alternative to
Short url backend - Go musthave shortener tpl
go-musthave-shortener-tpl Шаблон репозитория для практического трека «Go в веб-р
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
INI Loader written in Go
go-ini INI Loader written in Go Single threaded & simple Examples Read all params func (app MyApp) onParam(name string, value string) bool { app.c
Utility package that provides the ability to more conveniently work with URL parameters.
Utility package that provides the ability to more conveniently work with URL parameters.
GONET-Scanner - Golang network scanner with arp discovery and own parser
GO/NET Scanner ScreenShots Install chmod +x install.sh ./install.sh [as root] U
Using NFP (Number Format Parser) you can get an Abstract Syntax Tree (AST) from Excel number format expression
NFP (Number Format Parser) Using NFP (Number Format Parser) you can get an Abstract Syntax Tree (AST) from Excel number format expression. Installatio
OMUS - One More URL Shortener
OMUS OMUS - One More URL Shortener; For now - planned only API. Functions: Gener
Implementing URL shortening with Go and Redis as cache with Rate Limiting
URL-Redis Implementing URL shortening with Go and Redis as cache with Rate Limiting. In this project I have tried to implement on of daily task used i
🚀 Platform providing a powerful and fast public script parsing API dedicated to the Skript community.
SkriptMC-Parser is currently a prototype in the early stages of development of a system that allows the Skript community to test their scripts via a public API for potential errors or warnings. This is a quick and easy way to check your scripts without having to set up a Spigot server on your environment.
Go-site-crawler - a simple application written in go that can fetch contentfrom a url endpoint
Go Site Crawler Go Site Crawler is a simple application written in go that can f
Go Microsoft Excel Number Format Parser
NFP (Number Format Parser) Using NFP (Number Format Parser) you can get an Abstract Syntax Tree (AST) from Excel number format expression. Installatio
Runcmd - just golang binary that runs commands from url or local file and logs output
runcmd just golang binary that runs commands from url or local file and logs out
A simple parser for the query used in gmail to filter for e-mails
Go Gmail Query Parser by Dustin Breuer This project is work in progress. Prerequisites Before installing this project you need: 🐀 Go (at least 1.17)
Shortener - URL shortener with golang (Link shortening service)
URL shortener (Сервис сокращения размеров ссылки) Запуск приложения осуществляет
Argo Workflows URL Finder
Argo Workflows URL Finder When Argo Workflows archives a workflow, the URL changes, and the URL cannot be pre-determined. If you're using tools such a
Go-config - Config parser for go that supports environment vars and multiple yaml files
go-multiconfig This package is able to parse yaml config files. It supports gett
Openapi - OpenAPI 3.x parser. Written in Go
OpenAPI OpenAPI specification object model Features Easy to integrate. Installat
Goshort - Just another simple url shortener to use with curl
qnd.be Just another simple url shortener to use with curl. Kinda like 0x0.st. Ju
minigli is a tiny command argument parser for Go.
minigli is a tiny command argument parser for Go.
Upgit - Upgit helps you simply upload any file to your Github repository and then get a raw URL for it
Upgit - Upgit helps you simply upload any file to your Github repository and then get a raw URL for it
Cfurlshort - Url Shortener service with golang
Url Shortener This respository contains the code for my url shortener service. D
🔎🪲 Malleable C2 profiles parser and assembler written in golang
goMalleable 🔎 🪲 Malleable C2 profiles parser and assembler written in golang Table of Contents Introduction Installation Usage Examples Introduction
Golemon - A Go port of the lemon parser generator
Go lemon port A port of the Lemon Parser to Go. State This work was done entirel
Go-timeparser - Flexible Time Parser for Golang
go-timeparser Flexible Time Parser for Golang Installation Download timeparser w
Gocfg - A naive and simple cfg parser that uses maps internally done in Go
gocfg A simple ini-like parser based on maps. Key iteration can be done using th
Gonfigure - Read and write config files in go
Gonfigure Reads ini files in golang. Reading INI Files Load file File can be loa
API from AnonURL website, an anonymous URL shortener
API from AnonURL website, an anonymous URL shortener
Rdelf2json - CLI application for parsing ELF and converting to json
rdelf2json CLI application for parsing ELF and converting to json Install go ins
Simple filter query language parser so that you can build SQL, Elasticsearch, etc. queries safely from user input.
fexpr fexpr is a filter query language parser that generates extremely easy to work with AST structure so that you can create safely SQL, Elasticsearc
A simple command line functionality to convert your Kaspersky Password Manager exported file to CSV format
A simple command line functionality to convert your Kaspersky Password Manager exported file to CSV format
cookiestxt implement parser of cookies txt format
cookiestxt cookiestxt implement parser of cookies txt format Usage package main import ( "log" "strings" "github.com/mengzhu
A sample url shortener app to test Keploy integration capabilities
Example URL Shortener A sample url shortener app to test Keploy integration capabilities Installation git clone https://github.com/keploy/example-url-
Golang flags parser with zero dependency
flags Golang flags parser with zero dependency. Usage See simple.go for basic usage. Concept flags gives a simple way to get flag's value from argumen
Golang parser for Intuit Interchange Format (.IIF) files
Intuit Interchange Format (.IIF) Parser Install go get github.com/joshuaslate/iif Usage iiifile, err := os.Open("./transactions.iif") if err != nil {
time range expression in cron style
cronrange cronrange is a Go package for time range expression in Cron style. In a nutshell, CronRange expression is a combination of Cron expression a
Go package to easily convert a URL's query parameters/values into usable struct values of the correct types.
Query Param Stop accessing query strings and repeatedly parsing them into your preferred values - queryparam can do that for you! Installation go get
Quick and simple parser for PFSense XML configuration files, good for auditing firewall rules
pfcfg-parser version 0.0.1 : 13 January 2022 A quick and simple parser for PFSense XML configuration files to generate a plain text file of the main c
🔑 Authz0 is an automated authorization test tool. Unauthorized access can be identified based on URL and Role.
Authz0 is an automated authorization test tool. Unauthorized access can be identified based on URL and Role. URLs and Roles are managed as YAML-based
Optimized JSON for Go is a high performance parser with a variety of additional JSON tools
Optimized JSON for Go is a high performance parser with a variety of additional JSON tools. OjG is optimized to processing huge data sets where data d
The simple JSON parser with validation by condition
omg.jsonParser omg.jsonParser is a simple JSON parser with a simple condition validation. It's a wrapper on standard go JSON lib. With it help you can
µjson - A fast and minimal JSON parser and transformer that works on unstructured JSON
µjson A fast and minimal JSON parser and transformer that works on unstructured JSON. It works by parsing input and calling the given callback functio
Test-app-url-shortner - A sample url shortener app to test Keploy integration capabilities
test-app-url-shortner A sample url shortener app to test Keploy integration capa
A multi-pass compiler written in Go comprised of scanner, recursive-descent parser, generation of AST, intermediate representation (ILOC), and code generation (Armv8).
GoLite Project - Go Huskies! This is a project conducted and led in the course MPCS 51300 Compilers at the University of Chicago. In a group of two, w
Kick dropper is a very simple and leightweight demonstration of SQL querying, and injection by parsing URl's
__ __ __ __ _____ ______ | |/ |__|.----.| |--.______| \.----.| |.-----.-----.-----.----.
Torrent-metainfo-parser - Generates a .torrent meta info from a file
torrent-metainfo-parser generates a .torrent meta info from a file required argu
Apache htpasswd Parser for Go.
htpasswd for Go This is a libary to validate user credentials against an HTTPasswd file. This was forked from https://github.com/jimstudt/http-authent
Monkey-go - Writing An Interpreter In Golang
monkey-go Learning how to write an Interpreter called Monkey using Go! If you're
Go-json5 - A parser that supports a subset of the JSON5 specification
barney.ci/go-json5 This library implements a parser that supports a subset of th
Json-log-exporter - A Nginx log parser exporter for prometheus metrics
json-log-exporter A Nginx log parser exporter for prometheus metrics. Installati
Putty-url-scheme - Open PuTTY as a url scheme
PuTTY URL Scheme Helper Open PuTTY as a url scheme Install download release bina
News-parser-cli - Simple CLI which allows you to receive news depending on the parameters passed to it
news-parser-cli Simple CLI which allows you to receive news depending on the par
Ghissue - This repo contains a github issue parser, that is useful for Enterprise Github accounts.
Ghissue - This repo contains a github issue parser, that is useful for Enterprise Github accounts. Sometimes is needed to parse the content of the issue for some data extraction or statistics purposes.
Tinyini - Bare-bones Go library for reading INI-like configuration files
tinyini tinyini is a minimalistic library for parsing INI-like configuration files. example configuration file globalkey = globalvalue [section] key
Golisp-wtf - A lisp interpreter (still just a parser) implementation in golang. You may yell "What the fuck!?.." when you see the shitty code.
R6RS Scheme Lisp dialect interpreter This is an implementation of a subset of R6RS Scheme Lisp dialect in golang. The work is still in progress. At th
Urlshorter - A restful url shorter for golang
To who that review this code: I try my best to dockerize files and project but I
A productivity tools to diagnose list of exported URL status from Google Search Console, Analytics, Sitemap URL...etc.
google-url-checker A productivity tools to diagnose list of exported URL status from Google Search Console, Analytics, Sitemap URL...etc. A quick way
📚 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
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
Neural network transition-based dependency parser (in Rust)
dpar Introduction dpar is a neural network transition-based dependency parser. The original Go version can be found in the oldgo branch. Dependencies
A simple json parser built using golang
jsonparser A simple json parser built using golang Installation: go get -u githu
Parse .har files to create Go http requests
HAR-Parser Parse .har files to create Go http requests Usage $ ./HAR-Parser myfi
Service for read & update MAC OUI list
manufacturer-parser Service written on Golang to get actual MAC OUI list from here and store to MongoDB. Needed for dealt with actual list in Wimark O
YANG parser and compiler to produce Go language objects
Current support for goyang is for the latest 3 Go releases. goyang YANG parser and compiler for Go programs. The yang package (pkg/yang) is used to co
A JSON parser/generator for Go
FASTJSON fastjson是java版本的fastjson库的api做一个翻译,方便习惯java的人操作json数据 主要适用场景:层级和字段都不能确定的json 这个库并不实现高性能json解析,依赖标准库json 这个库并没有100%实现java版的api 安装 go get -u gi
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
Go Mathematical Expression Toolkit. Run-time mathematical expression parser and evaluation engine.
Go Mathematical Expression Toolkit The Go Expression Toolkit (Go-ExprTk) is a wrapper library based on C++ Mathematical Expression Toolkit Library (Ex
A Changelog Management Tool written in Go which is compatible with Linux, Windows and Mac OS-X.
changelog-go A Changelog Management Tool written in Go which is compatible with Linux, Windows and Mac OS-X. Demo Motivation Think about that: You hav
Go package to quickly query and manipulate interface data.
Query Interface JSON and set or delete values easily IJSON is a small but effective utility to deal with dynamic or unknown JSON structures in Go. It'
Package feed implements a flexible, robust and efficient RSS and Atom parser
Feed Parser (RSS, Atom) Package feed implements a flexible, robust and efficient RSS/Atom parser. If you just want some bytes to be quickly parsed int
A syndication feed parser for Atom 1.0 and RSS 2.0 in Go
Overview syndfeed is a Go library for RSS 2.0 and Atom 1.0 feeds, supported implement extension module to parse any RSS and Atom extension element. De
A string argument parser that understands quotes and backslashes
parseargs-go This is a port of the parserargs.js project to Go. What about parsing arguments allowing quotes in them? But beware that this library wil
Simple URL shortener written in Golang
Alviss Introduction Simple URL shortener project, written in Golang. Setup and r
A parser combinator library for Go.
Takenoco A parser combinator library for Go. Examples CSV parser Dust - toy scripting language Usage Define the parser: package csv import ( "err
Toy scripting language with a syntax similar to Rust.
Dust - toy scripting language Toy scripting language with a syntax similar to Rust. 👍 Syntax similar to Rust 👍 Loose JSON parsing 👍 Calling host fu
Url Shortener Api For Golang
Url Shortener Api Using Go Endpoints Get and redirect to long url GET: "/:id" Cr
Yandex practicum go url shortener service
go-musthave-shortener-tpl Шаблон репозитория для практического трека «Go в веб-р
This package can parse date match expression, which used by ElasticSearch
datemath-parser this package is pure go package, this package can parse date match expression, which used by ElasticSearch. Date Math Definition you c
A string argument parser that understands quotes and backslashes
parseargs-go This is a port of the parserargs.js project to Go. What about parsing arguments allowing quotes in them? But beware that this library wil
Parse and generate m3u8 playlists for Apple HTTP Live Streaming (HLS) in Ruby.
m3u8 m3u8 provides easy generation and parsing of m3u8 playlists defined in the HTTP Live Streaming (HLS) Internet Draft published by Apple. The libra
Учебный проект. Парсер списка аниме с сайта Shikimori
Shikimori Parser In order to explore the possibilities of Golang, I decided to write a simple parser of the list of anime from Shikimori.one. Works as
Utility to safely fetch Java class files being served by LDAP servers. Includes deobfuscator for common Log4J URL obfuscation techniques
ldap-get Utility to safely fetch Java class files being served by LDAP servers,
Config File Parser
Config File Parser Speed It was Implemented by binary tree and only suitable for small project. Ignore Any line starting with specific prefix will be
Package osargs provides functions to parse command line arguments
osargs About Package osargs provides functions to parse command line arguments. It is published on https://github.com/vbsw/osargs and https://gitlab.c
An extension to the Goldmark Markdown Parser
Goldmark-Highlight An extension to the Goldmark Markdown Parser which adds parsing / rendering capabilities for rendering highlighted text. Highlighte
Tiny binary serializer and deserializer to create on demand parsers and compilers
Parco Hobbyist binary compiler and parser built with as less reflection as possible, highly extensible and with zero dependencies. There are plenty pa
Freestyle xml parser with golang
fxml - FreeStyle XML Parser This package provides a simple parser which reads a XML document and output a tree structure, which does not need a pre-de
🍔 Product-storage service, work on gRPC. Client sends the URL to download products, and requests the result.
🍔 Product-storage service, work on gRPC. Client sends the URL to download products, and requests the result. The server transfer request to a third-party resource for .csv-file uploading and saves the products to own database.
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
Provide an upload endpoint that stores files on pinata and returns a json response with the uploaded file pinata url
Purpose Build a template repository to get to coding as quickly as possible, by starting from a common template which follows the guidelines here Feat
Parser / Scanner Generator
New Have a look at https://github.com/goccmack/gogll for scannerless GLL parser generation. Gocc Introduction Gocc is a compiler kit for Go written in
A Protobuf parser
A Protobuf parser for Go This package contains a cleanroom Protobuf parser for Go using Participle. This was originally an example within Participle.
Go-ant-pattern: An ant pattern parser
go-ant-pattern - An ant pattern parser. Usage package main import ( "fmt" "github.com/cbuschka/go-ant-pattern" ) func main() { path := "
A dead simple parser package for Go
A dead simple parser package for Go V2 Introduction Tutorial Tag syntax Overview Grammar syntax Capturing Capturing boolean value Streaming Lexing Sta