Gramps는 Python과 GTK로 만든 데스크톱 계보 관리 프로그램으로, 가계도를 작성하고 조사할 수 있습니다.
gramps-project/gramps-web-api
웹에서 Gramps 족보 데이터베이스를 조회하고 편집할 수 있는 Python REST API입니다.
대체할 수 있는 제품:Ancestry
- 스타
- 231
- 포크
- 173
- 열린 이슈
- 33
- 마지막 커밋
- 그저께
어떤 프로젝트인가요?
Gramps Web API는 Gramps 족보 데이터베이스를 RESTful HTTP 인터페이스로 제공하므로, 브라우저나 다른 클라이언트에서 인물, 가족, 사건, 장소 등 족보 기록을 조회하고 수정할 수 있습니다. Flask로 만들어졌으며, Gramps 기반 족보 웹 애플리케이션인 Gramps Web의 백엔드 역할을 합니다.
API 문서는 온라인에서 확인할 수 있습니다. 공식 프런트엔드와 독립적으로 사용할 수 있도록 설계되어 다른 도구에서도 이 API를 통해 Gramps 데이터베이스에 연결할 수 있습니다. 개발자 가이드에는 백엔드 설정 및 개발 방법이 안내되어 있습니다.
이 프로젝트는 Gramps 프로젝트에서 관리하며 AGPL-3.0 라이선스를 따릅니다. 웹 사용자 인터페이스는 별도의 프런트엔드 저장소에서 제공합니다.
핵심 기능
- 01RESTful HTTP API를 통해 Gramps 족보 데이터를 제공합니다.
- 02웹에서 족보 기록을 조회하고 조작할 수 있습니다.
- 03Python의 Flask로 만들어졌습니다.
- 04Gramps Web 애플리케이션의 백엔드 역할을 합니다.
- 05온라인 API 문서와 개발자 문서를 제공합니다.
활용 사례
- 여러 사용자가 웹 앱으로 이용할 수 있는 족보 데이터베이스를 호스팅할 때.
- Gramps 데이터를 기반으로 맞춤형 족보 프런트엔드나 연동 기능을 개발할 때.
- HTTP 호출을 통해 Gramps 데이터베이스를 자동으로 조회하거나 업데이트할 때.
빠른 시작
- 1
API 문서를 읽으세요
- 2
백엔드 설정을 위한 개발자 문서를 여세요
사용 전 알아둘 점
- README에 설치 명령이 없어 설정하려면 외부 문서를 따라야 합니다.
- AGPL-3.0 라이선스가 적용됩니다. 네트워크를 통해 제공하는 경우 수정된 소스 코드를 공유해야 하는 카피레프트 라이선스입니다.
토픽
자주 묻는 질문
- gramps-web-api은(는) 무엇인가요?
- 웹에서 Gramps 족보 데이터베이스를 조회하고 편집할 수 있는 Python REST API입니다. Gramps Web API는 Gramps 족보 데이터베이스를 RESTful HTTP 인터페이스로 제공하므로, 브라우저나 다른 클라이언트에서 인물, 가족, 사건, 장소 등 족보 기록을 조회하고 수정할 수 있습니다. Flask로 만들어졌으며, Gramps 기반 족보 웹 애플리케이션인 Gramps Web의 백엔드 역할을 합니다.
- gramps-web-api은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- gramps-web-api은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- gramps-web-api은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. gramps-web-api의 마지막 커밋은 2026년 11월 5일입니다.
- gramps-web-api은(는) 어디에 사용할 수 있나요?
- 여러 사용자가 웹 앱으로 이용할 수 있는 족보 데이터베이스를 호스팅할 때. Gramps 데이터를 기반으로 맞춤형 족보 프런트엔드나 연동 기능을 개발할 때. HTTP 호출을 통해 Gramps 데이터베이스를 자동으로 조회하거나 업데이트할 때.
- gramps-web-api는 어떻게 설치하나요?
- API 문서를 읽으세요 백엔드 설정을 위한 개발자 문서를 여세요
- gramps-web-api은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/gramps-project/gramps-web-api
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
GEDCOM 가져오기와 내보내기를 지원하는, 가계도를 기록하고 살펴보며 공유할 수 있는 셀프 호스팅 웹 애플리케이션입니다.
OCaml로 작성된 오픈소스 계보 소프트웨어로, 웹 인터페이스를 통해 가족 관계 데이터베이스를 로컬 또는 서버에서 운영합니다.
Laravel 기반의 셀프 호스팅 가계도 웹 앱으로, 가족 구성원과 관계를 기록하고 GEDCOM 가져오기 및 내보내기를 지원합니다.
구소련 기록을 조사하고 출처를 추적할 수 있는 AI 에이전트용 증거 우선 계보 연구 스킬입니다.
최소한의 설정으로 운영 환경에 적합한 Spring 기반 애플리케이션과 서비스를 만들 수 있는, 기본 설정이 잘 갖춰진 Java 프레임워크입니다.