Skip to content
View kravetsone's full-sized avatar
cooks something great
cooks something great

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 👋

  • Спикер Я 💛 Фронтенд 2024, с докладом про Elysia + Bun и о остальных бекенд фреймворках.

✨ Навыки

🖌️ Фронтенд

Tech stack

⚙️ Бекенд

Tech stack

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

Tools I use

👉 Мои проекты

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

Bot API npm npm downloads JSR JSR Score

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

Bot API npm npm downloads JSR JSR Score

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

npm npm downloads JSR JSR Score

  • [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. [t-kassa-api] - Библиотека для взаимодействия с API Т-Кассы. Генерируется из OpenAPI спецификации и имеет удобную работу с webhook и умными фильтрами.

npm npm downloads JSR JSR Score

3. [vscode-publint] - Расширение для VS Code, которое позволяет линтить package.json, добавляя интеграцию с publint.dev (о расширении даже рассказали в Twitter)

Visual Studio Marketplace Version Visual Studio Marketplace Downloads

сообщение из твиттера

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

npm npm downloads

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

npm npm downloads

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

npm npm downloads

7. [jobify] - Удобная обёртка над BullMQ

npm npm downloads JSR JSR Score

8. [webhook-openapi] - Библиотека нацеленная на помощь в реализации Webhook сервера с генерацией OpenAPI, плагинами и так далее

npm JSR JSR Score

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

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

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

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

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

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

13. [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

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

Pinned Loading

  1. vscode-publint vscode-publint Public

    This extension allows you to check the package.json for errors

    TypeScript 62 1

  2. gramiojs/gramio gramiojs/gramio Public

    Powerful, extensible and really type-safe Telegram Bot API framework

    TypeScript 73 1

  3. elysia-autoload elysia-autoload Public

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

    TypeScript 75 4

  4. create-elysiajs create-elysiajs Public

    Scaffolding your Elysia project with the environment with easy!

    TypeScript 52 1

  5. gramiojs/types gramiojs/types Public

    Code-generated and Auto-published Telegram Bot API types

    TypeScript 9 1

  6. elysia-oauth2 elysia-oauth2 Public

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

    TypeScript 49 4