문서, 스프레드시트, 프레젠테이션, 양식, 칸반 보드 등을 실시간으로 편집할 수 있는 종단 간 암호화 오픈소스 협업 오피스 제품군입니다.
- 스타
- 1,635
- 포크
- 86
- 열린 이슈
- 566
- 마지막 커밋
- 24시간 전
어떤 프로젝트인가요?
AtomicServer는 Rust로 작성된 셀프 호스팅 서버로, 데이터 저장, 검색, 공유 및 동기화를 지원합니다. atomic.place의 백엔드로, 문서, 테이블, 칸반·캘린더 보기, 채팅, 회의, 캔버스, 웹사이트, 사용자 지정 앱을 하나의 권한 모델로 통합하는 워크스페이스입니다. 데이터는 오픈 Atomic Data 사양에 따라 링크드 데이터로 저장되며, 모든 편집은 서명된 커밋으로 기록됩니다.
이 저장소에는 React 프런트엔드, JavaScript·React·Svelte 클라이언트 라이브러리(@tomic/lib, @tomic/react, @tomic/svelte), Rust 라이브러리(atomic_lib), 터미널 클라이언트(atomic-cli), Flutter 클라이언트도 포함되어 있습니다. 브라우저 앱은 오프라인으로 작동하며 다시 연결되면 동기화됩니다. 서버와 클라이언트는 동일한 인덱스에서 전문 검색을 수행하고, API는 JSON-AD, RDF, Turtle, N-Triples, JSON-LD를 지원합니다.
서버는 웹 앱, 검색, 데이터베이스, 자동 HTTPS를 포함한 단일 바이너리로 제공됩니다. 프로젝트는 알파 단계이며, 버전 1.0이 나올 때까지 호환성을 깨는 변경이 예상됩니다.
핵심 기능
- 01오프라인으로 작동하고 다시 연결되면 동기화되는 로컬 우선 브라우저 앱.
- 02실시간 협업 문서, 테이블, 캔버스 및 채팅.
- 03엄격한 스키마를 적용하는 테이블 보기와 칸반, 캘린더, 대시보드 보기.
- 04서버와 클라이언트가 공유하는 인덱스를 사용하는 전문 검색.
- 05JSON-AD, RDF, Turtle, JSON-LD 출력을 지원하는 RESTful API.
- 06모든 쓰기 작업의 서명된 버전 기록과 웹사이트 롤백 기능.
활용 사례
- 문서, 테이블, 채팅을 위한 팀 워크스페이스를 셀프 호스팅하기.
- 링크드 데이터와 실시간 동기화가 필요한 앱의 헤드리스 백엔드 구축하기.
- Atomic Data 기반 앱을 만들 때 JS, React 또는 Svelte 라이브러리 사용하기.
- atomic-cli 클라이언트로 터미널에서 데이터 관리하기.
빠른 시작
- 1
공식 문서의 설치 안내를 따르세요
사용 전 알아둘 점
- 프로젝트는 알파 단계이며, 버전 1.0까지 호환성을 깨는 변경이 예상됩니다.
- 저장소 메타데이터에는 감지된 라이선스가 표시되지 않지만, README에는 MIT라고 명시되어 있습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- atomic-server은(는) 무엇인가요?
- Atomic Data 사양을 기반으로 문서, 테이블, 채팅, 파일, 앱을 위한 셀프 호스팅·로컬 우선 워크스페이스이자 헤드리스 실시간 데이터베이스입니다. AtomicServer는 Rust로 작성된 셀프 호스팅 서버로, 데이터 저장, 검색, 공유 및 동기화를 지원합니다. atomic.place의 백엔드로, 문서, 테이블, 칸반·캘린더 보기, 채팅, 회의, 캔버스, 웹사이트, 사용자 지정 앱을 하나의 권한 모델로 통합하는 워크스페이스입니다. 데이터는 오픈 Atomic Data 사양에 따라 링크드 데이터로 저장되며, 모든 편집은 서명된 커밋으로 기록됩니다.
- atomic-server은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- atomic-server은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- atomic-server은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. atomic-server의 마지막 커밋은 2026년 11월 6일입니다.
- atomic-server은(는) 어디에 사용할 수 있나요?
- 문서, 테이블, 채팅을 위한 팀 워크스페이스를 셀프 호스팅하기. 링크드 데이터와 실시간 동기화가 필요한 앱의 헤드리스 백엔드 구축하기. Atomic Data 기반 앱을 만들 때 JS, React 또는 Svelte 라이브러리 사용하기. atomic-cli 클라이언트로 터미널에서 데이터 관리하기.
- atomic-server는 어떻게 설치하나요?
- 공식 문서의 설치 안내를 따르세요
- atomic-server은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/ontola/atomic-server
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
문서, 화이트보드 캔버스, 표를 하나의 워크스페이스에 통합한 오픈소스 로컬 우선 지식 베이스로, Notion과 Miro의 대안입니다.
업무 내용을 로컬 지식 그래프로 정리하는 오픈소스 개인용 AI 어시스턴트로, 이메일, 노트, 브라우저, 회의록, 공유 Spaces를 제공합니다.
AI 도우미를 갖춘 이중 언어 메모·캘린더·할 일 앱으로, 웹 PWA, WeChat 미니 프로그램, VS Code 확장 프로그램으로 제공됩니다.
TypeScript로 구축한 오픈소스 자체 호스팅 팀 채팅 플랫폼으로, 안전한 내부 및 외부 커뮤니케이션을 지원합니다.
모든 편집의 작성자를 기록하고 전체 수정 이력을 보존하는 자체 호스팅형 실시간 공동 문서 편집기입니다.