Firenook - Rust 기반 Firebase 에뮬레이터 대체제

Show HN: Firenook – Firebase emulators in Rust: 40× faster writes, 10× less RAM

Firebase Local Emulator Suite를 Rust로 다시 구현한 드롭인 대체제입니다. firebase.json, SDK, 포트를 그대로 유지한 채 스크립트에서 명령어 한 단어만 바꾸면 되고, Java 설치도 필요 없습니다. Firestore, Authentication, Cloud Storage, Cloud Functions, Pub/Sub 등 8개 에뮬레이터를 지원하며, 실제 애플리케이션 벤치마크에서 쓰기 속도 40배 향상, 메모리 사용량 10배 절감, 데이터 유지 재시작 52배 단축을 기록했습니다. --keep-data 옵션으로 수백만 문서도 0.5초 만에 복원하고, 모든 서비스를 아우르는 콘솔과 코딩 에이전트용 MCP 도구까지 제공합니다. Apache 2.0 오픈소스입니다.

firebase.json, SDK, 포트는 그대로 두고 스크립트에서 한 단어만 바꾸세요. Java 설치도 필요 없고, 데이터는 재시작 후에도 그대로 남습니다.
  1. jamest

    (Firebase 창시자) 정말 멋지네요! 훌륭한 작업입니다!

  2. joshdavham

    좋아 보이네요!

    다소 주제에서 벗어난 질문이긴 한데요: 이렇게 복잡한 걸 만들 정도로 실력 있는 개발자분들이라면, 그냥 Firebase 말고 다른 걸 쓰면 안 되나요? 저는 웹 개발을 처음 시작할 때 Firebase를 주로 목발처럼 썼는데, 이제는 좀 벗어난 것 같다는 느낌이 들어요. Firebase가 여전히 여러분 같은 개발자들에게 잘 맞는다고 느끼시나요, 아니면 저처럼 예전의 저 같은 사람들을 위해 이걸 개발하시는 건가요?

    다시 한번, 좋은 작업이네요!

  3. silverlight

    정말 깔끔하네요! 저도 Firebase Realtime Database의 오픈소스 버전을 작업해 왔는데 관심 있으실지도 모르겠네요[1]. 이것도 Rust로 작성했습니다! 혹시 Realtime Database 부분도 지원하고 싶으시다면 Firenook의 해당 부분을 구축하는 데 좋은 기반이 될 수 있을 것 같아요.

    [1] https://github.com/lark-sh/lark

이 날의 다른 글

2026-11-06