GitHub
supabase/supabase — Postgres 개발 플랫폼
소프트웨어처음 오른 때 점수 693
Supabase는 오픈소스 도구로 만든 "Postgres 개발 플랫폼"입니다. 개발자가 웹, 모바일, AI 앱을 만들 때 필요한 데이터베이스와 여러 기능을 한곳에서 쓸 수 있게 해 줍니다.
무슨 일이 있었나요?
GitHub에 올라온 Supabase 프로젝트 소개 글입니다. Supabase는 자기만의 Postgres 데이터베이스를 제공하고, 로그인, 자동으로 만들어지는 API, 실시간 데이터 전달, 파일 저장, 서버 함수, AI용 기능 등을 함께 제공한다고 설명합니다. 설치 없이 바로 쓸 수 있는 호스팅 서비스이고, 직접 서버에 설치하거나 내 컴퓨터에서 개발하는 것도 가능합니다.
쉽게 알아보는 배경
Firebase라는 서비스는 앱 개발에 필요한 기능을 한 번에 주는 것으로 유명합니다. Supabase는 Firebase와 비슷한 개발 경험을 주되, 누구나 볼 수 있고 고칠 수 있는 오픈소스 도구를 사용하는 것을 목표로 합니다. 다만 Firebase를 그대로 복사한 것은 아니라고 밝히고 있습니다. 핵심에는 오랜 역사를 가진 Postgres 데이터베이스가 있습니다.
핵심 숫자와 사실
- Postgres는 30년 넘게 개발되어 온 데이터베이스입니다.
- MIT, Apache 2 같은 오픈 라이선스를 가진 도구를 우선 사용합니다.
- 적합한 도구가 없으면 Supabase가 직접 만들어 오픈소스로 공개합니다.
- 주요 기능: 데이터베이스, 로그인 인증, REST와 GraphQL API, 실시간 구독, 파일 저장, 서버 함수, AI·벡터 도구.
왜 중요한가요?
앱을 만들 때 데이터베이스, 로그인, 파일 저장을 각각 따로 연결하면 시간이 많이 듭니다. Supabase는 이를 하나로 묶어 개발을 빠르게 해 줍니다. 오픈소스라서 필요하면 직접 서버에 설치해 데이터를 관리할 수도 있어, 특정 회사에 덜 묶인다는 장점도 있습니다.
앞으로 볼 점
- 호스팅 서비스와 직접 설치 방식이 얼마나 안정적으로 함께 발전하는지
- AI와 벡터 검색 기능이 얼마나 많이 쓰이는지
- 커뮤니티 포럼, GitHub 이슈, 디스코드 등에서 사용자 지원이 어떻게 이루어지는지
용어 풀이
- Postgres
- 오랜 기간 개발되어 안정성이 높다고 알려진 오픈소스 데이터베이스입니다.
- Firebase
- 구글이 만든 앱 개발 플랫폼으로, 데이터베이스와 로그인 등 기능을 한 번에 제공합니다.
- API
- 프로그램끼리 데이터와 기능을 주고받을 수 있게 해 주는 연결 통로입니다.
- 오픈소스
- 소스 코드를 누구나 보고, 쓰고, 고칠 수 있도록 공개한 소프트웨어입니다.