cssbruno/GoWDK

Go로 작성된 컴파일 기반 웹 프레임워크로, .gwdk 파일로 UI를 선언하고 Go 바이너리로 배포한다.

개발 재료맘대로 써도 됨 · MPL-2.0백엔드·DBGo난이도
45+3이번 주0
0포크48이슈
데모·홈페이지 열기gowdk.com

중간맛 분석

스택: Go 1.26.4, Svelte 기반 컴포넌트 생성, Tailwind CSS 선택지. 설치: go install github.com/cssbruno/gowdk/cmd/gowdk@latest 또는 편의 설치 스크립트. 즉시 사용 가능: 프로젝트 스캐폴딩(gowdk init), 개발 서버(gowdk dev), 빌드 및 배포(gowdk build)는 명령어 하나로 가능. 데모: 예제 프로젝트가 examples/ 디렉토리에 포함되어 있으며, 설치 후 즉시 실행 가능. 난이도: Go 경험자 대상, 초보자는 러닝 커브 있음.

이런 레포예요

이럴 때 쓰면 좋아요

  • Node.js 의존성 없이 Go만으로 풀스택 웹 애플리케이션 개발 및 배포
  • 마이크로서비스나 CLI 도구와 함께 웹 UI를 단일 바이너리로 통합
  • 기존 Go 백엔드에 선언적 UI 레이어 추가

핵심 기능

선언적 .gwdk 페이지·컴포넌트 언어로 UI 작성정적·SPA·SSR·하이브리드 렌더링 모드 선택 가능생성된 Go 바이너리로 배포 (JavaScript 런타임 불필요)

대안 대비 차별점

Node.js 스택 제거로 배포 단순성을 극대화하면서도 현대적 웹 기능을 모두 지원하는 Go 기반 컴파일 프레임워크.

준비물

  • Go 1.26.4 이상

바로 시작하기

  1. Go 1.26.4 필수. GOWDK CLI 설치:
go install github.com/cssbruno/gowdk/cmd/gowdk@latest
gowdk version
  1. 새로운 애플리케이션 프로젝트 생성 (테스트 및 사이트 템플릿 포함):
gowdk init --tests --template site my-app
cd my-app
  1. 소스 파일 검증 및 컴파일:
gowdk check
gowdk build
  1. Go 테스트 실행:
gowdk test
  1. 생성된 바이너리 실행 (http://127.0.0.1:8080/ 으로 서빙):
./bin/site
  1. 개발 모드 (핫 리로드 포함):
gowdk dev

별 추이 · 7일

45+3 / 7일

활용성 · 따라 만들기 좋은가

따라 하기 좋음샘플 점수 42/100
  • 관대한 라이선스
  • 테스트 있음
  • 예제 디렉토리
  • 최근 활동
  • AGENTS.md
  • llms.txt
  • 템플릿

🟢 최근 활동 있음 · 2026년 생성

이 레포에 깃밥 배지 달기

[![깃밥](https://www.gitbap.com/badge/cssbruno/GoWDK.svg)](https://www.gitbap.com/r/cssbruno/GoWDK)

🔌 클로드에서 바로 써보기

깃밥을 클로드에 연결하면 이런 레포를 클로드·커서·Codex에서 바로 찾고 체험할 수 있어요.

방법 ① 커넥터 URL

클로드 설정 → 커넥터에 이 주소를 붙여넣기.

https://www.gitbap.com/api/mcp
방법 ② 플러그인 (체험까지)

플러그인을 설치하면 /gitbap-trending·/gitbap-try 슬래시 커맨드로 레포를 그 자리에서 체험. Claude Code에서 아래 두 줄을 차례로 실행하세요.

/plugin marketplace add jakeparkcolde/gitbap-cowork
/plugin install gitbap-cowork@gitbap
연결 방법 자세히 →

AI가 README 기반으로 요약했습니다 · 원문 보기