GitHub Trending기타

usebruno/bruno

로컬 기반 API 테스트 도구 Bruno, 오픈소스로 공개

원제 usebruno/bruno

스타 48,201당일 +115JavaScript
Key Point

API 테스트 업무에서 Postman의 폐쇄성과 높은 의존성에 지친 개발팀이라면, Git 기반 협업과 로컬 데이터 보관을 제공하는 경량 대안으로 검토할 가치가 있다.

핵심 요약

  • Postman과 Insomnia을 대체하는 가볍고 간단한 오픈소스 API 클라이언트 Bruno를 GitHub에서 공개했다.
  • API 요청 정보를 평문 마크업 언어 Bru로 저장하며, 컬렉션 파일을 파일시스템의 폴더에 직접 저장한다.
  • Git 등 버전 관리 시스템을 사용해 팀이 API 컬렉션에서 협업할 수 있다.
  • 오프라인 전용 도구이며 클라우드 동기화는 추가하지 않을 계획으로, 사용자 데이터를 기기에 보관하는 것을 원칙으로 한다.
  • Mac, Windows, Linux용 바이너리 다운로드 외에 Homebrew, Chocolatey, Scoop, Snap, Flatpak, Apt 등 패키지 매니저로도 설치 가능하다.
  • Bruno CLI는 npm을 통해 설치하며 명령줄에서 API 컬렉션을 실행할 수 있어 자동화된 테스트와 CI/CD 파이프라인에 적합하다.
  • Docker 이미지(Alpine과 Debian 변형)를 Docker Hub와 GitHub Container Registry에서 제공해 Node.js나 npm 설치 없이 CI/CD에서 사용 가능하다.
  • 대부분의 기능이 무료 오픈소스이며, 추가 기능이 필요한 경우 유료 버전을 제공한다.
  • MIT 라이선스로 공개되며 GitHub에서 기여 및 버그 리포트를 받고 있다.
AI 요약 안내

AI가 한국어로 정리한 내용입니다. 정확한 정보는 원문을 확인해 주세요.

요약 원칙 ↗