업데이트
CodeUtility의 최신 개선 사항, 새로운 도구, 기능 릴리스 및 플랫폼 공지를 받아보세요.
새로운 컴파일러, 더 똑똑해진 에디터, 자동 언어 감지 향상
이번 업데이트에서는 C, Java, C#, Kotlin, TypeScript, Swift, Matplotlib 등의 새로운 컴파일러 추가와 함께, 에디터 자동완성 및 코드 정리 도구의 언어 감지 기능을 개선했습니다.
개발자 여러분을 위한 온라인 코드 실행 환경이 더 강력해졌습니다. 이번 릴리즈에서는 다음과 같은 주요 개선 사항이 포함되어 있습니다.
🚀 새로운 언어 실행기 추가
이제 브라우저에서 직접 실행할 수 있는 언어가 더 많아졌습니다. 설치 없이 아래 언어를 바로 사용할 수 있습니다:
- 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
- 테스트 & 개발 도구: pytest, hypothesis, IPython
- 검증 & 스키마: pydantic, marshmallow
- 텍스트 & 언어 처리: textblob, unidecode, regex
- 암호화 & 보안: pycryptodome, pyotp
- 머신러닝 & AI: scikit-learn, statsmodels, torch, transformers
- 3D & 시각화: trimesh, vedo, pyvista
- 기타: keyboard, music21
🛠 Node.js 및 TypeScript용 라이브러리 확장
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
- 언어 처리 & 머신러닝: 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 포함.
향상된 배열 포맷 도구 + 새로운 업데이트 알림
메뉴 바에 알림이 포함된 업데이트 페이지를 추가하고, PHP 출력인 print_r, var_dump, var_export를 지원하도록 배열 포맷 도구를 개선했으며, JavaScript와 Python 구조의 포맷팅을 향상시켰습니다. 또한, 더 매끄러운 사용을 위해 여러 버그를 수정했습니다.
- 🔔 업데이트 알림 메뉴
- 사용자에게 최신 기능과 개선 사항을 알리기 위해 상단 메뉴 바에 “업데이트” 페이지와 알림 항목을 추가했습니다.
- 🛠 배열 포맷 도구 개선
- PHP 디버그 함수 출력 포맷팅을 위한 지원을 추가했습니다: print_r, var_dump, 그리고 var_export.
- JavaScript 배열/객체와 Python 리스트/딕셔너리의 처리 및 포맷팅을 개선하여 정렬과 가독성 옵션을 향상시켰습니다.
- 중첩 구조와 빈 키/값의 경계 사례와 관련된 버그를 수정했습니다.
코드 에디터 개선: 로컬 히스토리와 상태 바
더 나은 편집 경험을 위한 두 가지 강력한 개선 사항: 실시간 상태 바와 로컬 히스토리 추적.
생산성과 편집 경험을 향상시키기 위해 코드 에디터에 두 가지 흥미로운 업그레이드를 출시했습니다:
상태 바
이제 코딩하면서 실시간으로 유용한 지표를 볼 수 있습니다:
- 총 길이
- 라인 수
- 파일 크기
- 현재 커서 위치

로컬 히스토리
코드 편집 내용이 브라우저에 로컬 히스토리로 자동 저장됩니다. 이는 다음을 의미합니다:
- 모든 변경 사항의 타임라인을 로컬에서 볼 수 있습니다.
- 즉시 이전 버전으로 되돌릴 수 있습니다.
- 로그인하지 않아도 제어할 수 있습니다.
이 기능들은 코드 작성, 추적 및 관리를 더 효율적으로 할 수 있도록 설계되었습니다.

Python, C++, PHP, Ruby, Node.js, Go, Rust용 코드 실행기 소개
이제 브라우저에서 직접 코드를 실행하고 테스트할 수 있는 새로운 언어별 실행기 모음을 사용할 수 있습니다.
여러 인기 프로그래밍 언어에서 브라우저에서 즉시 코드를 실행할 수 있는 새로운 도구 세트인 **Executors**의 출시를 발표하게 되어 기쁩니다.
지원되는 언어는 다음과 같습니다:
- [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 포매터 업그레이드 – 2024년 12월 업데이트
새로운 Python 및 인코딩 도구를 추가하고, SQL 포매터를 사용자 정의 가능한 포맷 옵션으로 업그레이드했습니다.
2024년 12월 28일, CodeUtility에 몇 가지 강력한 기능 향상을 출시했습니다:
- **[Beautify SQL](https://beautifysql.codeutility.io)** 도구 개선: 이제 사용자가 키워드 대소문자, 들여쓰기, 줄 바꿈과 같은 옵션을 구성하여 더 맞춤화된 포맷을 할 수 있습니다.
- Python 코드를 포맷하고 정리할 수 있는 새로운 **[Beautify Python](https://beautifypy.codeutility.io)** 도구를 추가했습니다.
- 레거시 Python 코드베이스를 빠르게 현대화할 수 있도록 돕는 **[Python 2 to 3 Converter](https://python2to3.codeutility.io)**를 도입했습니다.
- Base64와 16진수 인코딩 형식 간 변환을 매끄럽게 할 수 있는 **[Base64 ↔ Hex Converter](https://base64tohex.codeutility.io)**를 추가했습니다.
이 업데이트는 우리의 도구 세트를 확장하고 개발자들에게 일상 업무에서 더 많은 제어와 편리함을 제공합니다.
블로그, 댓글, 새로운 페이지 & 라이브러리 업데이트 – 2024년 4월 업데이트
프로그래밍 블로그를 댓글과 함께 출시하고, '우리 이야기', '문의하기' 같은 정보 페이지를 추가했으며, 모든 주요 서드파티 라이브러리를 뷰티파이어와 변환기에 맞춰 업그레이드했습니다.
2024년 4월 11일, 여러 새로운 기능과 개선 사항을 도입했습니다:
- 프로그래밍 튜토리얼, 기사 및 인사이트를 공유할 수 있는 새로운 **블로그** 페이지를 출시했습니다.
- 모든 기사에 **댓글 지원**을 추가하여 커뮤니티 상호작용과 피드백을 장려했습니다.
- 두 개의 새로운 정보 페이지를 출시했습니다:
- 우리 이야기** – CodeUtility의 비전과 미션을 엿볼 수 있는 페이지입니다.
- 문의하기** – 우리 팀과 간단하고 친근하게 연락할 수 있는 방법입니다.
- 뷰티파이어와 변환기 도구에 사용되는 모든 주요 **서드파티 라이브러리**를 최신 안정 버전으로 업그레이드하여 더 나은 포맷 정확성, 성능 및 언어 지원을 제공합니다.
이 업데이트는 개발자를 위한 더 유용하고 연결된 플랫폼을 구축하기 위한 새로운 단계입니다.
CodeUtility 도구의 초기 출시
홈페이지와 개발자 도구 전체 세트를 출시했습니다. 여기에는 다운로드/업로드, 공유 가능한 링크, 다크 모드와 같은 필수 기능을 갖춘 뷰티파이어, 변환기, 미니파이어, 인코더가 포함되어 있습니다.
돌이켜보면, 2020년 11월 30일은 CodeUtility와 함께한 여정의 시작을 알리는 날이었습니다. 바로 그날 우리는 첫 번째 개발자 도구 세트를 출시했습니다.
이 첫 번째 릴리스에는 홈페이지와 다음과 같은 도구 카테고리가 포함되어 있습니다:
뷰티파이어:
- 해시/배열 정렬.
- 코드 뷰티파이: 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 인코딩/디코딩.
- 16진수 인코딩/디코딩.
- Base64 인코딩/디코딩.
- MD5, SHA-1, SHA-256, SHA-384, SHA-512 해싱.
모든 도구의 핵심 기능:
- 다운로드/업로드 지원.
- 처리된 코드의 공유 가능한 링크.
- 다크/라이트 테마 전환.
이것은 개발자들의 삶을 더 쉽게 만들기 위한 우리의 여정의 시작을 알립니다.