Привет, я 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, предоставляя 45+ адаптера под различные сервисы
8. [webhook-openapi
] - Библиотека нацеленная на помощь в реализации Webhook сервера с генерацией OpenAPI, плагинами и так далее
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.
13. [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