Django REST Framework와 Quasar/Vue 기반의 오픈소스 창고 관리 시스템으로, 기업별 물류 업무에 맞게 커스터마이징할 수 있습니다.
Part-DB/Part-DB-server
BOM 프로젝트, 바코드, 공급업체 데이터 조회 기능을 갖춘 전자 부품 관리용 오픈 소스 웹 재고 관리 시스템입니다.
- 스타
- 1,831
- 포크
- 254
- 열린 이슈
- 214
- 마지막 커밋
- 어제
어떤 프로젝트인가요?
Part-DB는 전자 부품을 관리하는 셀프 호스팅 재고 시스템입니다. 웹 서버에서 실행되며 브라우저로 접속하므로 클라이언트 소프트웨어가 필요하지 않습니다. 부품을 카테고리, 풋프린트, 제조업체, 보관 위치, 가격, 태그별로 정리할 수 있고, 각 부품에 데이터시트와 사진을 첨부할 수 있습니다.
기본적인 재고 관리 외에도 부품을 BOM에 할당해 제작 가능한 수량을 확인하고 필요한 부품을 출고하는 프로젝트 관리 기능이 있습니다. 바코드와 라벨 생성, 부품을 이전 버전으로 되돌릴 수 있는 이벤트 로그, 세분화된 사용자 권한 및 2단계 인증도 지원합니다. Digikey, Farnell, LCSC, TME 등의 공급업체에서 부품 데이터를 가져올 수 있으며, KiCad 통합 기능을 사용하면 KiCad에서 데이터베이스의 가용 부품을 확인할 수 있습니다.
이 프로젝트는 Symfony 기반이며 MySQL, MariaDB, PostgreSQL, SQLite를 지원합니다. Composer와 Yarn을 사용하거나 Docker 이미지를 통해 설치할 수 있습니다.
핵심 기능
- 01카테고리, 풋프린트, 제조업체, 보관 위치, 가격별로 전자 부품 재고를 관리합니다.
- 02프로젝트의 BOM을 구성하고 필요한 부품을 재고에서 출고합니다.
- 03바코드와 라벨을 생성하고 웹캠으로 스캔합니다.
- 04사용자별 재고 변경 내역을 기록하고 부품을 이전 버전으로 되돌립니다.
- 052단계 인증, 그룹 권한, SAML 싱글 사인온을 지원합니다.
- 06KiCad에서 BOM을 가져오고 부품 데이터 소스로 KiCad와 연동합니다.
활용 사례
- 취미용 전자 부품의 개인 재고를 관리합니다.
- 메이커 스페이스의 부품 재고를 여러 사용자가 권한을 나눠 공유합니다.
- 현재 재고로 프로젝트를 몇 개 제작할 수 있는지 계획합니다.
- 소규모 기업이나 대학 연구실의 부품 재고를 관리합니다.
빠른 시작
- 1
Composer로 PHP 종속 항목을 설치합니다
composer install -o --no-dev - 2
Yarn으로 클라이언트 측 종속 항목을 설치합니다
yarn install - 3
클라이언트 측 에셋을 빌드합니다
yarn build - 4
데이터베이스 스키마를 생성하거나 업그레이드합니다
php bin/console doctrine:migrations:migrate
사용 전 알아둘 점
- PHP 8.2 이상을 지원하는 웹 서버와 MySQL, MariaDB, PostgreSQL 또는 SQLite 데이터베이스가 필요합니다.
- 클라이언트 에셋을 빌드하려면 Node.js 22 이상과 Yarn이 필요합니다.
- AGPL-3.0 라이선스에 따라 수정된 버전을 서비스로 실행하는 경우 소스 코드를 공개해야 합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- Part-DB-server은(는) 무엇인가요?
- BOM 프로젝트, 바코드, 공급업체 데이터 조회 기능을 갖춘 전자 부품 관리용 오픈 소스 웹 재고 관리 시스템입니다. Part-DB는 전자 부품을 관리하는 셀프 호스팅 재고 시스템입니다. 웹 서버에서 실행되며 브라우저로 접속하므로 클라이언트 소프트웨어가 필요하지 않습니다. 부품을 카테고리, 풋프린트, 제조업체, 보관 위치, 가격, 태그별로 정리할 수 있고, 각 부품에 데이터시트와 사진을 첨부할 수 있습니다.
- Part-DB-server은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- Part-DB-server은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- Part-DB-server은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. Part-DB-server의 마지막 커밋은 2026년 11월 5일입니다.
- Part-DB-server은(는) 어디에 사용할 수 있나요?
- 취미용 전자 부품의 개인 재고를 관리합니다. 메이커 스페이스의 부품 재고를 여러 사용자가 권한을 나눠 공유합니다. 현재 재고로 프로젝트를 몇 개 제작할 수 있는지 계획합니다. 소규모 기업이나 대학 연구실의 부품 재고를 관리합니다.
- Part-DB-server는 어떻게 설치하나요?
- Composer로 PHP 종속 항목을 설치합니다: composer install -o --no-dev Yarn으로 클라이언트 측 종속 항목을 설치합니다: yarn install 클라이언트 측 에셋을 빌드합니다: yarn build 데이터베이스 스키마를 생성하거나 업그레이드합니다: php bin/console doctrine:migrations:migrate
- Part-DB-server은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/Part-DB/Part-DB-server
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
소유한 물건과 보관 위치, 관련 서류를 관리하는 셀프 호스팅 재고 관리 앱으로, 3D 위치 지도와 내장 MCP 서버를 제공합니다.
책, DVD, 우표, 게임 등 모든 종류의 실물 컬렉션을 관리할 수 있는 셀프 호스팅 컬렉션 관리 도구입니다.
Claude Code 또는 Codex와 KiCad 10으로 PCB를 설계하고 JLCPCB에 주문할 수 있는 워크플로 키트로, 문서와 템플릿, 스킬을 제공합니다.
3D 프린터 필라멘트 스풀과 무게, 사용량을 추적하고 OctoPrint 및 Klipper/Moonraker와 연동하는 셀프 호스팅 웹 서비스입니다.
Laravel과 FilamentPHP 기반의 오픈소스 ERP로, 회계·재고·영업·구매·인사·제조용 모듈형 플러그인을 제공합니다.