Skip to content
View kravetsone's full-sized avatar
Block or Report

Block or report kravetsone

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
kravetsone/README.md

Привет, я Kravets 👋

✨ Навыки

🖌️ Фронтенд

Tech stack

⚙️ Бекенд

Tech stack

🛠 Инструменты

Tools I use

👉 Мои проекты

1. [GramIO] - WIP Telegram Bot API фреймворк для создания ботов с удобством!

  • [types] - Авто-обновляемая и кодогенерируемая библиотека с типами Telegram Bot API с помощью Github Actions

  • [keyboards] - Фреймворк-агностик библиотека для создания клавиатур телеграм ботам с многими классными возможностями!

  • [documentation] - Документация на VitePress с авто-деплоем на Netlify

  • [media-cache] - Плагин, который предотвращает лишние загрузки файлов сохраняя их file_id в GramIO

  • [create-gramio] - Скаффолдер, который позволяет развернуть проект с GramIO и окружением очень легко

  • [auto-retry] - Плагин, который повторяет запросы получившие retry_after параметр в GramIO

  • [format] - Библиотека для форматирования текста

  • [files] - Библиотека для удобной работой с загрузкой файлов для Telegram Bot API (работает под капотом GramIO)

  • [autoload] - Плагин для автозагрузки команд и т.д. из файлов в GramIO

  • [session] - Плагин для сессий в GramIO

  • [prompt] - Плагин реализующий "Вопрос-Ответ" в GramIO

  • [i18n] - Плагин, который позволяет удобно работать с локализацией

  • [media-group] - Плагин, который позволяет собрать медиа группу благодаря debounce

2. [elysia-autoload] - Плагин для Elysia, который загружает все endpoints в папке и генерирует типы для Eden

3. [create-elysiajs] - Модуль, который позволяет развернуть проект с ElysiaJS фреймворком и настроить его окружение простой командой bun create elysiajs. Biome, ESLint, Prisma, Drizzle, Husky и выбор плагинов. Авто-обновление зависимостей (включая те которые используются в генерации шаблона) с помощью Renovate

4. [elysia-oauth2] - Плагин для Elysia, который реализует удобную работу с авторизацией по протоколу OAuth 2.0, предоставляя 45+ адаптера под различные сервиса

5. [enkaNetwork] - TypeScript модуль, который позволяет удобно работать с enka.network добавляя локализацию и работу с асетами (например, авто-обновление)

6. [fluent2ts] - CLI утилита, которая позволяет генерировать типы для Fluent (.ftl) файлов локализации

7. [slidev-addon-qrcode] - Аддон для slidev, который предоставляет QRCode компонент (обёртка над qr-code-styling)

8. [aigram-monorepo] - MVP мессенджера в монорепе с e2e type-safety. (Svelte + Effector и ElysiaJS + Drizzle)

9. [Code Syntax Highlighter] - Плагин/Виджет для Figma который отрендерит текст с подсветкой синтаксиса. Поддерживаются многие языки и множество тем благодаря Shiki.

10. [PAYOK] - TypeScript модуль, который позволяет принимать платежи агрегатора payok.io

11. [rustore_notify] - Телеграм бот написанный на Rust с использованием Teloxide (магазин приложений RuStore в виде бота)

Проекты с хакатонов

1. [Мемология] - VK MINI APPS, который не одержал победы в VK FRESH CODE 2023

2. [webauthn-store] - приложение, которое эмулирует флешку с ключом безопасности и сохраняет его на сервере для кросс-девайс авторизации по протоколу webauthn

3. [driveIT-backend] - Бекенд для веб-платформы ЦОДД, который публикует телеметрию судов и отдаёт различную информацию (REST, WEBSOCKET, PROTOBUF)

4. [rosatom-backend] - Бекенд для управления сущностями (CRUD с импортом и экспортом) и формированием телеметрии судов

5. [pro.fipro] - Репозиторий с бекендом, который разрабатывался в качестве подготовки к чемпионату. Стек - Express & TypeORM и фронтендом для этого бекенда на React

📖 Моя статистика в GitHub ()

⌛ Моя статистика в WakaTime (wakatime)

❓ Как со мной связаться?

Telegram

🧑‍💻 Хакатоны и другие мероприятия

Участвую в разных активностях вместе со своей командой «Безымянные» фотокарточка безымянных

Наш телеграм канал - @team_noname (пост с победами)

Наш GitHub - @noname-to

🎧 Моя недавно прослушанная музыка

Pinned

  1. gramiojs/gramio gramiojs/gramio Public

    Powerful Telegram Bot API framework

    TypeScript 12

  2. elysia-autoload elysia-autoload Public

    Plugin for Elysia which autoload all routes in directory and code-generate types for Eden

    TypeScript 30 1

  3. enkaNetwork enkaNetwork Public

    Node JS enka.network API wrapper written on TypeScript which provides localization, caching and convenience.

    TypeScript 17 5

  4. create-elysiajs create-elysiajs Public

    Scaffolding your Elysia project with the environment with easy!

    TypeScript 14 1

  5. gramiojs/types gramiojs/types Public

    Code-generated and Auto-published Telegram Bot API types

    TypeScript 6

  6. elysia-oauth2 elysia-oauth2 Public

    Elysia plugin for OAuth 2.0 Authorization Flow with more than 42 providers

    TypeScript 14 1