Nikita Chernyi

Open Source projects and tools

ansible-skeleton yml

Details Source code

Boilerplate for new project with usable file structure even on very huge projects.

Antitheft go

Details Source code GoDoc

CLI tool helps you to find stolen laptop

bump.sh bash

Details Source code

Automatic CHANGELOG.md generator with tags/releases and MRs/PRs creation.

CIBU - CI BUild helper bash

Details Source code

Collection of bash scripts with usefull things for CI implemented into awscli-like style. Used on each CI/CD job in Titanium's projects.

docker-compose bash

Details Source code

Bash script, which allow to use docker/compose as docker image. That script requires only standard nix tools and provides auto-updates, without additional dependencies (official way - python package with bunch of specific deps). Useful for CI and developers' workstations

Phinx dockerized docker

Details Source code docker pulls counter docker image size

Phinx - db migration/seed tool with docker for CI and containerized applications

Swagger.php dockerized docker

Details Source code docker pulls counter docker image size

Swagger.php - Generate interactive OpenAPI documentation for your RESTful API using doctrine annotations.

docker:stable + tools docker

Details Source code docker pulls counter docker image size

Base image for all CI/CD pipelines in Titanium company, bundled with lots of tools.

F-Droid repo python

Details Source code Website

Custom F-Droid repo built on top of Python, Gitlab CI and Gitlab Pages. Automatically downloads releases of open source apps from git repos, signs and publishes it in f-droid repository format on daily schedule.

Forest Guild ruby

Details Source code Website

World of Warcraft guild website with a lot of features

Healthcheck go

Details Source code GoDoc

This program will constantly check for one or more http(-s), websocket and redis endpoints and notify you whenever something goes down and also when it goes up again. It will additionally expose an http (json) endpoint with the current statuses of every check configured. Notifications: Slack, Twilio SMS

ProxyAV go

Details Source code GoDoc

Reverse proxy / MiTM with integrated antivirus to scan uploaded files (and reject requests) on-the-fly

Push notifications microservice go

Details Source code GoDoc

This program will receive messages via REST API and/or Redis queue and send push notifications to Google FCM and/or Apple APNS (VoIP supported).

ssh-context bash

Details Source code

Bash wrapper around ssh which provides you ability to use contexts (as in kubectl) for SSH. Project = context. Context = separate ssh config, keys, etc. Use full power of isolated ssh config

Council of Tirisfal html

Details Source code Website

Static WoW guild website with integrations to Raider.IO API. Built with Jekyll, Statically CDN and microfromats/OGP markup.

Twilio GUI python

Details Source code

Simple gui to send SMS via Twilio, using predefined contact list. Usage case: You are DnD Dungeon Master and you want to notify your party about changes in scheduled event.

WarcraftLogs.com API go

Details Source code GoDoc

Golang API client for WarcraftLogs.com API

WoW Guild Tools go

Details Source code Website GoDoc

missing tools for experienced guild masters.

Warcraft Raid Boss Top go

Details Source code GoDoc

Grabs data from multiple sources and calculate the hardest/easiest boss based on Warcraft Logs parses (kills/wipes counters)

YourLanguageSucks.com html

Details Source code Website

That project provides list of cons for popular programming languages, so you can choose "suckless" one for you.