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

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

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

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

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

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

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

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

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

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

Наш GitHub - @noname-to

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

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 55 1

  3. elysia-autoload elysia-autoload Public

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

    TypeScript 64 4

  4. create-elysiajs create-elysiajs Public

    Scaffolding your Elysia project with the environment with easy!

    TypeScript 43 2

  5. gramiojs/types gramiojs/types Public

    Code-generated and Auto-published Telegram Bot API types

    TypeScript 8 1

  6. elysia-oauth2 elysia-oauth2 Public

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

    TypeScript 43 4