96 Resources
Golang url Libraries
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
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
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.
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
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
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
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
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
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
API from AnonURL website, an anonymous URL shortener
API from AnonURL website, an anonymous URL shortener
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-
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
🔑 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
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
Kick dropper is a very simple and leightweight demonstration of SQL querying, and injection by parsing URl's
__ __ __ __ _____ ______ | |/ |__|.----.| |--.______| \.----.| |.-----.-----.-----.----.
Putty-url-scheme - Open PuTTY as a url scheme
PuTTY URL Scheme Helper Open PuTTY as a url scheme Install download release bina
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
Simple URL shortener written in Golang
Alviss Introduction Simple URL shortener project, written in Golang. Setup and r
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 в веб-р
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,
🍔 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
A simple URL shortener application.
url-shortener A simple URL shortener application. Features The service supports 2 data stores (in-memory and PostgreSQL). The -db parameter is used to
Tag based url Query parameters Constructor.
taqc 🚕 Tag based url Query parameters Constructor. (This is pronounced as same as "taxi") Synopsis type Query struct { Foo string `ta
This image is primarily used to ping/call a URL on regular intervals using Kubernetes (k8s) CronJob.
A simple webhook caller This image is primarily used to ping/call a URL on regular intervals using Kubernetes (k8s) CronJob. A sample job would look s
A Telegram bot to convert files to URL for direct download links.
File 2 URL Bot A simple bot to convert files sent to it to URLs to make direct download links. Features Fast download speeds Option to allow only spec
Discord bot to check if a URL attached on a message is part of the verified list
OCM URL Verify Bot Checks the url included in a discord message. Displays a verified status when the domain of the url attached is in the verified-dom
A URL shortening server with CLI client
Shorten A service and CLI client that receives a URL, returns a shortened URL then redirects on request. Setup Dependencies Go (1.17+) Postgres (14+)
URL Rewrite middleware for gin
Url Rewrite middleware for gin Example In this exable these urls use the same route http://localhost:1234/test-me http://localhost:1234/index.php/test
Url shortner service for golang
url-shortner-service Endpoints added 1.Health endpoint - to check if server is running or not http://localhost:8080/health HTTP method: GET 2.URL shor
This is a small API that provides basic REST endpoints to shorten a URL
This is a small API that provides basic REST endpoints to shorten a URL, get information about the URL, update the URL, and get statistics on most accessed URLs.
🔗 Generate a temporary login URL for the AWS Console
AWS Console 🔗 Generate a temporary login URL for the AWS Console Installation Prebuilt binaries for several architectures can be found attached to an
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
A tool for connect url write by Golang
goURL A tool for connect url write by Golang To-Do In this month (2021.11), our development plan is adding the following functions: -X, a flag to choo
Simple URL Shortener API
url-shortener POST a URL to /v1/shorturl endpoint and get a JSON response with short_url properties. Example JSON Reponse: {short_url : 'a'} If you pa
Go URL shortener
Golang Short URL To build the short link engine by Go. Development Environment: Ubuntu 20.04 Go 1.17.1 Requirement Console app, receive “URL” from any
A simple demo written in Golang to shorten URL and redirect
url-shortener A simple demo written in Golang to shorten URL and redirect . ├── go.mod ├── go.sum ├── handler │ └── handlers.go ├── main.go ├── shor
longurl is a self-hosted short url service.
longurl Introduction longurl is a self-hosted short url service. Try It Out curl -H "Content-Type:application/json" -X POST --data '{"url": "https://g
this allows you to get the real link of without get tracked bit.ly
check the real url from a url shortener (bit.ly) Also you can use it as an API example with deno const rawResponse = await fetch("https://anti-url-s
Go-based search engine URL collector , support Google, Bing, can be based on Google syntax batch collection URL
Go-based search engine URL collector , support Google, Bing, can be based on Google syntax batch collection URL
CLI program for SEO 301 & 302 url rewrites in fastly with more magento features soon to come
Magento-Fastly Table of Contents Magento-Fastly Development & Testing Install fastly cli Features Installation Usage Development & Testing To test thi
Multiplexer: HTTP-Server & URL Crawler
Multiplexer: HTTP-Server & URL Crawler Приложение представляет собой http-сервер с одним хендлером. Хендлер на вход получает POST-запрос со списком ur
Opinionated platform that runs on Kubernetes, that takes you from App to URL in one step.
Epinio Opinionated platform that runs on Kubernetes, that takes you from App to URL in one step. Contents Epinio Contents What problem does Epinio sol
A barebones URL Shortener implementation in Go using Gin and MySQL. Also features a basic frontend.
URL Shortener in Go This is a barebones URL Shortener implementation in Go using the Gin web framework and MySQL. Also features a basic frontend. Loca
Configuration based URL shortner useful for on page 301 redirects
GO_URL_SHORT Configuration based URL shortner useful for on page 301 redirects Configuration for shortened url can be loaded from a JSON file in forma
A discord bot that watches for tiktok URL's and automatically uploads the corresponding video to the channel
TikiTok Bot A Discord bot that watches for TikTok URLs and sends a message to the channel with the corresponding video attached Click to invite the bo
Simple Golang API to demonstrate file upload to fireabase storage and retrieving url of uploaded file.
go-firebase-storage -Work in progress 🛠️ Simple Golang API that uses Firebase as its backend to demonstrate various firebase services using Go such a
crawlergo is a browser crawler that uses chrome headless mode for URL collection.
A powerful browser crawler for web vulnerability scanners
this allows you to get the real link of bit.ly
check the real url from a url shortener (bit.ly) Also you can use it as an API example with deno const rawResponse = await fetch("https://anti-url-s
🏮 ― Blazing fast URL shortener made with simplicity in mind
klein Blazing fast URL shortener made with simplicity in mind Run As easy as filling out config/config.yaml and running make. Of course, you need to h
Desktop application to download videos and playlists from youtube by simply copying its url.
tubemp3 Desktop application to download videos and playlists from youtube by simply copying its url. You just need to run tubemp3 and copy (CTRL + C)
🏮Blazing fast URL shortener made with simplicity in mind
klein Blazing fast URL shortener made with simplicity in mind Structures The project is what people would call a "monolith".
🔐 Share end-to-end encrypted secrets with others via a one-time URL
If you use this repo, star it ✨ 🔐 Share end-to-end encrypted secrets with others via a one-time URL Use to securely share API Keys, Signing secrets,
Use SQL to instantly query file, domain, URL and IP scanning results from VirusTotal.
VirusTotal Plugin for Steampipe Use SQL to query file, domain, URL and IP scanning results from VirusTotal. Get started → Documentation: Table definit
🔐 Share end-to-end encrypted secrets with others via a one-time URL
If you use this repo, star it ✨ 🔐 Share end-to-end encrypted secrets with others via a one-time URL Use to securely share API Keys, Signing secrets,
Grab is a tool that downloads source code repositories into a convenient directory layout created from the repo's URL's domain and path
Grab is a tool that downloads source code repositories into a convenient directory layout created from the repo's URL's domain and path. It supports Git, Mercurial (hg), Subversion, and Bazaar repositories.
short-url distributed and high-performance
durl 是一个分布式的高性能短链服务,逻辑简单,并提供了相关api接口,开发人员可以快速接入,也可以作为go初学者练手项目.
Package for downloading things from a string URL using a variety of protocols.
go-getter is a library for Go (golang) for downloading files or directories from various sources using a URL as the primary form of input.
This example shows how to serve private contents on AWS S3 through CloudFront signed URL.
AWS CloudFront with Signed URL This is the repository of my blog post. This example shows how to serve private contents on AWS S3 through CloudFront s
Library providing opanapi3 and Go types for store/validation and transfer of ISO-4217, ISO-3166, and other types.
go-types This library has been created with the purpose to facilitate the store, validation, and transfer of Go ISO-3166/ISO-4217/timezones/emails/URL
High-Performance Shortlink ( Short URL ) app creator in Golang. For privacy reasons, you may prefer to host your own short URL app and this is the one to use.
About The Project Shortlink App in Golang Multiple Node based Architecture to create and scale at ease Highly performant key-value storage system Cent
Paramex is a library that binds http request parameters to a Go struct annotated with `param`.
paramex Paramex is a library that binds http request parameters to a Go struct annotated with param. Description To extract http parameters (headers,
Go filesystem implementations for various URL schemes
hairyhenderson/go-fsimpl This module contains a collection of Go filesystem implementations that can discovered dynamically by URL scheme. All filesys
Automating Kubernetes Rollouts with Argo and Prometheus. Checkout the demo URL below
observe-argo-rollout Demo for Automating and Monitoring Kubernetes Rollouts with Argo and Prometheus Performing Demo The demo can be found on Katacoda
Go HTTP tunnel is a reverse tunnel based on HTTP/2.
Go HTTP tunnel is a reverse tunnel based on HTTP/2. It enables you to share your localhost when you don't have a public IP.
urlsh is URL shortener application built on Go language.
GOlang URL shortener service with UI, API, Cache, Hits Counter and forwarder using postgres and redis in backend, bulma in frontend
go-querystring is Go library for encoding structs into URL query strings.
go-querystring go-querystring is a Go library for encoding structs into URL query parameters. Usage import "github.com/google/go-querystring/query" go
tiny Go library to normalize URLs
Purell Purell is a tiny Go library to normalize URLs. It returns a pure URL. Pure-ell. Sanitizer and all. Yeah, I know... Based on the wikipedia paper
An URL shortener service written in Golang
ggz An URL shortener service written in Golang. Features Support MySQL, Postgres or SQLite Database. Support RESTful or GraphQL API. Support Auth0 or
Serve vanity URLs to Go tools.
goovus serves vanity URLs to Go tools. What's In A Name? go Made for Go. o Open as in open source. vus vanity url server. go + o + vus gives goovus. Q
Open URL in your local web browser from the SSH-connected remote environment.
opener Open URL in your local web browser from the SSH-connected remote environment. How does opener work? opener is a daemon process that runs locall
Listing git repository from URL/User/Org
This tool is available when the repository, such as github, is included in the bugbounty scope. Sometimes specified as an org name or user name rather than a specific repository, you can use this tool to extract url from all public repositories included in the org/user.
A fast and easy to use URL health checker ⛑️ Keep your links healthy during tough times
AreYouOK? A minimal, fast & easy to use URL health checker Who is AreYouOk made for ? OSS Package Maintainers 📦️
its a rebuild of saycheese with golang
sayBruh english |español use it at your own risk english about this Is a rebuild of saycheese with golang because the original saycheese use php and o
a url shortener made using go and redis
__ | |--.--.--.----.-----. .-----.-----. | | | | _|-- __|__| _ | _ | |__|__|_____|__| |_____|__|___
A URL shortener using http://is.gd/ and the Go programming language (http://golang.org/)
goisgd A simple command line URL shortener using http://is.gd/. Getting the Code go get github.com/NickPresta/GoURLShortener Usage Import this librar
Lenient VCS repository URL parsing library for Go
============================================= go-vcsurl - Lenient VCS repository URL parser go-vcsurl parses VCS repository URLs in many common format
Echo Inspired Stand Alone URL Router
Vestigo - A Standalone Golang URL Router Abstract Many fast Golang URL routers are often embedded inside frameworks. Vestigo is a stand alone url rout
A powerful HTTP router and URL matcher for building Go web servers with 🦍
gorilla/mux https://www.gorillatoolkit.org/pkg/mux Package gorilla/mux implements a request router and dispatcher for matching incoming requests to th
URL-friendly slugify with multiple languages support.
slug Package slug generate slug from unicode string, URL-friendly slugify with multiple languages support. Documentation online Example package main
A golang URL Shortener
url-shortener A golang URL Shortener with mysql support. Using Bijective conversion between natural numbers (IDs) and short strings Installation Using
Super short, fully unique, non-sequential and URL friendly Ids
Generator of unique non-sequential short Ids The package shortidenables the generation of short, fully unique, non-sequential and by default URL frien
Go module for encoding structs into URL query parameters
qs Package sonh/qs encodes structs into url.Values. Installation go get github.com/sonh/qs Usage import ( "github.com/sonh/qs" ) Package qs export
:steam_locomotive: Decodes url.Values into Go value(s) and Encodes Go value(s) into url.Values. Dual Array and Full map support.
Package form Package form Decodes url.Values into Go value(s) and Encodes Go value(s) into url.Values. It has the following features: Supports map of
A collection of CLI argument types for the Go `flag` package.
flagvar A collection of CLI argument types for the flag package. import "github.com/sgreben/flagvar" Or just copy & paste what you need. It's public d