My name is Andrey, I'm usually working on my own projects here, on GitHub. There are a lot of utilities for solving different tasks that appear in my Internet life; and some projects are made just for fun.
Miscellaneous:
- andre.life β my homepage with its own simple building system
- Game of Life β an implementation of Conway's Game of Life on TS + Parcel; you can try it on life.underlime.net
- asm-primes β a programm on NASM that calculates a sum of primes; was written only for assembler fun
Libraries:
- go-background-task-scheduler β scheduler for running in-process background tasks on Go; can be persistent using bbolt
- node-console-progress-bar-tqdm β progress bar for CLI on Node.js (TS) with an interface that very similar to Python's TQDM
- node-linkify-lite β very lightweight library for replacing URLs in a text with HTML links; doesn't support TS for now, but if someone asks, I'll do it
Utilities:
- dotfiles β config files for *nix systems: zsh, tmux, vim, git and others, some useful scripts
- sms487 β an Android app (on Java) and a server (on Python + MongoDB) for sending notifications from a phone to other devices
- publish-to-orphan-gh-pages - a GitHub action (on JS) that I use for publishing my GitHub pages
- infrastructure β some Ansible playbooks ans shell scripts for deploying server solutions
- dumbproxy-log-monitor β I use proxy servers based on dumbproxy and this utility (on Go + SQLite) for monitoring activity in their logs
- huegrok β since Ngrok isn't available anymore in my location, I created my own solution with Bash and Ansible; simple but good enough for my tasks
- github-repos-backuper β nobody knows the future of GitHub there, so I have this utility for periodically backing up of my repositories; it clones all of them to a local storage
- busybox-utils β utils based on Busybox for environments where are no package managers and a lack of useful utils