데이터베이스, 앱, 자동화, AI 에이전트를 만들 수 있고 직접 호스팅할 수 있는 오픈소스 노코드 플랫폼
gristlabs/grist-core
Grist는 스프레드시트 수식과 데이터베이스식 타입 지정 열을 결합한 자체 호스팅 가능한 관계형 스프레드시트입니다.
대체할 수 있는 제품:Airtable
Google Sheets
Microsoft Excel
- 스타
- 11,982
- 포크
- 679
- 열린 이슈
- 753
- 마지막 커밋
- 7시간 전
어떤 프로젝트인가요?
Grist는 관계형 스프레드시트입니다. 데이터베이스처럼 열에 이름과 데이터 유형을 지정할 수 있고, 참조하는 셀이 바뀌면 자동으로 업데이트되는 스프레드시트 방식의 수식을 열에 입력할 수 있습니다. grist-core 저장소는 커뮤니티 에디션 서버로, Docker로 실행하거나 소스에서 빌드해 자체 인프라에서 스프레드시트를 호스팅할 수 있습니다.
문서는 SQLite 파일로 저장되므로 SQLite를 읽을 수 있는 도구라면 숫자 및 텍스트 데이터를 읽을 수 있습니다. 수식은 Python으로 작성하며, Excel 함수도 다수 사용할 수 있습니다. 기본 제공 기능으로 참조 및 양방향 참조 열, 선택 목록, 첨부 파일, 조건부 서식, 차트, 카드 및 캘린더 위젯, 요약 테이블, 네이티브 양식, 증분식 CSV 및 Airtable 가져오기, REST API, 설정 가능한 아웃고잉 웹훅이 있습니다.
접근 제어는 문서, 워크스페이스, 사이트 공유뿐 아니라 개별 행, 열, 테이블에 대한 규칙도 지원합니다. 로그인 옵션에는 getgrist.com 로그인, 전달 인증, 그리고 풀 에디션에서 제공하는 OIDC 또는 SAML이 있습니다. Grist에는 로컬 및 정적 웹사이트에서 사용할 수 있는 grist-desktop과 grist-static도 포함되며, OpenAI 또는 OpenRouter 모델을 사용할 수 있는 AI Formula Assistant도 제공합니다.
핵심 기능
- 01열에 이름과 데이터 유형을 지정해 데이터베이스 구조와 스프레드시트 방식의 수식을 결합합니다.
- 02수식은 Python으로 작성하며 다양한 Excel 함수를 사용할 수 있습니다.
- 03문서를 다른 도구에서도 읽을 수 있는 SQLite 파일로 저장합니다.
- 04참조, 선택 목록, 첨부 파일, 마크다운 텍스트 셀을 지원합니다.
- 05차트, 카드 및 캘린더 위젯, 요약 테이블, 네이티브 양식을 제공합니다.
- 06REST API, CSV 및 Excel 가져오기·내보내기, 설정 가능한 웹훅을 지원합니다.
활용 사례
- 자체 호스팅 스프레드시트에서 청구서, 재고, 급여 등의 비즈니스 데이터를 추적합니다.
- 데이터를 자체 서버에 보관하면서 Airtable 스타일의 데이터베이스를 대체합니다.
- 인트라넷에서 팀을 위한 내부 대시보드와 양식을 만듭니다.
- grist-static을 사용해 웹사이트에 읽기 전용 스프레드시트 뷰를 게시합니다.
빠른 시작
- 1
README의 'Using Grist' 섹션에 설명된 Docker 설정을 따르세요
사용 전 알아둘 점
- Azure 스토리지, 감사 로그 스트리밍, Grist Assistant 등의 일부 기능은 전체 에디션에서만 제공되며 grist-core에서는 사용할 수 없습니다.
- gVisor 샌드박싱을 비롯한 일부 고급 기능은 Linux 또는 Docker에서만 사용할 수 있습니다.
토픽
자주 묻는 질문
- grist-core은(는) 무엇인가요?
- Grist는 스프레드시트 수식과 데이터베이스식 타입 지정 열을 결합한 자체 호스팅 가능한 관계형 스프레드시트입니다. Grist는 관계형 스프레드시트입니다. 데이터베이스처럼 열에 이름과 데이터 유형을 지정할 수 있고, 참조하는 셀이 바뀌면 자동으로 업데이트되는 스프레드시트 방식의 수식을 열에 입력할 수 있습니다. grist-core 저장소는 커뮤니티 에디션 서버로, Docker로 실행하거나 소스에서 빌드해 자체 인프라에서 스프레드시트를 호스팅할 수 있습니다.
- grist-core은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- grist-core은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- grist-core은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. grist-core의 마지막 커밋은 2026년 10월 20일입니다.
- grist-core은(는) 어디에 사용할 수 있나요?
- 자체 호스팅 스프레드시트에서 청구서, 재고, 급여 등의 비즈니스 데이터를 추적합니다. 데이터를 자체 서버에 보관하면서 Airtable 스타일의 데이터베이스를 대체합니다. 인트라넷에서 팀을 위한 내부 대시보드와 양식을 만듭니다. grist-static을 사용해 웹사이트에 읽기 전용 스프레드시트 뷰를 게시합니다.
- grist-core는 어떻게 설치하나요?
- README의 'Using Grist' 섹션에 설명된 Docker 설정을 따르세요
- grist-core은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/gristlabs/grist-core
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
페이지 변경을 감지해 Discord, Email, Slack, Telegram, 웹훅 등으로 알림을 보내는 셀프 호스팅 모니터
서비스 상태 확인, 위젯, 테마 등을 갖춘 홈랩용 자체 호스팅 대시보드
Airtable 대안으로, 협업 스프레드시트형 데이터베이스처럼 작동하는 자체 호스팅·API 중심 로우코드 플랫폼
Django 기반의 셀프 호스팅 오픈소스 운동·영양·체중 트래커로, REST API와 모바일 앱을 제공합니다.
Raspberry Pi와 PC 디스플레이를 관리형 콘텐츠 화면으로 바꿔 주는 오픈소스 디지털 사이니지 플랫폼