Egor Gorbachev's Projects
Algorithms and Data Structures implemented in TypeScript using TDD
A beautifully animated Alias game
An example how to use Hot Module Replacement with Angular 7+ and NGRX
A curated list of awesome things related to Telegram Mini Apps (TMA).
Posts and demos for my blog
ESLint plugin that ensures MobX's computed methods are always getters.
A tiny (<2kb gzipped) library for rendering gauge charts. Supports conical/polar gradients, animation timing functions, custom labels
A userscript for GitHub that turns dependencies in package.json, composer.json, Gemfile into clickable links
Graph visual editor and BFS/DFS visualizer using Canvas
Allows to apply various effects/filters on images using Canvas
README generator for my GitHub page
Telegram bot that notifies you whenever an issue is tagged with a specific label on GitHub / BitBucket / GitLab
MemoCard - Award winning Telegram app for improving memory with spaced repetition
Lightweight form management for MobX
A logger + Redux devtools for Mobx 6+
Persist and rehydrate observable properties in mobx store.
Payeer payment gateway API for Node.js
PHPStan's source code. This is where development happens. Check https://github.com/phpstan/phpstan for the distribution repository.
React + MobX starter. Includes TypeScript, React Router, Redux Devtools, based on Create React App
A simple offline-first Flutter app to manage cooking recipes
Simple CRUD/Auth app to get familiar with Symfony components and Unit/Functional testing
TypeScript packages, examples and documentation you will surely need to start developing on Telegram Mini Apps.
Discord bot for toastmasters
TypeScript enum missed helpers for runtime and compile time safety
React hook for using Amcharts 4 library
Maze solving algorithm visualizer using React.js