Обновления
Будьте в курсе последних улучшений, новых инструментов, релизов функций и объявлений платформы от CodeUtility.
Новые компиляторы, умный редактор и улучшенное определение языка
Добавлены компиляторы для C, Java, C#, Kotlin, TypeScript, Swift и Matplotlib. Предустановлены популярные библиотеки для Python и Node.js. Обновленный редактор с автодополнением и автоопределением языка при вставке кода.
Мы выпустили большое обновление, чтобы улучшить опыт программистов при написании и запуске кода прямо в браузере. Вот что нового:
🚀 Новые онлайн-компиляторы
Теперь вы можете запускать больше языков программирования прямо в браузере без необходимости установки. Поддерживаются:
- C: https://c.codeutility.io
- Java: https://java.codeutility.io
- C# / .NET: https://csharp.codeutility.io
- TypeScript: https://typescript.codeutility.io
- Kotlin: https://kotlin.codeutility.io
- Swift: https://swift.codeutility.io
- Matplotlib (построение графиков в Python): https://matplotlib.codeutility.io
🧠 Улучшенный редактор кода
- Быстрее и плавнее
- Точное и удобное поиск и замена
- Автодополнение кода
🐍 Популярные библиотеки Python уже установлены
- Утилиты и расчёты: numpy, scipy, sympy, matplotlib, seaborn, math, polars
- Обработка данных и форматов: pandas, openpyxl, docx, imageio, pillow, opencv-python, qrcode, reportlab
- CLI и логирование: click, typer, rich, loguru
- Тестирование и Dev-инструменты: pytest, hypothesis, IPython
- Валидация и схемы: pydantic, marshmallow
- Языки и текст: textblob, unidecode, regex
- Шифрование и безопасность: pycryptodome, pyotp
- Machine Learning и AI: scikit-learn, statsmodels, torch, transformers
- 3D и визуализация: trimesh, vedo, pyvista
- Прочее: keyboard, music21
🛠 Расширенная поддержка библиотек Node.js и TypeScript
- Утилиты и даты: validator, moment, lodash, dayjs, date-fns
- CLI-инструменты: chalk, commander, yargs, inquirer, boxen
- Тестирование: jest, mocha, sinon, uvu, ava
- Обработка строк и шифрование: uuid, jsonwebtoken, bcrypt, argon2, nanoid
- Форматы данных: csvtojson, js-yaml, xml2js, papaparse
- Графики и математика: asciichart, cli-chart, mathjs
- Базы данных: mongoose, mongodb, sqlite3
- Обработка языка и ML: node-nlp, ml.js, @tensorflow/tfjs
- Markdown и расширенное управление временем: marked, remark, luxon
🎯 Улучшенный инструмент форматирования кода
Вставьте свой код — и инструмент автоматически определит язык и отформатирует его. Удобно и быстро!
Поддержка нескольких языков, Поиск и Замена, и Библиотеки Исполнителя теперь доступны!
Мы внедрили поддержку нескольких языков, добавили функцию Поиска и Замены в редакторе (с улучшениями для массива форматов) и улучшили среды исполнителя с популярными библиотеками для всех поддерживаемых языков.
🌐 Поддержка нескольких языков
Теперь вы можете использовать CodeUtility на нескольких языках! Выберите версию, которая лучше всего подходит для вашего родного языка. Мы знаем, что текущие переводы не идеальны, и активно работаем над их улучшением.
- Немецкий (de): https://de.codeutility.io
- Французский (fr): https://fr.codeutility.io
- Японский (ja): https://jp.codeutility.io
- Корейский (ko): https://kr.codeutility.io
- Итальянский (it): https://it.codeutility.io
- Испанский (es): https://es.codeutility.io
- Португальский (pt): https://pt.codeutility.io
- Тайский (th): https://th.codeutility.io
- Русский (ru): https://ru.codeutility.io
- Хинди (hi): https://hi.codeutility.io
- Вьетнамский (vi): https://vi.codeutility.io
🔍 Улучшенный редактор кода
Мы добавили функцию Поиска и Замены в редактор кода, чтобы помочь вам более эффективно искать и изменять код. С этим улучшением для инструмента массива форматов вы теперь можете легко искать или находить отладочный вывод прямо в редакторе.

📦 Улучшенные среды исполнителя
Мы добавили мощные и часто используемые библиотеки во все среды исполнителя, так что вы можете использовать их в своем коде сразу же без установки.
Вот некоторые из основных моментов:
- Python: numpy, pandas, matplotlib, plotly, tensorflow, nltk, textblob и другие.
- Rust: clap, serde, anyhow, indicatif, regex, rand и т.д.
- Go: validator, gonum, decimal, uuid, color и т.д.
- PHP: Включает composer и библиотеки, такие как guzzle, carbon, symfony/string.
- Node.js: validator, moment, lodash, chalk.
- C++: Поддержка cmake, clang, libfmt, libjsoncpp, libtbb.
- Ruby: Включает json и colorize.
Улучшенный инструмент Format Array + новые уведомления об обновлениях
Мы добавили страницу обновлений с уведомлениями в меню, улучшили инструмент Format Array для поддержки PHP-выводов, таких как print_r, var_dump и var_export, и внесли улучшения для лучшего форматирования структур JavaScript и Python. Также исправили несколько ошибок для более плавного использования.
- 🔔 Меню уведомлений об обновлениях
- Добавлена страница «Обновления» и пункт уведомлений в верхнем меню, чтобы пользователи были в курсе последних функций и улучшений.
- 🛠 Улучшение инструмента Format Array
- Добавлена поддержка для улучшения и форматирования вывода PHP-функций отладки: print_r, var_dump и var_export.
- Улучшена обработка и форматирование массивов/объектов JavaScript и списков/словарей Python, включая лучшие варианты выравнивания и читаемости.
- Исправлены ошибки, связанные с крайними случаями в вложенных структурах и пустыми ключами/значениями.
Улучшения редактора кода: Локальная история и строка состояния
Два мощных улучшения для более комфортной работы: строка состояния в реальном времени и отслеживание локальной истории.
Мы внедрили два захватывающих обновления в наш редактор кода, чтобы повысить вашу продуктивность и улучшить опыт редактирования:
Строка состояния
Теперь вы можете видеть полезные метрики в реальном времени во время написания кода:
- Общая длина
- Количество строк
- Размер файла
- Текущая позиция курсора

Локальная история
Ваши изменения кода автоматически сохраняются в браузере как локальная история. Это означает:
- Просмотр временной шкалы всех ваших изменений локально.
- Мгновенный возврат к любой предыдущей версии.
- Контроль над ситуацией — даже без входа в систему
Эти функции разработаны, чтобы помочь вам писать, отслеживать и управлять вашим кодом более эффективно.

Представляем Исполнители кода для Python, C++, PHP, Ruby, Node.js, Go и Rust
Теперь вы можете запускать и тестировать код прямо в браузере с помощью нашего нового набора исполнителей для конкретных языков.
Мы рады сообщить о запуске **Исполнителей** — нового набора инструментов, который позволяет мгновенно запускать код в вашем браузере на нескольких популярных языках программирования.
Поддерживаемые языки включают:
- [Python](https://python.codeutility.io)
- [C++](https://cpp.codeutility.io)
- [PHP](https://php.codeutility.io)
- [Ruby](https://ruby.codeutility.io)
- [Node.js](https://node.codeutility.io)
- [Golang](https://go.codeutility.io)
- [Rust](https://rust.codeutility.io)
Будь то обучение, отладка или обмен фрагментами, эти интерпретаторы созданы для простоты, скорости и точности.
Просто выберите язык, вставьте ваш код и нажмите запуск!
Новые инструменты для Python и обновление SQL Beautifier — декабрь 2024
Мы добавили новые инструменты для Python и кодировки, а также обновили SQL beautifier с возможностью настройки форматирования.
28 декабря 2024 года мы выпустили несколько мощных улучшений для CodeUtility:
- Улучшен инструмент **[Beautify SQL](https://beautifysql.codeutility.io)**: пользователи теперь могут настраивать такие параметры, как регистр ключевых слов, отступы и разрывы строк для более индивидуального форматирования.
- Добавлен новый инструмент **[Beautify Python](https://beautifypy.codeutility.io)** для форматирования и очистки кода Python.
- Представлен **[Конвертер Python 2 в 3](https://python2to3.codeutility.io)**, который помогает быстро модернизировать устаревшие кодовые базы Python.
- Добавлен **[Конвертер Base64 ↔ Hex](https://base64tohex.codeutility.io)**, позволяющий пользователям беспрепятственно конвертировать между форматами кодировки Base64 и шестнадцатеричным.
Эти обновления расширяют наш набор инструментов и дают разработчикам больше контроля и удобства в их повседневной работе.
Блог, комментарии, новые страницы и обновления библиотек – апрельское обновление 2024
Мы запустили программный блог с комментариями, добавили информационные страницы, такие как Наша история и Связаться с нами, а также обновили все основные сторонние библиотеки для улучшения форматирования и конвертации.
11 апреля 2024 года мы представили несколько новых функций и улучшений:
- Запустили нашу новую страницу **Блог** для публикации учебных материалов, статей и идей по программированию.
- Добавили **поддержку комментариев** ко всем статьям, чтобы поощрять взаимодействие и обратную связь от сообщества.
- Выпустили две новые информационные страницы:
- Наша история** – взгляд на видение и миссию CodeUtility.
- Связаться с нами** – простой и дружелюбный способ связаться с нашей командой.
- Обновили все основные **сторонние библиотеки**, используемые в наших инструментах для улучшения форматирования и конвертации, до их последних стабильных версий для повышения точности форматирования, производительности и поддержки языков.
Эти обновления знаменуют новый шаг к созданию более полезной и связанной платформы для разработчиков.
Первый выпуск CodeUtility Tools
Запущена главная страница и полный набор инструментов для разработчиков, включая форматеры, конвертеры, минификаторы и кодировщики с важными функциями, такими как загрузка/выгрузка, ссылки для обмена и темный режим.
Оглядываясь назад, 30 ноября 2020 года ознаменовал начало нашего пути с CodeUtility — в этот день мы запустили наш самый первый набор инструментов для разработчиков.
Этот первый выпуск включает главную страницу и следующие категории инструментов:
Форматеры:
- Выравнивание Hash/Array.
- Форматирование кода: HTML, JavaScript, SQL и другие.
- Форматирование JSON.
Конвертеры:
- HTML+ERB в Haml.
- HTML+ERB в Slim.
- HTML в JSX.
- HTML в Pug.
- CSS в SCSS/Sass.
- JSON в Yaml.
Минификаторы:
- Минификация HTML, JavaScript, CSS, JSON и SQL.
- Кодировщики/Декодировщики/Шифровальщики.
- URI кодирование/декодирование.
- HTML кодирование/декодирование.
- Hex кодирование/декодирование.
- Base64 кодирование/декодирование.
- Хеширование MD5, SHA-1, SHA-256, SHA-384, SHA-512.
Основные функции всех инструментов включают:
- Поддержка загрузки/выгрузки.
- Ссылки для обмена обработанным кодом.
- Переключение между темной и светлой темой.
Это знаменует начало нашего пути по упрощению жизни разработчиков