?

사이트 소개

DevToolbox는 개발하다가 자주 멈추게 되는 짧은 확인 작업을 한곳에서 처리하기 위해 만든 도구 모음입니다. 현재 62개의 도구를 8개 분야로 나누어 제공하며, 설치나 회원가입 없이 브라우저에서 바로 사용할 수 있습니다.

왜 만들었나

API 응답을 확인하다 JSON을 정렬해야 하고, 로그에서 발견한 Base64 문자열을 풀어봐야 하고, 크론 표현식이 언제 실행되는지 확인해야 하는 일은 개발 중에 하루에도 몇 번씩 생깁니다. 그때마다 검색해서 나오는 사이트들은 광고가 본문을 가리거나, 입력한 값을 서버로 보내 처리하거나, 기능 하나를 쓰려고 가입을 요구하는 경우가 많았습니다.

DevToolbox는 그 반대를 목표로 합니다. 한 페이지에 도구 하나, 입력과 출력이 바로 보이는 구조, 그리고 입력값은 브라우저 밖으로 나가지 않는 처리 방식입니다. 사이드바에서 도구를 바로 검색할 수 있고(⌘K), 페이지를 옮겨도 같은 레이아웃을 유지하도록 만들었습니다.

처리 원칙

  • 모든 변환·해시·포맷·생성 기능은 브라우저의 JavaScript로 실행됩니다. 입력값은 서버로 전송되지 않습니다.
  • 사용자 데이터를 저장하는 데이터베이스가 없습니다. 계정도 없고 이용 기록도 사이트에 남지 않습니다.
  • 입력하는 즉시 결과가 갱신됩니다. 별도의 실행 버튼을 누를 필요가 없습니다.
  • 한국어와 영어를 지원하며, 다크·라이트 테마를 전환할 수 있습니다.

운영 방식

이 사이트는 개인이 운영하며 모든 도구를 무료로 제공합니다. 서버 비용과 도메인 유지 비용은 페이지에 게재되는 광고 수익으로 충당합니다. 광고는 도구 사용을 방해하지 않는 위치에만 배치하며, 입력 영역이나 결과 영역을 가리지 않도록 하고 있습니다.

광고 게재를 위해 쿠키를 사용하는 제3자 서비스에 대해서는 개인정보처리방침에서 자세히 설명합니다.

기술 구성

프런트엔드 프레임워크 없이 PHP, 순수 JavaScript, jQuery로 구성했습니다. 도구 페이지는 각각 독립적인 페이지로 동작하므로 특정 도구에 문제가 생겨도 다른 도구에는 영향을 주지 않습니다. 해시 연산에는 crypto-js를 사용합니다.

제안과 문의

필요한 도구가 있거나 계산 결과가 잘못된 부분을 발견하면 알려주시면 반영을 검토합니다. 도구 추가 요청, 오류 제보, 번역 개선 제안 모두 환영합니다.
이메일: contact@devtools.co.kr

Copied