Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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: 14 Nov 2024

https://github.com/artyom/tlstun

Basic socks5 over TLS proxy

socks5-proxy tls-tunnel vpn

Last synced: 14 Nov 2024

https://github.com/artyom/autoflags

Populate go command line app flags from config struct

command-line go

Last synced: 14 Nov 2024

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

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

aws-lambda cloudfront s3-website

Last synced: 14 Nov 2024

https://github.com/artyom/mdserver

Basic http server rendering markdown files

http-server markdown-viewer

Last synced: 14 Nov 2024

https://github.com/artyom/mosh

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

Last synced: 14 Nov 2024

https://github.com/artyom/webdavserver

command webdavserver provides access to given directory via WebDAV protocol

Last synced: 14 Nov 2024

https://github.com/artyom/dot

DNS-over-TLS (DOT) resolvers for Go

dns dns-over-tls

Last synced: 14 Nov 2024

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: 14 Nov 2024

https://github.com/artyom/gencert

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

Last synced: 14 Nov 2024

https://github.com/artyom/docr

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

Last synced: 14 Nov 2024

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: 14 Nov 2024

https://github.com/artyom/beet

Dead-simple ORM on top of redis

Last synced: 14 Nov 2024

https://github.com/artyom/gofontweb

Embeddable Go fonts in woff2 format

fonts golang woff2

Last synced: 14 Nov 2024

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: 14 Nov 2024

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: 14 Nov 2024

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

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

Last synced: 14 Nov 2024

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

Generate mobileconfig to configure Apple devices to use ProtonVPN

Last synced: 14 Nov 2024

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

Lightweight replacement for python-based command-not-found

Last synced: 14 Nov 2024

https://github.com/artyom/aria2ctl

Console XML-RPC client to aria2 download utility

Last synced: 14 Nov 2024

https://github.com/artyom/grafanaweb

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

Last synced: 14 Nov 2024

https://github.com/artyom/meteredwriter

Go package to collect write latency data

Last synced: 14 Nov 2024

https://github.com/artyom/httpcheck

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

Last synced: 14 Nov 2024

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: 14 Nov 2024

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

Small web server to handle personal notes

Last synced: 14 Nov 2024

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: 14 Nov 2024

https://github.com/artyom/oembed

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

go oembed

Last synced: 14 Nov 2024

https://github.com/artyom/alb

Use http.Handler inside AWS Lambda running behind AWS ALB

aws-lambda

Last synced: 14 Nov 2024

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

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

Last synced: 14 Nov 2024

https://github.com/artyom/bouncehandler

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

Last synced: 14 Nov 2024

https://github.com/artyom/upload

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

Last synced: 14 Nov 2024

https://github.com/artyom/unescape

Unescape fields from nginx logs

Last synced: 14 Nov 2024

https://github.com/artyom/shellqueue

A basic tool for running shell command in fifo queue

Last synced: 14 Nov 2024

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

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

docker export filesystem

Last synced: 14 Nov 2024

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

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

Last synced: 14 Nov 2024

https://github.com/artyom/csvstruct

Go package to scan CSV lines to a struct type

csv structured-data

Last synced: 14 Nov 2024

https://github.com/artyom/mtab

Package to read /proc/self/mounts entries

Last synced: 14 Nov 2024

https://github.com/artyom/httpflags

Apply flag package logic to http request form fields

Last synced: 14 Nov 2024

https://github.com/artyom/logfeed

Last synced: 14 Nov 2024

https://github.com/artyom/mdlinks

Markdown cross-document links checker

github-action go golang linter markdown

Last synced: 14 Nov 2024

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

Experiment, don't use

Last synced: 14 Nov 2024

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

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

Last synced: 14 Nov 2024

https://github.com/artyom/httpgzip

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

Last synced: 14 Nov 2024

https://github.com/artyom/stem

stem runs command in a linux container-like environment

Last synced: 14 Nov 2024

https://github.com/artyom/untar

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

Last synced: 14 Nov 2024

https://github.com/artyom/tcpsink

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

Last synced: 14 Nov 2024

https://github.com/artyom/g2048

2048 game board in Go

Last synced: 14 Nov 2024

https://github.com/artyom/zipserver

Serve static assets from a ZIP file over HTTP

go static-site zip

Last synced: 14 Nov 2024

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

Replaces CRLFs with LFs

Last synced: 14 Nov 2024

https://github.com/artyom/unleash

Run multiple copies of the same program in parallel

Last synced: 14 Nov 2024

https://github.com/artyom/multiredir

Small program to serve multiple tcp redirections at once

Last synced: 14 Nov 2024

https://github.com/artyom/fsm

State-tracking Go struct

Last synced: 14 Nov 2024

https://github.com/artyom/thrift

Last synced: 14 Nov 2024

https://github.com/artyom/fb303

fb303 for Go

Last synced: 14 Nov 2024

https://github.com/artyom/ipratelimit

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

Last synced: 14 Nov 2024

https://github.com/artyom/wspush

Service to deliver redis PUBSUB messages over websocket

pubsub websocket

Last synced: 14 Nov 2024

https://github.com/artyom/spinner

Package providing basic "progress spinner" for terminal output

cli command-line terminal

Last synced: 14 Nov 2024

https://github.com/artyom/scribe

Go Scribe client

Last synced: 14 Nov 2024

https://github.com/artyom/ping

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

icmp-ping ping

Last synced: 14 Nov 2024

https://github.com/artyom/progress

Simple Go package to write io.Writer progress to os.Stdout

Last synced: 14 Nov 2024

https://github.com/artyom/meminfo

meminfo package provides a simple interface to get free system memory by parsing /proc/meminfo

Last synced: 14 Nov 2024

https://github.com/artyom/bytesize

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

Last synced: 14 Nov 2024

https://github.com/artyom/exitstatus

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

Last synced: 14 Nov 2024

https://github.com/artyom/status

Package status provides basic facility to print status line to the terminal.

progress-bar

Last synced: 14 Nov 2024

https://github.com/artyom/upload-release-asset

EXPERIMENT, don't use yet

Last synced: 14 Nov 2024

https://github.com/artyom/qtools

Last synced: 14 Nov 2024

https://github.com/artyom/red

Package red implements server speaking redis serialization protocol

Last synced: 14 Nov 2024

https://github.com/artyom/webhost

Last synced: 14 Nov 2024

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: 14 Nov 2024

https://github.com/artyom/vgo-test2

Last synced: 14 Nov 2024

https://github.com/artyom/vgo-test1

Illustration of vendor directory (mis)handling by x/vgo tool

Last synced: 14 Nov 2024

https://github.com/artyom/revproxy

Last synced: 14 Nov 2024

https://github.com/artyom/s3-set-acl

Command s3-set-acl scans s3 bucket and sets 'private' canned ACL on every object.

Last synced: 14 Nov 2024

https://github.com/artyom/s3put

Simple utility to upload files to S3 bucket

Last synced: 14 Nov 2024

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

Demo code: how to handle SQLite schema migrations in Go

example go sqlite

Last synced: 14 Nov 2024

https://github.com/artyom/map

Last synced: 14 Nov 2024

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: 14 Nov 2024

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

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

Last synced: 14 Nov 2024

https://github.com/artyom/histogram

Tool to print some statistics and ASCII histogram on values read from stdin

Last synced: 14 Nov 2024

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

Program to show duration of redis RDB saves

Last synced: 14 Nov 2024

https://github.com/artyom/slacktell

Send messages to Slack from command line

Last synced: 14 Nov 2024

https://github.com/artyom/logreader

Read rotated log as a whole from Go

Last synced: 14 Nov 2024

https://github.com/artyom/loopdefer

Reports of defer usage inside loops

code-analysis linter static-analysis

Last synced: 14 Nov 2024

https://github.com/artyom/ru

Last synced: 14 Nov 2024

https://github.com/artyom/isterm

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

Last synced: 14 Nov 2024

https://github.com/artyom/logpump

Last synced: 14 Nov 2024

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

Proxy to expose http-only image resources over https

Last synced: 14 Nov 2024

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

Convert Day One articles to basic blog-alike site.

Last synced: 14 Nov 2024

https://github.com/artyom/ende

Simple tools to encrypt/decrypt files using RSA keypair

Last synced: 14 Nov 2024

https://github.com/artyom/certcheck

certcheck verifies remote certificate chains for some common problems

Last synced: 14 Nov 2024

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

Program that creates AWS Secrets Manager secrets from a CSV file

Last synced: 14 Nov 2024

https://github.com/artyom/age-github

Wrapper for filippo.io/age tool to use github users as ssh key type recipients

Last synced: 14 Nov 2024

https://github.com/artyom/twist

Twist API client for Go

Last synced: 14 Nov 2024

https://github.com/artyom/aws-cfn-outputs

Fills a text template with AWS CloudFormation stack output values

cloudformation template

Last synced: 14 Nov 2024

https://github.com/artyom/llmcli

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

Last synced: 14 Nov 2024

https://github.com/artyom/post-pr-comment

GitHub Action to post comment on a pull request

github-actions templating

Last synced: 14 Nov 2024