An open API service indexing awesome lists of open source software.

Projects in Awesome Lists by artyom

A curated list of projects in awesome lists by artyom .

https://github.com/artyom/leproxy

https reverse proxy with automatic Letsencrypt usage for multiple hostnames/backends

go golang https-proxy https-server letsencrypt reverse-proxy

Last synced: 11 Apr 2025

https://github.com/artyom/tlstun

Basic socks5 over TLS proxy

socks5-proxy tls-tunnel vpn

Last synced: 18 Jul 2025

https://github.com/artyom/autoflags

Populate go command line app flags from config struct

command-line go

Last synced: 12 Mar 2026

https://github.com/artyom/cloudfront-autoindex

AWS Lambda to work around index.html S3/CloudFront mess

aws-lambda cloudfront s3-website

Last synced: 11 Apr 2025

https://github.com/artyom/mdserver

Basic http server rendering markdown files

http-server markdown-viewer

Last synced: 30 Jun 2025

https://github.com/artyom/mosh

alternative wrapper to mosh-client command that plays well with socks proxies

Last synced: 25 Oct 2025

https://github.com/artyom/webdavserver

command webdavserver provides access to given directory via WebDAV protocol

Last synced: 01 Apr 2026

https://github.com/artyom/dot

DNS-over-TLS (DOT) resolvers for Go

dns dns-over-tls

Last synced: 11 Apr 2025

https://github.com/artyom/sshpf

minimalistic ssh server only allowing port forwarding to an (optionally) limited set of addresses

bastion-host proxy-server ssh-server

Last synced: 11 Apr 2025

https://github.com/artyom/gencert

gencert creates server + client certificates signed with the same self-issued CA

Last synced: 26 Oct 2025

https://github.com/artyom/docr

Serve markdown documentation directly from git repository (no git needed).

Last synced: 11 Apr 2025

https://github.com/artyom/grok

Standalone server terminating https and proxying requests in plain http over reverse ssh tunnels

http-proxy https-server reverse-proxy ssh-tunnel

Last synced: 11 Apr 2025

https://github.com/artyom/rex

rex executes given command(s) on multiple remote hosts, ssh-connecting to them in parallel

devops-tools remote-control ssh

Last synced: 03 Mar 2026

https://github.com/artyom/beet

Dead-simple ORM on top of redis

Last synced: 06 Jun 2026

https://github.com/artyom/alblogs

Command to get a sample of AWS ELB logs into a local sqlite database for ad-hoc analysis

aws elb-logs sqlite3

Last synced: 11 Apr 2025

https://github.com/artyom/backup-makefile

Just `make backup`! Makefile capable of incremental backup using omnipotent rsync

Last synced: 08 Mar 2026

https://github.com/artyom/gofontweb

Embeddable Go fonts in woff2 format

fonts golang woff2

Last synced: 18 Jun 2025

https://github.com/artyom/push-to-docker-repo

Demo: construct/push an image to the Docker repository only using the Go standard library

docker docker-image docker-registry

Last synced: 06 May 2026

https://github.com/artyom/csvstruct

Go package to scan CSV lines to a struct type

csv structured-data

Last synced: 10 May 2026

https://github.com/artyom/meteredwriter

Go package to collect write latency data

Last synced: 11 May 2026

https://github.com/artyom/protonvpn-profiles

Generate mobileconfig to configure Apple devices to use ProtonVPN

Last synced: 14 May 2026

https://github.com/artyom/grafanaweb

Self-contained web server and reverse proxy to host Grafana backed by InfluxDB

Last synced: 17 Oct 2025

https://github.com/artyom/notes-server

Small web server to handle personal notes

Last synced: 10 Feb 2026

https://github.com/artyom/command-not-found-cdb

Lightweight replacement for python-based command-not-found

Last synced: 11 Feb 2026

https://github.com/artyom/httpcheck

Small utility to periodically log HTTP response code for a set of URLs

Last synced: 09 May 2026

https://github.com/artyom/aria2ctl

Console XML-RPC client to aria2 download utility

Last synced: 03 Feb 2026

https://github.com/artyom/oembed

https://godoc.org/github.com/artyom/oembed

go oembed

Last synced: 02 Jul 2025

https://github.com/artyom/unescape

Unescape fields from nginx logs

Last synced: 11 May 2026

https://github.com/artyom/bouncehandler

Calls SQL queries on MySQL based on received SNS notifications about SQS bounces

Last synced: 31 Aug 2025

https://github.com/artyom/zipserver

Serve static assets from a ZIP file over HTTP

go static-site zip

Last synced: 11 Jun 2026

https://github.com/artyom/mtab

Package to read /proc/self/mounts entries

Last synced: 11 Apr 2025

https://github.com/artyom/alb

Use http.Handler inside AWS Lambda running behind AWS ALB

aws-lambda

Last synced: 12 May 2026

https://github.com/artyom/lvd.go

Clone of https://code.google.com/p/lvd.go/

Last synced: 09 Jul 2025

https://github.com/artyom/buffering

http.Handler wrapper buffering bodies of http requests to on-disk files before passing them to child handler

Last synced: 08 Aug 2025

https://github.com/artyom/upload

Command to upload multiple files to a new directory on a remote server via ssh

Last synced: 04 Mar 2025

https://github.com/artyom/shellqueue

A basic tool for running shell command in fifo queue

Last synced: 28 May 2026

https://github.com/artyom/aws-reservations

Tool to check whether all EC2/RDS instances have reserved instances

Last synced: 12 May 2026

https://github.com/artyom/merge-docker-save

Command to export docker image filesystem from the docker save output.

docker export filesystem

Last synced: 05 May 2026

https://github.com/artyom/sqlite-fts-playground

Experiment, don't use

Last synced: 14 May 2026

https://github.com/artyom/fix-newlines

Replaces CRLFs with LFs

Last synced: 23 Aug 2025

https://github.com/artyom/fb303

fb303 for Go

Last synced: 04 Mar 2025

https://github.com/artyom/shot-convert

Command shot-convert watches specified directory for new png screenshots and converts them to jpeg images

Last synced: 12 May 2026

https://github.com/artyom/logfeed

Last synced: 12 Jul 2025

https://github.com/artyom/stem

stem runs command in a linux container-like environment

Last synced: 20 Apr 2026

https://github.com/artyom/wspush

Service to deliver redis PUBSUB messages over websocket

pubsub websocket

Last synced: 01 Mar 2026

https://github.com/artyom/unleash

Run multiple copies of the same program in parallel

Last synced: 07 Jun 2026

https://github.com/artyom/g2048

2048 game board in Go

Last synced: 07 Jun 2026

https://github.com/artyom/mdlinks

Markdown cross-document links checker

github-action go golang linter markdown

Last synced: 14 May 2026

https://github.com/artyom/tcpsink

Simple TCP server storing incoming stream of json messages to snappy-compressed files

Last synced: 25 Jul 2025

https://github.com/artyom/photo-gallery

Web photo gallery generator

Last synced: 07 May 2026

https://github.com/artyom/ipratelimit

Package ipratelimit provides http.Handler capable of per-IP rate limiting

Last synced: 02 Sep 2025

https://github.com/artyom/httpflags

Apply flag package logic to http request form fields

Last synced: 22 Sep 2025

https://github.com/artyom/hujson

Command to reformat JWCC files

json jwcc

Last synced: 20 May 2026

https://github.com/artyom/fsm

State-tracking Go struct

Last synced: 14 May 2026

https://github.com/artyom/llmcli

A command-line interface tool for interacting with Large Language Models through AWS Bedrock

Last synced: 12 May 2026

https://github.com/artyom/thrift

Last synced: 14 May 2026

https://github.com/artyom/spinner

Package providing basic "progress spinner" for terminal output

cli command-line terminal

Last synced: 11 May 2026

https://github.com/artyom/httpgzip

http.Handler wrapper enabling on-the-fly gzip compression for supporting clients

Last synced: 04 Mar 2025

https://github.com/artyom/untar

https://pkg.go.dev/github.com/artyom/untar

Last synced: 10 Sep 2025

https://github.com/artyom/pngquant

Last synced: 14 Jun 2025

https://github.com/artyom/awssize

Last synced: 17 Oct 2025

https://github.com/artyom/imgdim

Command imgdim returns image dimensions in format "width,height" on stdout

Last synced: 19 Oct 2025

https://github.com/artyom/certcheck

certcheck verifies remote certificate chains for some common problems

Last synced: 19 Oct 2025

https://github.com/artyom/assetfs

Command to generate http.FileSystem implementation compiling assets into Go binary

filesystem go static-website

Last synced: 25 Oct 2025

https://github.com/artyom/go-example-github-ci

Sandbox for Go + github actions experiments

Last synced: 26 Oct 2025

https://github.com/artyom/slacktell

Send messages to Slack from command line

Last synced: 09 May 2026

https://github.com/artyom/dietdog

Send logs to DataDog with Go's log.Logger

datadog datadog-logs go logging

Last synced: 12 Jun 2026

https://github.com/artyom/logreader

Read rotated log as a whole from Go

Last synced: 17 Apr 2026

https://github.com/artyom/jp

cli tool to query JSON documents using jmespath syntax

Last synced: 18 Apr 2026

https://github.com/artyom/stddev

Command stddev reads float64 values on its stdin and outputs number of samples, population standard deviation and mean

Last synced: 20 Apr 2026

https://github.com/artyom/netlock

Go library implementing simple locking algorithm on top of Redis

Last synced: 05 Jun 2026

https://github.com/artyom/image-proxy

Proxy to expose http-only image resources over https

Last synced: 05 Jun 2026

https://github.com/artyom/stack-update

Last synced: 27 Apr 2026

https://github.com/artyom/redis-savetime

Program to show duration of redis RDB saves

Last synced: 05 May 2026

https://github.com/artyom/nothugo

Basic static site generator with just enough features to be useful

markdown static-site-generator

Last synced: 06 May 2026

https://github.com/artyom/revproxy

Last synced: 07 May 2026

https://github.com/artyom/plist

Parse OS X (xml) plist files in Go

Last synced: 07 May 2026

https://github.com/artyom/cfn-deploy

Create or update CloudFormation stack from a YAML template file

Last synced: 07 May 2026

https://github.com/artyom/exitstatus

https://godoc.org/github.com/artyom/exitstatus

Last synced: 07 May 2026

https://github.com/artyom/webhost

Last synced: 07 May 2026

https://github.com/artyom/colordiff

Last synced: 09 May 2026

https://github.com/artyom/start-ec2-instance

Command start-ec2-instance starts AWS EC2 instance with given instance id

Last synced: 09 May 2026

https://github.com/artyom/ping

https://godoc.org/github.com/artyom/ping

icmp-ping ping

Last synced: 09 May 2026

https://github.com/artyom/accesslog

Package accesslog provides http.Handler wrapper that logs requests

Last synced: 11 May 2026

https://github.com/artyom/sqlite-alter-schema

Demo code: how to handle SQLite schema migrations in Go

example go sqlite

Last synced: 11 May 2026

https://github.com/artyom/aws-add-secrets

Program that creates AWS Secrets Manager secrets from a CSV file

Last synced: 11 May 2026

https://github.com/artyom/tldr

a tiny wrapper around llmcli

Last synced: 11 May 2026

https://github.com/artyom/mdtools

Helper tools to work with markdown files

Last synced: 11 May 2026

https://github.com/artyom/do-blog

Convert Day One articles to basic blog-alike site.

Last synced: 12 May 2026

https://github.com/artyom/sanitize

Sanitize string fields in opaque json messages from Go

go json sanitising

Last synced: 12 May 2026

https://github.com/artyom/ghwh

Run commands on receiving github push webhook events

Last synced: 12 May 2026

https://github.com/artyom/pm.cms

Dead simple CMS, sort of. Throw in bunch of markdown files, get your html pages. No bells, no whistles.

Last synced: 12 May 2026

https://github.com/artyom/logpump

Last synced: 13 May 2026

https://github.com/artyom/tailserver

`tail` but over http

Last synced: 14 May 2026

https://github.com/artyom/s3put

Simple utility to upload files to S3 bucket

Last synced: 14 May 2026

https://github.com/artyom/rebuild-gobin

Tool to rebuild binaries under GOBIN

Last synced: 14 May 2026

https://github.com/artyom/json2yaml

Command json2yaml converts JSON documents to YAML

Last synced: 14 May 2026