프로젝트 소개

DevKit Pro는 개발자 생산성을 향상시키기 위한 브라우저 확장 도구 모음입니다. MySQL, PostgreSQL, SQLite의 DDL 문을 json 및 gorm 태그가 포함된 Go Struct으로 변환하고, GORM의 TableName() 메서드를 자동으로 생성합니다. 또한 JSON 데이터를 Go Struct 또는 Protocol Buffer message 정의로 변환하며, 스마트한 타입 매핑, 중첩 모드 선택, 자동 필드 번호 매기기를 지원합니다. 데이터베이스 유지보수를 위해 DDL 차이 비교 기능을 제공하여 열의 추가, 수정, 삭제를 감지하고 ALTER TABLE 문을 자동으로 생성합니다. Markdown 모듈은 실시간 렌더링 미리보기를 지원하며, Mermaid 차트와 호환되고, 미리보기 내용이나 개별 차트를 PNG, JPG, SVG로 내보낼 수 있습니다. 내장된 개발자 도구 상자에는 타임스탬프 변환, Base64 인코딩/디코딩, URL 인코딩/디코딩, JWT 파싱, 해시 계산, UUID/Snowflake ID 생성, 비밀번호 생성, 정규식 테스트, JSON Diff, 색상 형식 변환, Cron 표현식 파싱, 편집 가능한 코드 비교 뷰가 포함되어 있습니다. 또한 JSON, YAML, TOML, XML 구성 파일 간 상호 변환을 지원하며, CodeMirror 5 기반의 구문 강조, 테마 전환, 자동 포맷 기능을 갖추고 있습니다. 이 확장 프로그램은 Vanilla JavaScript로 개발되었으며, Manifest V3 표준을 기반으로 Chrome, Edge, Firefox 브라우저와 호환됩니다.