Об AlgoKit

AlgoKit.dev — это набор из 414 бесплатных онлайн-инструментов в 21 категориях для небольших, но частых задач в работе разработчика.

Что такое AlgoKit

Здесь есть всё — от SHA-256, Keccak и AES до форматирования JSON, конвертации единиц, генераторов CSS и планирования встреч в разных часовых поясах. Инструменты рассчитаны на быстрые задачи: сверить хеш, декодировать токен, преобразовать payload, сгенерировать тестовые данные — без установки программ и регистрации.

Как устроены инструменты

  • Прежде всего на стороне клиента. Большинство инструментов написано на TypeScript и целиком работает в вашем браузере, используя Web Crypto API и проверенные библиотеки с открытым кодом, где они есть. Введённые данные никуда не загружаются.
  • Сетевые инструменты — исключение. Проверкам DNS, WHOIS, IP, сертификатов и сайтов нужен сетевой запрос; в Политике конфиденциальности указано, к какому сервису обращается каждый из них.
  • С документацией. На страницах инструментов объясняется, что делает инструмент, как им пользоваться, как он работает и каковы его ограничения, — с примерами и ответами на частые вопросы.

Как инструменты тестируются

  • Инструменты хеширования, кодирования и шифрования сверяются с опубликованными эталонными тестовыми векторами, например из NIST FIPS 180-4, FIPS 202 и соответствующих RFC.
  • Конвертеры и калькуляторы покрыты модульными тестами с известными значениями и граничными случаями.
  • Автоматические браузерные тесты (Playwright) открывают страницы инструментов, вводят данные и проверяют результат, чтобы выявлять регрессии до публикации изменений.
  • Сообщённые ошибки воспроизводятся, исправляются и по возможности добавляются в набор тестов.

Языки

Сайт доступен на 11 языках: English, 中文, Español, العربية, Indonesia, Português, हिन्दी, 日本語, Русский, Français и Tiếng Việt. Навигация, страницы категорий и служебные страницы полностью переведены, арабский текст отображается справа налево. Подробные руководства для некоторых инструментов ещё переводятся.

Бесплатно

AlgoKit.dev бесплатен: без регистрации и без платных функций. Расходы на работу сайта могут покрываться за счёт рекламы, как описано в Политике конфиденциальности.

Контакты

Нашли ошибку, неверный результат или не хватает инструмента? Напишите на algokit.dev@gmail.com — на странице контактов описано, что указать в письме, чтобы мы быстро помогли.

Категории инструментов