Skip to content

haservi/my-toolbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

My Dev Tools

직접 사용해 보고 유용했던 개발 도구와 프로그램들을 정리해 놓은 저장소입니다.

개발 생산성을 높이는 데 작은 도움이 되기를 바랍니다.

참고: 일부 프로그램은 라이선스 정책(무료/유료)이 다를 수 있으니, 사용 전 라이선스를 꼭 확인해 주세요.

목차


윈도우 프로그램

💻 IDE 및 에디터

  • Android Studio: Google에서 공식적으로 제공하는 Android 앱 개발용 IDE입니다.
  • Antigravity: Google Deepmind에서 개발한 강력한 에이전트 기반 AI 코딩 어시스턴트입니다.
  • Cursor: AI 기반 코드 편집기로, 코드 작성, 디버깅, 리팩토링 등에 AI의 도움을 받을 수 있습니다.
  • IntelliJ IDEA Community / Ultimate: JetBrains에서 개발한 Java 및 기타 언어 개발에 강력한 기능을 제공하는 IDE입니다. Community는 무료, Ultimate는 유료 버전입니다.
  • Notepad++: 가볍고 빠른 무료 소스 코드 편집기이자 메모장 대체 프로그램입니다. 다양한 프로그래밍 언어를 지원합니다.
  • Visual Studio 2022: Microsoft에서 개발한 포괄적인 기능을 제공하는 IDE입니다. Windows, 웹, 모바일 등 다양한 플랫폼 개발에 사용됩니다.
  • Visual Studio Code (VS Code): Microsoft에서 개발한 가볍고 강력한 소스 코드 편집기입니다. 다양한 확장을 통해 기능을 확장할 수 있습니다.
  • Visual Studio Code Insiders: VS Code의 최신 기능을 미리 체험해 볼 수 있는 버전입니다. 안정성보다는 새로운 기능을 우선으로 합니다.

🛠️ 개발 도구

  • DBeaver: 다양한 SQL 데이터베이스를 지원하는 무료 범용 데이터베이스 도구입니다.
  • Docker Desktop: 컨테이너 기반 가상화 플랫폼인 Docker를 Windows에서 쉽게 사용할 수 있도록 하는 애플리케이션입니다.
  • FileZilla: FTP, FTPS, SFTP를 지원하는 무료 오픈소스 FTP 클라이언트입니다.
  • GitHub Desktop: GitHub 저장소 작업을 간편하게 할 수 있도록 도와주는 공식 데스크톱 애플리케이션입니다.
  • HeidiSQL: MySQL, MariaDB, Microsoft SQL Server, PostgreSQL 등 다양한 데이터베이스를 관리할 수 있는 가볍고 사용하기 쉬운 클라이언트 도구입니다.
  • MQTT Explorer: MQTT 메시지를 탐색하고 디버깅하는 데 유용한 도구입니다.
  • nvm-windows: Windows 환경에서 여러 버전의 Node.js를 손쉽게 설치하고 전환할 수 있도록 도와주는 버전 관리 도구입니다. 개발 환경에 따라 다양한 Node.js 버전을 쉽게 사용할 수 있습니다.
  • Postman: API 개발, 테스트, 문서화를 위한 협업 플랫폼입니다. API 요청을 보내고 응답을 확인하는 데 널리 사용됩니다.
  • SourceTree: Git 및 Mercurial 버전 관리 시스템을 위한 무료 GUI 클라이언트입니다. 복잡한 명령어 없이 시각적으로 저장소를 관리할 수 있습니다.
  • WireShark: 네트워크 프로토콜 분석기로, 네트워크 트래픽을 캡처하고 분석하여 문제를 해결하거나 보안을 점검하는 데 사용됩니다.

🚀 생산성 및 유틸리티

  • Bitwarden: 안전하고 사용하기 쉬운 오픈소스 비밀번호 관리자입니다. 다양한 플랫폼에서 동기화 기능을 제공합니다.
  • Brave: 개인 정보 보호에 중점을 둔 빠르고 안전한 웹 브라우저입니다. 기본적으로 광고와 트래커를 차단합니다.
  • Chrome: Google에서 개발한 빠르고 안정적인 웹 브라우저입니다. 다양한 확장 프로그램을 지원합니다.
  • Chrome Remote Desktop Host: Chrome 브라우저를 통해 다른 컴퓨터에 원격으로 접속하고 제어할 수 있도록 하는 호스트 프로그램입니다.
  • FastStone Image Viewer: 빠르고 안정적인 이미지 뷰어, 변환 및 편집 기능을 제공하는 프로그램입니다. 다양한 포맷을 지원하며 사용하기 쉽습니다.
  • Figma: 웹 기반의 협업 인터페이스 디자인 도구입니다. UI/UX 디자인 및 프로토타이핑에 널리 사용됩니다.
  • GreenShot: 스크린샷 캡처 및 편집 기능을 제공하는 가볍고 사용하기 쉬운 오픈소스 도구입니다.
  • Logitech Options+: 로지텍 마우스, 키보드 및 기타 장치의 설정을 사용자 정의하고 생산성을 높이는 소프트웨어입니다.
  • Microsoft Edge: Microsoft에서 개발한 Chromium 기반 웹 브라우저입니다. 속도와 개인 정보 보호 기능을 제공합니다.
  • Microsoft To Do: Microsoft에서 제공하는 작업 관리 앱입니다. 개인적인 할 일부터 팀 프로젝트까지 관리할 수 있습니다.
  • MobaXterm: SSH 클라이언트, X11 서버, RDP, VNC, FTP, MOSH 등 다양한 원격 접속 및 네트워킹 도구를 하나로 통합한 터미널 프로그램입니다.
  • Notion: 문서, 데이터베이스, 칸반 보드, 캘린더 등 다양한 기능을 통합한 올인원 생산성 및 노트 앱입니다. 개인 및 팀 협업에 유용합니다.
  • Obsidian: 로컬 마크다운 파일을 기반으로 작동하는 강력한 지식 베이스 및 노트 필기 앱입니다. 링크 기능을 통해 노트를 유기적으로 연결할 수 있습니다.
  • OBS Studio: 무료 오픈소스 방송 및 화면 녹화 프로그램입니다. 게임 방송, 강의 녹화 등 다양한 용도로 활용됩니다.
  • PowerToys: Microsoft에서 제공하는 Windows 고급 사용자를 위한 유틸리티 모음입니다. 생산성 향상에 도움이 되는 다양한 도구를 포함합니다.
  • Q-Dir: 최대 4개의 창을 동시에 보여주는 다중 창 파일 탐색기입니다. 파일 관리를 더욱 효율적으로 할 수 있도록 도와줍니다.
  • ScreenToGif: 화면 녹화를 통해 GIF 파일을 만들거나 편집할 수 있는 간편한 도구입니다. 가볍고 사용하기 쉬우며 다양한 편집 기능을 제공합니다.
  • Slack: 팀 커뮤니케이션 및 협업을 위한 메시징 플랫폼입니다. 채널, 다이렉트 메시지, 파일 공유 등의 기능을 제공합니다.
  • Snipaste: 강력한 화면 캡처 및 붙여넣기 기능을 제공하는 도구입니다. 캡처한 이미지를 화면에 고정해두고 참고하면서 작업할 수 있습니다.
  • SumatraPDF: PDF, ePub, MOBI, CHM, XPS, DjVu, CBZ, CBR 등 다양한 파일 형식을 지원하는 가볍고 빠른 문서 뷰어입니다.
  • VLC Media Player: 거의 모든 멀티미디어 파일을 재생할 수 있는 강력한 무료 오픈소스 크로스 플랫폼 미디어 플레이어입니다.

Mac 프로그램

💻 IDE 및 에디터

  • Android Studio: Google에서 공식적으로 제공하는 Android 앱 개발용 IDE입니다.
  • Antigravity: Google Deepmind에서 개발한 강력한 에이전트 기반 AI 코딩 어시스턴트입니다.
  • Cursor: AI 기반 코드 편집기로, 코드 작성, 디버깅, 리팩토링 등에 AI의 도움을 받을 수 있습니다.
  • IntelliJ IDEA Community / Ultimate: JetBrains에서 개발한 Java 및 기타 언어 개발에 강력한 기능을 제공하는 IDE입니다. Community는 무료, Ultimate는 유료 버전입니다.
  • Sublime Text: 빠르고 강력한 기능을 갖춘 텍스트 및 소스 코드 편집기입니다. 다양한 플러그인과 사용자 정의 옵션을 제공합니다.
  • Visual Studio Code (VS Code): Microsoft에서 개발한 가볍고 강력한 소스 코드 편집기입니다. 다양한 확장을 통해 기능을 확장할 수 있습니다.
  • Visual Studio Code Insiders: VS Code의 최신 기능을 미리 체험해 볼 수 있는 버전입니다. 안정성보다는 새로운 기능을 우선으로 합니다.

🛠️ 개발 도구

  • DBeaver: 다양한 SQL 데이터베이스를 지원하는 무료 범용 데이터베이스 도구입니다.
  • DevToysMac: 개발자들을 위한 스위스 아미 나이프와 같은 도구 모음입니다. JSON 포맷터, JWT 디코더, 숫자 변환기 등 다양한 기능을 제공합니다.
  • Docker Desktop: 컨테이너 기반 가상화 플랫폼인 Docker를 macOS에서 쉽게 사용할 수 있도록 하는 애플리케이션입니다.
  • GitHub Desktop: GitHub 저장소 작업을 간편하게 할 수 있도록 도와주는 공식 데스크톱 애플리케이션입니다.
  • Homebrew: macOS용 패키지 관리자입니다. 터미널을 통해 다양한 소프트웨어와 라이브러리를 쉽게 설치하고 관리할 수 있습니다.
  • iTerm2: macOS 기본 터미널을 대체하는 강력한 터미널 에뮬레이터입니다. 다양한 사용자 정의 옵션과 편의 기능을 제공합니다.
  • Postman: API 개발, 테스트, 문서화를 위한 협업 플랫폼입니다. API 요청을 보내고 응답을 확인하는 데 널리 사용됩니다.
  • sdkman: 여러 버전의 SDK(Software Development Kit)를 쉽게 관리할 수 있는 명령줄 도구입니다. Java, Groovy, Kotlin 등에 유용합니다.
  • SourceTree: Git 및 Mercurial 버전 관리 시스템을 위한 무료 GUI 클라이언트입니다. 복잡한 명령어 없이 시각적으로 저장소를 관리할 수 있습니다.
  • TablePlus: 현대적이고 사용하기 쉬운 네이티브 GUI 데이터베이스 클라이언트입니다. MySQL, PostgreSQL, SQLite 등 다양한 데이터베이스를 지원합니다.
  • Warp: Rust 기반의 현대적이고 빠른 터미널입니다. AI 명령어 검색, 블록 기반 입력/출력 등 생산성 향상 기능을 제공합니다.
  • WireShark: 네트워크 프로토콜 분석기로, 네트워크 트래픽을 캡처하고 분석하여 문제를 해결하거나 보안을 점검하는 데 사용됩니다.

🚀 생산성 및 유틸리티

  • AppCleaner: 애플리케이션과 관련된 모든 파일을 찾아 깔끔하게 제거해주는 가볍고 사용하기 쉬운 프로그램입니다.
  • BetterDisplay: 외부 모니터의 해상도, 밝기, 볼륨을 세밀하게 조정할 수 있는 디스플레이 관리 도구입니다. HiDPI/Retina 모드도 지원합니다.
  • Bitwarden: 안전하고 사용하기 쉬운 오픈소스 비밀번호 관리자입니다. 다양한 플랫폼에서 동기화 기능을 제공합니다.
  • Brave: 개인 정보 보호에 중점을 둔 빠르고 안전한 웹 브라우저입니다. 기본적으로 광고와 트래커를 차단합니다.
  • Chrome: Google에서 개발한 빠르고 안정적인 웹 브라우저입니다. 다양한 확장 프로그램을 지원합니다.
  • Cyberduck: FTP, SFTP, WebDAV, S3, Google Cloud Storage 등 다양한 서버 및 클라우드 스토리지에 연결할 수 있는 클라이언트입니다.
  • Figma: 웹 기반의 협업 인터페이스 디자인 도구입니다. UI/UX 디자인 및 프로토타이핑에 널리 사용됩니다.
  • Karabiner-Elements: macOS용 강력한 키보드 커스터마이저입니다. 키 매핑을 변경하고 복잡한 수정을 적용할 수 있습니다.
  • Keka: macOS용 파일 압축 및 해제 프로그램입니다. 7z, RAR, ZIP 등 다양한 포맷을 지원하며 사용하기 쉽습니다.
  • Logitech Options+: 로지텍 마우스, 키보드 및 기타 장치의 설정을 사용자 정의하고 생산성을 높이는 소프트웨어입니다.
  • Microsoft Edge: Microsoft에서 개발한 Chromium 기반 웹 브라우저입니다. 속도와 개인 정보 보호 기능을 제공합니다.
  • Microsoft To Do: Microsoft에서 제공하는 작업 관리 앱입니다. 개인적인 할 일부터 팀 프로젝트까지 관리할 수 있습니다.
  • Notion: 문서, 데이터베이스, 칸반 보드, 캘린더 등 다양한 기능을 통합한 올인원 생산성 및 노트 앱입니다. 개인 및 팀 협업에 유용합니다.
  • Obsidian: 로컬 마크다운 파일을 기반으로 작동하는 강력한 지식 베이스 및 노트 필기 앱입니다. 링크 기능을 통해 노트를 유기적으로 연결할 수 있습니다.
  • OBS Studio: 무료 오픈소스 방송 및 화면 녹화 프로그램입니다. 게임 방송, 강의 녹화 등 다양한 용도로 활용됩니다.
  • Rectangle: 화면 조절 프로그램으로, 단축키나 드래그를 통해 창의 크기와 위치를 간편하게 조절할 수 있습니다. (무료 오픈소스 대안: Spectacle)
  • RunCat: 메뉴 막대에 현재 CPU 사용량에 따라 달리는 고양이 애니메이션을 표시하는 재미있는 시스템 모니터입니다.
  • Slack: 팀 커뮤니케이션 및 협업을 위한 메시징 플랫폼입니다. 채널, 다이렉트 메시지, 파일 공유 등의 기능을 제공합니다.
  • Snipaste: 강력한 화면 캡처 및 붙여넣기 기능을 제공하는 도구입니다. 캡처한 이미지를 화면에 고정해두고 참고하면서 작업할 수 있습니다.
  • VLC Media Player: 거의 모든 멀티미디어 파일을 재생할 수 있는 강력한 무료 오픈소스 크로스 플랫폼 미디어 플레이어입니다.

LLM 사이트

  • ChatGPT: OpenAI에서 개발한 대화형 AI로, 텍스트 생성, 코딩, 창작, 분석 등 다양한 작업을 수행합니다. GPT-4o 모델을 사용합니다.
  • Claude: Anthropic에서 개발한 AI 어시스턴트로, 안전성과 유용성에 중점을 둔 대화형 AI입니다. 긴 문서 처리와 코딩에 특히 강합니다.
  • Claude Code: Anthropic에서 제공하는 코딩 작업에 최적화된 AI 도구입니다.
  • Gemini: Google에서 개발한 멀티모달 AI로, 텍스트, 이미지, 코드 등을 함께 처리할 수 있습니다. Google 서비스와 긴밀하게 통합되어 있습니다.
  • Grok: X(구 트위터)에서 개발한 AI로, 실시간 정보 접근과 유머러스한 대화 스타일이 특징입니다.
  • Perplexity: 실시간 웹 검색 기능이 통합된 AI 검색 엔진입니다. 최신 정보 검색과 출처 제공에 특화되어 있습니다.

About

A compilation of useful software used during development

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors