Yegor Bugayenko (@yegor256)
  • Stars
    star
    7,179
  • Global Rank 3,415 (Top 0.2 %)
  • Followers 4,382
  • Following 1
  • Registered about 14 years ago
  • Most used languages
    Ruby
    30.4 %
    Java
    22.4 %
    TeX
    19.9 %
    Dockerfile
    6.8 %
    HTML
    3.7 %
    JavaScript
    3.1 %
    PHP
    2.5 %
    Shell
    1.9 %
    Rust
    1.9 %
    C++
    1.9 %
    CSS
    1.2 %
    Perl
    1.2 %
    Makefile
    1.2 %
    Others
    1.8 %

Top repositories

1

tacit

CSS framework for dummies, without a single CSS class: nicely renders properly formatted HTML5 pages
SCSS
1,694
star
2

takes

True Object-Oriented Java Web Framework without NULLs, Static Methods, Annotations, and Mutable Objects
Java
777
star
3

cactoos

Object-Oriented Java primitives, as an alternative to Google Guava and Apache Commons
Java
737
star
4

rultor

DevOps team assistant that helps you merge, deploy, and release GitHub-hosted apps and libraries
Java
468
star
5

qulice

Quality Police for Java projects: aggregator of Checkstyle and PMD
Java
301
star
6

s3auth

Amazon S3 HTTP Basic Auth Gateway: put your files into S3 bucket and make them accessible with a login/password through a browser
Java
254
star
7

xembly

Assembly for XML: an imperative language for modifying XML documents
Java
237
star
8

jare

Free and Instant Content Delivery Network (CDN)
Java
130
star
9

elegantobjects.github.io

Fan club for Elegant Objects programmers
HTML
111
star
10

iri

Simple Immutable URI/URL Builder in Ruby
Ruby
110
star
11

0pdd

Puzzle Driven Development (PDD) Chatbot Assistant for Your GitHub Repositories
Ruby
109
star
12

blog

My blog about computers, written in Jekyll and deployed to GitHub Pages
Liquid
108
star
13

quiz

Refactor the code to make it look more object-oriented and maintainable
PHP
104
star
14

dynamo-archive

Archive and Restore DynamoDB Tables, from the Command Line
JavaScript
100
star
15

jekyll-github-deploy

Jekyll Site Automated Deployer to GitHub Pages
Ruby
78
star
16

sixnines

Website Availability Monitor: add your website to our dashboard and get 24x7 monitoring of its availability (and a badge!)
Ruby
68
star
17

hoc

Hits-of-Code Command Line Calculator, for Git and Subversion
Ruby
61
star
18

ssd16

16 lectures about "Software Systems Design" presented in Innopolis University in 2021 for 3rd year BSc students
TeX
57
star
19

squid-proxy

Docker image for a Squid forward proxy with authorization (fully anonymous)
Dockerfile
52
star
20

jekyll-plantuml

PlantUML plugin for Jekyll: helps you embed UML diagrams into static pages
Ruby
43
star
21

xdsd

eXtremely Distributed Software Development
TeX
41
star
22

jpages

Experimental Java OOP Web Framework
Java
39
star
23

rehttp

HTTP Repeater: you point your Webhooks to us and we make sure they get delivered even if not on the first try
Java
39
star
24

netbout

Private talks made easy
Java
39
star
25

awesome-risks

Sample Risks for a Software Project
38
star
26

requs

Controlled Natural Language for Requirements Specifications
Java
37
star
27

cactoos-http

Object-Oriented HTTP Client
Java
36
star
28

threecopies

Hosted Server Backup Service
Java
36
star
29

awesome-academic-oop

Curated list of academic writings on object-oriented programming
35
star
30

threads

Ruby Gem to unit-test a piece of code in multiple concurrent threads
Ruby
35
star
31

zache

Zero-footprint Ruby In-Memory Thread-Safe Cache
Ruby
34
star
32

codexia

Open Source Incubator
Ruby
33
star
33

mailanes

Smart E-mail Delivery System
Ruby
33
star
34

micromap

๐Ÿ“ˆ A much faster (for very small maps!) alternative of Rust HashMap, which doesn't use hashing and doesn't use heap
Rust
31
star
35

hangman

Hangman (the game) written in a very unelegant procedural style, which you can improve in order to test your skills
Java
29
star
36

wring

Smart Inbox for GitHub Notifications
Java
29
star
37

jacli

Java Command Line Interface
29
star
38

sibit

Simplified Command-Line Bitcoin Client
Ruby
27
star
39

xcop

Command Line Style Checker of XML Documents
Ruby
27
star
40

phprack

phpRack Integration Testing Framework
PHP
25
star
41

thindeck

Web Hosting That Deploys Itself
Java
24
star
42

elegantobjects

Supplementary materials for "Elegant Objects" book
Java
22
star
43

jekyll-git-hash

Jekyll Plugin for Git Hash Retrieval
Ruby
21
star
44

painofoop

Object-oriented programming is a pain if we do it wrong: Lecture Notes for a BSc course
TeX
21
star
45

0rsk

Online Risk Manager
Ruby
20
star
46

tojos

Text Object Java Objects (TOJOs): an object representation of a multi-line structured text file like CSV, YAML, or JSON
Java
19
star
47

soalition

Social Coalitions of Internet Writers
Ruby
18
star
48

random-port

A Ruby gem to reserve a random TCP port
Ruby
17
star
49

jo

Junior Objects: JavaScript Examples
JavaScript
17
star
50

latex-best-practices

A short collection of LaTeX academic writing best practices: it's my personal taste, read it skeptically
TeX
17
star
51

total

Ruby Gem to get total memory size in the system
Ruby
16
star
52

backtrace

Ruby gem to print exception backtrace nicely
Ruby
16
star
53

telepost

Simple Telegram posting Ruby gem
Ruby
15
star
54

rexsl

Java RESTful XSL-based Web Framework
Java
15
star
55

ru.yegor256.com

My Russian blog about politics and social problems
HTML
15
star
56

huawei.cls

LaTeX class for documents you create when working with Huawei or maybe even inside it
TeX
14
star
57

glogin

Login/logout via GitHub OAuth for your Ruby web app
Ruby
14
star
58

use_tinymce

yet another TinyMCE for Rails adaptor. Rails 3 + Minimal dependencies
JavaScript
14
star
59

tacky

Primitive Object Memoization for Ruby
Ruby
14
star
60

nutch-in-java

How to use Apache Nutch without command line
Java
14
star
61

futex

File-based Ruby Mutex
Ruby
14
star
62

seedramp

Micro-Investment Venture Fund
HTML
14
star
63

veils

Ruby Veil Objects
Ruby
13
star
64

texsc

Spell checking for LaTeX documents with the help of aspell
Ruby
13
star
65

bloghacks

Jekyll demo blog for "256 Bloghacks" book
HTML
13
star
66

cam

Classes and Metriัs (CaM): a dataset of Java classes from public open-source GitHub repositories
Shell
13
star
67

latexmk-action

GitHub action for building LaTeX documents via latexmk
Dockerfile
13
star
68

rumble

Command Line Tool to Send Newsletters
Ruby
13
star
69

est

Estimates Automated
Ruby
12
star
70

techiends

Tech Friends Club
HTML
12
star
71

syncem

A simple Ruby decorator to make all methods of your object thread-safe
Ruby
12
star
72

loog

Ruby object, which you can pass to other objects, where they will use it as a logger
Ruby
12
star
73

fibonacci

Fibonacci algorithm implemented in a few compilable languages in different programming flavors
C++
12
star
74

drops

Primitive CSS classes to replace most commonly used CSS styles
CSS
12
star
75

kdpcover

LaTeX class rendering a cover for a book published by Kindle Direct Publishing (KDP)
TeX
12
star
76

iccq.github.io

Official Website of International Conference on Code Quality (ICCQ)
TeX
12
star
77

ppt-slides

LaTeX package for making slide decks ร  la PowerPoint (PPT)
TeX
12
star
78

dockers

Useful Docker Images
Dockerfile
11
star
79

obk

Ruby decorator to throttle object method calls: there will be fixed delays between them
Ruby
11
star
80

microstack

The most primitive and the fastest implementation of a fixed-size last-in-first-out stack on stack in Rust, for Copy-implementing types
Rust
11
star
81

jaxec

Primitive execution of command line commands from Java (mostly useful for tests)
Java
11
star
82

xsline

Declarative and Immutable Java Chain of XSL Transformations
Java
11
star
83

jekyll-chatgpt-translate

Automated translating of Jekyll pages via ChatGPT: all you need is just an OpenAI API key
Ruby
10
star
84

tdx

Test Dynamics
Ruby
10
star
85

phandom

PhantomJS Java DOM Builder
Java
10
star
86

texqc

LaTeX Build Quality Control: checks the log file after LaTeX and finds error reports
Ruby
10
star
87

random-tcp-port

Random TCP Port Reserver
C++
10
star
88

names-vs-complexity

How compound variable names affect complexity of Java methods
TeX
10
star
89

jekyll-bits

Jekyll plugin with simple and nice tools for better blogging
Ruby
10
star
90

articles

Some articles I write for online and offline magazines
Perl
9
star
91

bibrarian

Quotes Organized
Java
9
star
92

jpeek-maven-plugin

Maven Plugin for jPeek
Java
9
star
93

yb-book

This LaTeX class I'm using for all my books I publish on Amazon
TeX
9
star
94

size-vs-immutability

Empirically proven that immutable Java classes are smaller than mutable ones
TeX
9
star
95

rultor-image

Default Docker image for Rultor
Dockerfile
9
star
96

rultor-remote

Rultor command line remote control
Ruby
9
star
97

emap

๐Ÿ“ˆ The fastest map possible in Rust, where keys are integers and the capacity is fixed (faster than Vec!)
Rust
9
star
98

colorizejs

jQuery plugin to colorize data elements
JavaScript
9
star
99

pgtk

PostgreSQL ToolKit for Ruby apps: Liquibase + Rake + Connection Pool
Ruby
8
star
100

fazend-framework

FaZend Framework, Zend Framework extensions
PHP
8
star