Spring Boot 4.x 및 Java 21 이상 앱을 모범 사례에 따라 만들도록 Claude를 안내하는 skills와 agents를 묶은 Claude Code 플러그인입니다.
- 스타
- 3,077
- 포크
- 513
- 열린 이슈
- 1
- 마지막 커밋
- 2시간 전
어떤 프로젝트인가요?
Erupt는 내부 관리 시스템을 만들기 위한 Java 프레임워크입니다. @Erupt 애너테이션을 붙인 JPA 엔티티는 페이지네이션, 검색, Excel 가져오기 및 내보내기를 지원하는 완전한 관리 페이지가 되며, 역할 기반 권한도 적용됩니다. 애너테이션을 바탕으로 UI와 REST 엔드포인트가 런타임에 생성되므로 개발자는 컨트롤러나 프런트엔드 코드 대신 엔티티 클래스를 작성하면 됩니다.
이 프레임워크는 Java 17과 Spring Boot 3.x를 대상으로 합니다. 날짜, 슬라이더, 트리, 코드 에디터, 참조 테이블, Markdown 등 30개가 넘는 필드 컴포넌트를 제공하며, JPA를 통해 MySQL, PostgreSQL, Oracle, SQL Server, DM을 지원합니다. MongoDB는 별도 모듈로 사용할 수 있습니다.
프로젝트에는 선택적으로 사용할 수 있는 AI 모듈도 포함됩니다. erupt-ai는 다양한 LLM 제공업체와 MCP 도구를 연결하고 역할 기반 접근 제어를 적용하며, erupt-ai-claw는 엔티티, 셸, 파일을 자연어로 조작할 수 있도록 합니다. 핵심 모듈은 Apache 2.0 라이선스를 따르며, 워크플로, 멀티테넌시, BI를 위한 일부 상용 모듈은 별도로 판매됩니다.
핵심 기능
- 01@View, @Edit, @Search 애너테이션을 바탕으로 목록, 폼, 검색, 페이지네이션 UI 생성
- 02메뉴, 행 단위 필터, 열 단위 표시 여부를 제어하는 역할 기반 권한
- 03엔티티의 Excel 가져오기 및 내보내기와 감사 로그
- 04UI와 동일한 권한 규칙이 적용되는 REST 엔드포인트 자동 생성
- 05erupt-ai를 통해 관리자 화면에서 여러 LLM 제공업체와 MCP 도구 설정
활용 사례
- 프런트엔드 코드를 작성하지 않고 운영, 인사, 재무 팀을 위한 내부 CRUD 백오피스 구축
- 기존 Spring Boot 및 JPA 애플리케이션에 권한을 고려한 관리자 패널 추가
- 엔티티 클래스를 바탕으로 데이터 관리 시스템을 빠르게 프로토타이핑
빠른 시작
- 1
올인원 Docker 이미지를 실행하세요(H2 내장, 설정 불필요)
docker run -p 8080:8080 erupts/erupt
사용 전 알아둘 점
- Java 17 이상이 필요합니다.
- Chart, Flow, Tenant, Cube와 같은 일부 모듈은 오픈 소스가 아닌 상용 제품입니다.
토픽
자주 묻는 질문
- erupt은(는) 무엇인가요?
- 애너테이션 기반 Java 관리 프레임워크: JPA 엔티티에 @Erupt를 붙이면 런타임에 관리자 UI, RBAC, 감사 로그, REST API가 생성됩니다. Erupt는 내부 관리 시스템을 만들기 위한 Java 프레임워크입니다. @Erupt 애너테이션을 붙인 JPA 엔티티는 페이지네이션, 검색, Excel 가져오기 및 내보내기를 지원하는 완전한 관리 페이지가 되며, 역할 기반 권한도 적용됩니다. 애너테이션을 바탕으로 UI와 REST 엔드포인트가 런타임에 생성되므로 개발자는 컨트롤러나 프런트엔드 코드 대신 엔티티 클래스를 작성하면 됩니다.
- erupt은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- erupt은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- erupt은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. erupt의 마지막 커밋은 2026년 10월 21일입니다.
- erupt은(는) 어디에 사용할 수 있나요?
- 프런트엔드 코드를 작성하지 않고 운영, 인사, 재무 팀을 위한 내부 CRUD 백오피스 구축 기존 Spring Boot 및 JPA 애플리케이션에 권한을 고려한 관리자 패널 추가 엔티티 클래스를 바탕으로 데이터 관리 시스템을 빠르게 프로토타이핑
- erupt는 어떻게 설치하나요?
- 올인원 Docker 이미지를 실행하세요(H2 내장, 설정 불필요): docker run -p 8080:8080 erupts/erupt
- erupt은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/erupts/erupt
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
서비스 통신, 디스커버리, 트래픽 관리를 위한 RPC 및 마이크로서비스 프레임워크 Apache Dubbo의 Java 구현체입니다.
여러 언어로 작성한 워커를 지원하며, 마이크로서비스와 AI 에이전트, 적응형 워크플로 그래프를 오케스트레이션하는 오픈소스 내구성 실행 엔진입니다.
DSL로 비즈니스 흐름을 정의하고 규칙을 핫 리프레시할 수 있으며 AI Agent 노드도 지원하는 Java 규칙 및 컴포넌트 오케스트레이션 엔진입니다.
raw curl 명령을 일반적인 Java 메서드 호출로 실행하는 Java 라이브러리로, HTTP 클라이언트 코드를 작성하지 않고 Postman이나 브라우저 DevTools에서 복사한 curl을 그대로 붙여 넣을 수 있습니다.
자연어 설명만으로 전체 CRUD 시스템을 생성하고, AI 채팅·지식 베이스·워크플로 오케스트레이션을 제공하는 Java 및 Vue3 로우코드 플랫폼입니다.