https://github.com/prostomarkeloff/vkwave
Asynchronous framework for building high-performance & easy to scale projects interacting with VK's API.
https://github.com/prostomarkeloff/vkwave
async async-vk bot vk vk-api vk-bot vkwave
Last synced: 10 days ago
JSON representation
Asynchronous framework for building high-performance & easy to scale projects interacting with VK's API.
- Host: GitHub
- URL: https://github.com/prostomarkeloff/vkwave
- Owner: prostomarkeloff
- License: mit
- Created: 2020-02-17T18:34:53.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-12-07T17:39:47.000Z (5 months ago)
- Last Synced: 2025-04-03T08:11:58.594Z (19 days ago)
- Topics: async, async-vk, bot, vk, vk-api, vk-bot, vkwave
- Language: Python
- Homepage:
- Size: 4.71 MB
- Stars: 236
- Watchers: 10
- Forks: 33
- Open Issues: 5
-
Metadata Files:
- Readme: readme.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README

> Уважаем все остальные библиотеки. VKWave здесь.
> Бот не должен быть вашим первым проектом, сначала на достаточном уровне изучите язык и поделайте более простые проекты
# VkWave
[:us: English version](readme_en.md)
VKWave - это фреймворк для создания производительных и лёгких в расширении проектов, взаимодействующих с API ВКонтакте.
VKWave вдохновлен многими библиотеками, в частности: [aiogram](https://github.com/aiogram/aiogram), vk.py и многими другими.
**Текущий мейнтейнер** проекта: [@KurimuzonAkuma](https://github.com/KurimuzonAkuma)
[Документация]([https://fscdev.github.io/vkwave/](https://prostomarkeloff.github.io/vkwave/))
[Примеры использования](https://github.com/prostomarkeloff/vkwave/tree/master/examples)
# Почему VKWave?
- Максимальная кастомизация
- Полная асинхронность
- Использование аннотаций типов# Установка
С GitHub, со всеми свежими обновлениями:
```
pip install https://github.com/prostomarkeloff/vkwave/archive/master.zip
```Или с PyPI (более надежная):
```
pip install vkwave
```# Производительность
VKWave - это не самая быстрая библиотека, из-за нашей уверенности в том, что лёгкая настройка под себя, а также удобство при использовании во всех задачах являются более важными характеристиками библиотеки, чем скорость.
Но мы всегда заинтересованы в улучшении производительности, поэтому не стесняйтесь делать Pull Request-ы и обсуждать проблемы производительности.
# Сообщество
VKWave - это очень молодой проект.
[Простая библиотека для быстрого доступа к API](https://github.com/prostomarkeloff/vkwave-api)
[Телеграм чат](https://t.me/vkwave)
[Учебники для лёгкого старта](https://github.com/VodoGamer/vkwave-textbooks/tree/master/textbooks)
## Дополнения
Если вы хотите создать дополнение для VKWave (например, более простой способ написания ботов, даже проще `vkwave.bots.addons.easy`), то вам следует назвать свой проект так: `vkwave-bots-really-easy`.
Общий паттерн для дополнений: `vkwave-<часть-vkwave>-<название-проекта>`.