Repolode
flipped-aurora

flipped-aurora/gin-vue-admin

Vue 3와 Gin으로 만든 풀스택 관리자 플랫폼으로, 내부 업무 시스템을 위한 JWT 인증, RBAC 권한 관리, 코드 생성기와 폼 빌더를 제공합니다.

스타
25,119
포크
7,101
열린 이슈
39
마지막 커밋
10일 전

어떤 프로젝트인가요?

Gin-vue-admin은 관리자 시스템 개발을 위한 프런트엔드·백엔드 분리형 기반 프로젝트입니다. 프런트엔드는 Element Plus를 사용하는 Vue 3로 구성되며, 백엔드는 Gin 웹 프레임워크와 GORM을 사용하고 MySQL 또는 MariaDB를 지원합니다. Redis는 활성 JWT 토큰을 추적해 여러 기기에서의 로그인 제한을 적용합니다.

JWT 인증, Casbin 기반 권한 관리, 역할 및 메뉴 관리, API 권한 제어, 동적 라우팅, 페이지네이션 헬퍼, Qiniu·Alibaba Cloud·Tencent Cloud로의 파일 업로드 및 다운로드, VForm 기반 폼 생성기 등 일반적인 관리자 시스템에 필요한 기능을 기본 제공합니다. 새 업무 모듈에 사용할 기본 CRUD 코드를 생성하는 코드 생성기도 포함되어 있습니다.

최신 버전에는 MCP 서비스와 스킬 관리를 통한 AI 지원 개발 기능이 추가되었으며, TypeScript와 JavaScript를 함께 사용할 수 있습니다. Swagger 문서는 코드 어노테이션을 기반으로 생성됩니다.

핵심 기능

  • 01Redis 기반의 여러 기기 로그인 제한 기능을 갖춘 JWT 인증.
  • 02Casbin 기반 역할, 메뉴 및 API 권한 관리.
  • 03기본 CRUD 모듈의 뼈대를 생성하는 코드 생성기.
  • 04VForm 기반의 시각적 폼 생성기.
  • 05청크 업로드를 포함한 Qiniu·Alibaba Cloud·Tencent Cloud 파일 업로드 및 다운로드.
  • 06어노테이션을 기반으로 생성되는 Swagger API 문서.

활용 사례

  • 로그인 및 역할 기반 접근 제어가 필요한 내부 관리 시스템이나 백오피스 도구 구축.
  • 표준 CRUD 페이지가 다수 필요한 중소 규모 업무 애플리케이션 프로토타이핑.
  • 실제 인증 및 권한 관리 기능을 갖춘 풀스택 Go·Vue 프로젝트 구조 학습.

빠른 시작

  1. 1

    저장소를 클론합니다

    git clone https://github.com/flipped-aurora/gin-vue-admin.git
  2. 2

    server 폴더로 이동해 Go 종속성을 설치합니다

    cd server && go generate
  3. 3

    백엔드 서버를 실행합니다

    go run .
  4. 4

    web 폴더에서 프런트엔드 종속성을 설치합니다

    cd web && npm install

사용 전 알아둘 점

  • Go와 Vue에 대한 탄탄한 지식이 필요하며, README에는 무료 기술 지원이 제공되지 않는다고 안내되어 있습니다.
  • 인증 에디션과 같은 고급 기능을 사용하려면 상용 라이선스가 필요합니다.
  • 설정하려면 MySQL 또는 MariaDB 데이터베이스와 다중 로그인 제한용 Redis가 필요합니다.

토픽

자주 묻는 질문

gin-vue-admin은(는) 무엇인가요?
Vue 3와 Gin으로 만든 풀스택 관리자 플랫폼으로, 내부 업무 시스템을 위한 JWT 인증, RBAC 권한 관리, 코드 생성기와 폼 빌더를 제공합니다. Gin-vue-admin은 관리자 시스템 개발을 위한 프런트엔드·백엔드 분리형 기반 프로젝트입니다. 프런트엔드는 Element Plus를 사용하는 Vue 3로 구성되며, 백엔드는 Gin 웹 프레임워크와 GORM을 사용하고 MySQL 또는 MariaDB를 지원합니다. Redis는 활성 JWT 토큰을 추적해 여러 기기에서의 로그인 제한을 적용합니다.
gin-vue-admin은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
gin-vue-admin은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
gin-vue-admin은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. gin-vue-admin의 마지막 커밋은 2026년 10월 28일입니다.
gin-vue-admin은(는) 어디에 사용할 수 있나요?
로그인 및 역할 기반 접근 제어가 필요한 내부 관리 시스템이나 백오피스 도구 구축. 표준 CRUD 페이지가 다수 필요한 중소 규모 업무 애플리케이션 프로토타이핑. 실제 인증 및 권한 관리 기능을 갖춘 풀스택 Go·Vue 프로젝트 구조 학습.
gin-vue-admin는 어떻게 설치하나요?
저장소를 클론합니다: git clone https://github.com/flipped-aurora/gin-vue-admin.git server 폴더로 이동해 Go 종속성을 설치합니다: cd server && go generate 백엔드 서버를 실행합니다: go run . web 폴더에서 프런트엔드 종속성을 설치합니다: cd web && npm install
gin-vue-admin은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/flipped-aurora/gin-vue-admin

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트