- ไคลเอนต์ API โอเพนซอร์สที่รวดเร็วและเป็นมิตรกับ Git ที่ต้องการพลิกโฉมเครื่องมือเดิมอย่าง Postman, Insomnia และอื่น ๆ
- จัดเก็บคอลเล็กชันเป็นโฟลเดอร์ลงบนระบบไฟล์ของผู้ใช้โดยตรง และใช้ภาษา markup แบบข้อความล้วนชื่อ Bru เพื่อเก็บข้อมูลคำขอ API
- สามารถทำงานร่วมกันกับคอลเล็กชัน API ได้ด้วย Git หรือระบบควบคุมเวอร์ชันที่เลือกใช้
- เป็นแบบออฟไลน์เท่านั้น และไม่มีแผนจะเพิ่มฟีเจอร์ซิงก์คลาวด์เลย
- ให้ความสำคัญกับความเป็นส่วนตัวของข้อมูล และเชื่อว่าข้อมูลควรอยู่บนอุปกรณ์ของผู้ใช้
- ใช้งานได้บนแอปเดสก์ท็อป, CLI และส่วนขยาย VSCode
- สามารถทำงานร่วมกันได้ผ่าน Git หรือระบบควบคุมเวอร์ชันที่เลือกใช้
- Golden Edition ที่เพิ่มฟีเจอร์พิเศษเปิดให้พรีออเดอร์ได้ในราคา $9 จาก $19
- ตัวสำรวจไฟล์ Bru ในตัว
- Visual Git (คล้าย GitLens สำหรับ VSCode)
- GRPC, Websocket, SocketIO, MQTT
- โหลดข้อมูลจากไฟล์เพื่อรันคอลเล็กชัน
- การทดสอบประสิทธิภาพ/โหลด
- เครื่องมือสำหรับนักพัฒนา
- OpenAPI Designer
- เทอร์มินัลในตัว
- ธีมแบบกำหนดเอง
ความเห็นของ GN⁺
- ไคลเอนต์ API ของ Bruno มอบทางเลือกใหม่ให้แก่นักพัฒนาที่ต้องการทำงานในสภาพแวดล้อมออฟไลน์ซึ่งให้ความสำคัญกับความเป็นส่วนตัวของข้อมูล ซึ่งอาจมีประโยชน์อย่างยิ่งในสภาพแวดล้อมที่การเชื่อมต่ออินเทอร์เน็ตไม่เสถียรหรือความปลอดภัยเป็นเรื่องสำคัญ
- การผสานรวมกับ Git สอดคล้องอย่างดีกับวัฒนธรรมการพัฒนาสมัยใหม่ที่ให้ความสำคัญกับการควบคุมเวอร์ชันและการทำงานร่วมกัน และน่าจะช่วยในการติดตามและแบ่งปันการเปลี่ยนแปลงของคอลเล็กชัน API
- การที่ Bruno ไม่มีการซิงก์คลาวด์อาจเป็นข้อเสียสำหรับผู้ใช้บางราย แต่ในอีกด้านหนึ่งก็อาจเป็นข้อดีที่ช่วยเสริมความปลอดภัยและความเป็นส่วนตัวของข้อมูล
- โครงการโอเพนซอร์สอื่นที่มีฟีเจอร์คล้ายกับ Bruno ได้แก่ Postwoman (Hoppscotch) และผู้ใช้สามารถเลือกเครื่องมือให้เหมาะกับความต้องการของตนเองได้
- ก่อนนำ Bruno มาใช้ ควรพิจารณาข้อดีข้อเสียของสภาพแวดล้อมการทำงานแบบออฟไลน์ รวมถึงประเมินความเข้ากันได้กับเครื่องมือที่ทีมใช้อยู่ในปัจจุบันและต้นทุนในการย้ายระบบ การเลือก Bruno อาจนำมาซึ่งประโยชน์สำคัญสองประการคือการเพิ่มประสิทธิภาพการพัฒนาและการเสริมความปลอดภัยของข้อมูล
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
curlจากไฟล์ข้อความแทน เพื่อนร่วมงานรุ่นน้องยังคงใช้ Postman อยู่ แต่หวังว่าข้อมูลนี้จะช่วยให้พวกเขาเปลี่ยนมาใช้ตัวอื่นได้