Skip to content

kravetsone/kravetsone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Привет, я 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

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

About

✨ Информация обо мне

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published