Sergey Shepelev (@temoto)

Top repositories

1

robotstxt

The robots.txt exclusion protocol implementation for Go language
Go
257
star
2

heroshi

Heroshi – open source web crawler.
Go
49
star
3

vender

Open source vending machine controller firmware
Go
48
star
4

nginx-lint

nginx config advisor
Haskell
31
star
5

dlock

Distributed lock manager. Warning: very hard to use it properly. Not because it's broken, but because distributed systems are hard. If in doubt, do not use this.
Go
25
star
6

gpio-cdev-go

Linux 4.8+ GPIO interface (gpiochip char dev) for pure Go
Go
10
star
7

py-gitfs

FUSE (filesystem in userspace) that presents contents of git repository.
Python
5
star
8

configs

my configs are free to read: bash, git, sublime, vim, zsh
Vim Script
5
star
9

iodin

MDB (9bit serial) GPIO bit-banging option for VMC (vending machine controller). Sub-project, used in github.com/temoto/vender
Rust
4
star
10

mysql-leader-kuska

Mysql leader (master) election using consul lock
Shell
3
star
11

ru-nalog-go

Go библиотека для работы с онлайн-кассами Умка
Go
3
star
12

alive

Go library waiting for subtasks. sync.WaitGroup on steroids. Helps to coordinate graceful or fast shutdown.
Go
3
star
13

stm32

Toy project to get familiar with STM32F0-Discovery board and wonderful world of ARM Cortex-M processors. Based on template https://github.com/szczys/stm32f0-discovery-basic-template
C
3
star
14

peacemaker

Kill processes that abuse system resources. Peace, bro.
Go
2
star
15

herdis-server

Herdis is a toy, study project, a proof of concept implementation of simple in-memory key-value storage with network interface and simple custom text protocol. Name is inspired by Redis.
Haskell
2
star
16

vm-001

Toy virtual machine with light-weight concurrency support. This is a study project to get some experience with virtual machines and concurrency.
2
star
17

inputevent-go

Pure Go library for InputEvent protocol and keycodes; copied from @gvalkov/golang-evdev
Go
1
star
18

k411

A toy OS kernel
C
1
star
19

temoto_ru

My personal website
HTML
1
star
20

pytermkey

pytermkey is python binding to libtermkey library by Paul Evans.
C
1
star
21

py-helpers

Various little helpers and shortcuts around Python stdlib or other libraries
1
star
22

project-537

Project-537 is a remake of famous video game Constructor by System 3.
Go
1
star
23

extremofile

Durable local storage. File that survives failures.
Go
1
star
24

venderctl

Open source vending machine data processing server. The backend for https://github.com/temoto/vender
Go
1
star
25

linux-input-control

For XCSoar flight pilots. Switch IR touchpad on/off with power button on Kobo.
Go
1
star
26

spq

Persistent queue library putting fail safety over speed.
Go
1
star