Привет, я Kravets 👋
- Спикер Я 💛 Фронтенд 2024, с докладом про Elysia + Bun и о остальных бекенд фреймворках.
1. [GramIO] - 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
-
[
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, предоставляя 53+ адаптера под различные сервисы
7. [elysia-react-router] - Плагин для Elysia, который помогает интегрировать React Router в Elysia
9. [webhook-openapi] - Библиотека нацеленная на помощь в реализации Webhook сервера с генерацией OpenAPI, плагинами и так далее
10. [enkaNetwork] - TypeScript модуль, который позволяет удобно работать с enka.network добавляя локализацию и работу с асетами (например, авто-обновление)
11. [fluent2ts] - CLI утилита, которая позволяет генерировать типы для Fluent (.ftl) файлов локализации
12. [slidev-addon-qrcode] - Аддон для slidev, который предоставляет QRCode компонент (обёртка над qr-code-styling)
13. [aigram-monorepo] - MVP мессенджера в монорепе с e2e type-safety. (Svelte + Effector и ElysiaJS + Drizzle)
14. [Code Syntax Highlighter] - Плагин/Виджет для Figma который отрендерит текст с подсветкой синтаксиса. Поддерживаются многие языки и множество тем благодаря Shiki.
16. [rustore_notify] - Телеграм бот написанный на Rust с использованием Teloxide (магазин приложений RuStore в виде бота)
Проекты с хакатонов
1. [Мемология] - VK MINI APPS, который не одержал победы в VK FRESH CODE 2023
- Бекенд. Fastify, TypeScript, Prisma, Protobuf over HTTP
- Фронтенд. React, TypeScript, Effector, Protobuf
2. [webauthn-store] - приложение, которое эмулирует флешку с ключом безопасности и сохраняет его на сервере для кросс-девайс авторизации по протоколу webauthn
- Бекенд. Elysia, TypeScript, Drizzle
- Приложение. Wails, GoLang, Svelte, TypeScript, Effector, Protobuf, Virtual FIDO






