Show HN: 브라우저에서 실행되는 전체 Python GUI 앱 – JavaScript 없이, 서버 없이

발행: (2026년 5월 8일 AM 02:36 GMT+9)
2 분 소요

Source: Hacker News

Overview

저는 2022년부터 Dear ImGui Bundle을 개발해 왔으며, 이번이 처음으로 여기서 소개하게 되었습니다. 이 프레임워크는 Dear ImGui을 기반으로 하여 Python과 C++에서 인터랙티브한 애플리케이션을 만들 수 있도록 설계되었습니다. 번들은 플롯, 이미지 검사, Markdown 렌더링, 노드 에디터, 3D 기즈모, 노브, 토글 등 다양한 기능을 기본으로 제공합니다.

Dear ImGui Bundle website

Playground

이제 번들은 pyodide를 통해 브라우저에서 원활히 실행됩니다. 아래 플레이그라운드는 브라우저에서 직접 실행되는 Python 앱이며(서버, JavaScript 없이), 왼쪽에서 코드를 편집하고 Run을 클릭하면 됩니다. 모바일에서도 동작합니다.

Playground

Goals

  • 진정한 Immediate Mode GUI를 Python과 C++에 도입
  • 위젯, 플롯, 이미지 분석, 노드 편집, Markdown 렌더링 등 고품질 라이브러리를 다양하게 제공
  • C++에서 멀티플랫폼 앱(데스크톱, 모바일, Emscripten) 구현 지원
  • Python 앱을 웹에 배포
  • 항상 최신 상태를 유지하는 고품질 Python 바인딩 제공(자동 생성)
  • 동일한 API를 통해 C++와 Python 간의 원활한 전환 보장

궁금한 점이 있으면 언제든지 질문해 주세요!

0 조회
Back to Blog

관련 글

더 보기 »

우리의 MkDocs 연속

안녕하세요, MkDocs 커뮤니티 여러분! 저는 이전에 마지막으로 활동했던 MkDocs maintainer였습니다. MkDocs가 남겨진 지점부터 우리의 연속을 환영합니다.

Python에서 str() vs repr() vs print()

개요 파이썬을 배우다 보면 종종 비슷해 보이는 세 가지 내장 유틸리티를 만나게 됩니다: - str - repr - print 처음에는 이들이 같은 일을 하는 것처럼 보일 수 있습니다—