친구나 가족과 함께 쓰는 모임 지출을 나누고 잔액을 추적하는 무료 오픈소스 Splitwise 대안입니다.
Open-Dev-Society/OpenStock
Next.js와 TradingView로 만든 오픈소스 셀프 호스팅 주식 대시보드로, 실시간 차트, 가격 알림, 관심 목록과 기업 정보를 제공합니다.
대체할 수 있는 제품:Bloomberg Terminal
TradingView
Yahoo Finance
- 스타
- 20,477
- 포크
- 2,523
- 열린 이슈
- 5
- 마지막 커밋
- 15시간 전
어떤 프로젝트인가요?
OpenStock은 유료 터미널 구독 없이 주식 및 암호화폐 시장을 살펴볼 수 있는 웹 앱입니다. 미국, 인도, 독일, 캐나다, 호주, 암호화폐, 외환 등 7개 시장을 아우르는 대시보드에서 지수 동향, 섹터 히트맵, 시장 주도 종목을 확인할 수 있습니다. 각 종목 페이지에는 그리기 도구와 일반적인 지표를 지원하는 TradingView 캔들 차트와 재무 정보, 기술적 분석, 기업 프로필이 제공됩니다.
로그인한 사용자는 최대 50개 종목을 관심 목록에 추가하고, 목표가보다 높거나 낮을 때 알림을 설정하며, AI가 작성한 주간 뉴스 요약을 이메일로 받을 수 있습니다. 시세 데이터는 Finnhub에서 가져오며, 호스팅 버전에서는 매시간 업데이트되고, 자체 API 키로 셀프 호스팅하는 실시간 모드에서는 15초마다 업데이트됩니다. 백그라운드 작업은 Inngest에서 실행됩니다.
기술 스택은 Next.js 15, React 19, TypeScript, Tailwind CSS, shadcn/ui, Better Auth, MongoDB입니다. Node.js로 로컬에서 실행하거나 Docker Compose, Vercel, Railway에 배포할 수 있습니다. 라이선스는 AGPL-3.0입니다.
핵심 기능
- 01지수 동향, 섹터 히트맵, 시장 주도 종목을 제공하는 7개 시장 대시보드
- 02그리기 도구와 SMA, EMA, RSI, MACD 등의 지표를 지원하는 TradingView 차트
- 03계정에 저장할 수 있는 최대 50개 종목의 관심 목록
- 04목표가보다 높거나 낮을 때 알림을 설정하고 실시간 모드에서 이메일로 수신
- 05AI가 작성한 주간 뉴스 요약을 이메일로 수신
- 06Docker Compose 및 사전 빌드 이미지, Vercel, Railway를 통한 셀프 호스팅
활용 사례
- 여러 시장의 시세를 추적할 무료 대시보드를 찾는 개인 투자자
- 금융 서비스 형태의 제품을 위한 Next.js와 MongoDB 참고 앱을 찾는 개발자
- 자체 Finnhub API 키로 시장 모니터링 도구를 셀프 호스팅하려는 팀
빠른 시작
- 1
저장소를 클론합니다
git clone https://github.com/Open-Dev-Society/OpenStock.git - 2
프로젝트 폴더로 이동합니다
cd OpenStock - 3
종속성을 설치합니다
npm ci - 4
env 템플릿을 복사하고 MONGODB_URI, BETTER_AUTH_SECRET, FINNHUB_API_KEY를 입력합니다
cp .env.example .env
사용 전 알아둘 점
- 실행하려면 MongoDB 데이터베이스와 Finnhub API 키가 필요합니다.
- 무료 호스팅 시세는 시간당 한 번만 업데이트됩니다. 15초 간격의 실시간 데이터를 사용하려면 자체 키를 설정하고 다시 빌드해야 합니다.
- 프로덕션에서 가격 알림과 백그라운드 작업을 사용하려면 Inngest를 구성해야 합니다.
토픽
자주 묻는 질문
- OpenStock은(는) 무엇인가요?
- Next.js와 TradingView로 만든 오픈소스 셀프 호스팅 주식 대시보드로, 실시간 차트, 가격 알림, 관심 목록과 기업 정보를 제공합니다. OpenStock은 유료 터미널 구독 없이 주식 및 암호화폐 시장을 살펴볼 수 있는 웹 앱입니다. 미국, 인도, 독일, 캐나다, 호주, 암호화폐, 외환 등 7개 시장을 아우르는 대시보드에서 지수 동향, 섹터 히트맵, 시장 주도 종목을 확인할 수 있습니다. 각 종목 페이지에는 그리기 도구와 일반적인 지표를 지원하는 TradingView 캔들 차트와 재무 정보, 기술적 분석, 기업 프로필이 제공됩니다.
- OpenStock은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- OpenStock은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- OpenStock은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. OpenStock의 마지막 커밋은 2026년 10월 20일입니다.
- OpenStock은(는) 어디에 사용할 수 있나요?
- 여러 시장의 시세를 추적할 무료 대시보드를 찾는 개인 투자자 금융 서비스 형태의 제품을 위한 Next.js와 MongoDB 참고 앱을 찾는 개발자 자체 Finnhub API 키로 시장 모니터링 도구를 셀프 호스팅하려는 팀
- OpenStock는 어떻게 설치하나요?
- 저장소를 클론합니다: git clone https://github.com/Open-Dev-Society/OpenStock.git 프로젝트 폴더로 이동합니다: cd OpenStock 종속성을 설치합니다: npm ci env 템플릿을 복사하고 MONGODB_URI, BETTER_AUTH_SECRET, FINNHUB_API_KEY를 입력합니다: cp .env.example .env
- OpenStock은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/Open-Dev-Society/OpenStock
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Next.js 또는 shadcn/ui 앱에 복사해 넣어 사용할 수 있는 애니메이션 UI 컴포넌트와 효과 모음입니다.
앱 내, 웹사이트, 링크, 이메일 설문을 지원하는 오픈소스 설문 플랫폼으로, Qualtrics의 대안입니다.
Typebot은 채팅 플로를 만들고 웹·모바일 앱에 삽입해 결과를 수집할 수 있는 셀프 호스팅형 비주얼 챗봇 빌더입니다.
React, shadcn/ui, Supabase로 만든 셀프 호스팅 CRM으로 연락처, 영업 기회, 작업, 메모를 관리합니다.
AI 지원을 받아 브라우저에서 Next.js + Tailwind CSS 코드를 직접 디자인하고 편집할 수 있는 오픈소스 비주얼 에디터입니다.