Fireproof
Realtime database, runs anywhere. Install Fireproof in your front-end app or edge function, and sync data via any backend.
브라우저용 경량 임베디드 DB
Features
- 브라우저 환경에서 쉽게 사용할 수 있도록 설계된 경량 임베디드 도큐먼트 데이터베이스
- 암호화된 실시간 동기화 기능 제공
- TypeScript로 작성되어 Deno, Bun, Node.js, 브라우저에서 사용 가능
- 해시 히스토리를 사용한 암호화 기반 인과 일관성 보장
- 데이터는 콘텐츠 주소 기반의 암호화 Blob으로 저장 및 복제됨
- 객체 저장소(S3 등)를 활용한 동기화 가능
- 네트워크 인지형, 암호화된 동기화, 멀티 라이터 안정성 보장
- 실시간 협업을 위한 CRDT 기반 설계
- 암호학적 인과 무결성 제공
- 웹 중심 설계: 패키지 크기 작음, WebAssembly 필요 없음
- AI 생성 앱 및 빠른 프로토타입
- 실시간 협업 편집기
- 오프라인/로컬 우선 앱
- 개인화 설정 저장소
- AI 코파일럿의 안전한 상태 저장
- 처음엔 로컬에서 앱을 구축하고, 나중에 원하는 클라우드를 통해 동기화
- LLM을 이용한 코드 생성 환경과 상호보완적
- 빠른 개발 주기를 위한 최적의 데이터 스토리지 솔루션