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
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
NodeJS/Browser MTProto API Telegram client library,
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
Made from scratch TypeScript packages, examples and documentation you will surely need to start developing on Telegram Mini Apps.
A ready-to-run example how to integrate Telegram Stars into your bot
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