stratum-rs

stratum-rs는 Electron 오버레이를 위한 Rust 기반 프로세스 감지 라이브러리입니다.

OS와 소통이 필요한 부분을 stratum-rs를 통해 쉽게 구현해보세요.

원하는 프로세스의 x, y, width, height 좌표 정보 및 각종 상태값을

낮은 오버헤드로 실시간 추적합니다.

데모 보기

stratum-rs

Electron

Client

소개 & 사용법

단 20줄의 코드로 완성하는
압도적인 프로세스 트래킹

복잡한 네이티브 연동이나 수천 줄의 레거시 코드는 잊으세요. stratum-rs와 함께라면 단 몇 줄의 설정만으로 고성능 프로세스 감지 기능을 즉시 구현할 수 있습니다.

  1. 1

    패키지 설치하기

    npm을 통해 패키지를 바로 설치해보세요.

    Terminal
    npm i stratum-rs-overlay
  2. 2

    고성능 프로세스 감지 확인하기

    Electron 앱 또는 JS 파일에서 event-driven 형태로 데이터를 확인할 수 있습니다.

    main.js
    1// import stratum-rs-overlay2const stratumRS = require('stratum-rs-overlay');3 4// initialize stratum-rs-overlay & tracking targets5stratumRS.init("LICENSE_KEY");6stratumRS.startTracking(7  [8    { name: "League of Legends (TM) Client", mode: "exact" },9    { name: "Brood War", mode: "contains" },10  ],11  (event) => {12    if (event.eventType === "focus") {13      console.log(`[FOCUS] ${ event.targetName } detected!`);14      console.log(`   └─ coordinates: x = ${ event.x }, y = ${ event.y }, w = ${ event.width }, h = ${ event.height }`);15    }16    else if (event.eventType === 'blur') {17      console.log(`[BLUR] target lost.`);18    }19    else if (event.eventType === 'move') {20      process.stdout.write(`[MOVE] coordinates: x = ${ event.x }, y = ${ event.y }, w = ${ event.width }, h = ${ event.height } \r`);21    }22  }23);
  3. 3

    데이터 확인 및 활용하기

    고성능 프로세스 감지 기능을 활용하여 자신의 프로젝트에 강력하고 창의적인 기능을 구현해보세요.

Brood War

감지할 프로세스

좌표 정보

X

68

Y

68

감지 대상 크기

Width

208

Height

132

상태값

FocusFalse
DragFalse
ResizeFalse

Terminal Log

[SYSTEM] tracking_off

왜 stratum-rs여야만 할까요?

단순한 기능을 넘어
실전 비즈니스 환경의 요구사항을 반영했습니다.

안정성, 성능, 그리고 생산성까지—라이브러리 선택의 기준이 될 4가지 핵심 강점을 확인해보세요.

안전한 프로세스 제어

메모리 침투(Injection) 방식이 아닌 윈도우 포커스 제어로 안티치트로부터 안전하며 시스템에 부하를 주지 않습니다.

고성능 아키텍쳐

Rust 기반의 최적화된 멀티 쓰레드 및 고성능 폴링 메커니즘을 통해 리소스 소모는 최소화하고 성능은 극대화했습니다.

높은 코드 생산성

누구나 쉽게 적용 가능한 이벤트 핸들링 구조와 즉시 도입 가능한 고급 아키텍처 가이드를 제공합니다.

신뢰할 수 있는 유지보수

버전 업데이트 및 보안 이슈에 선제적으로 대응하며, 관리되지 않는 오픈소스의 한계를 넘어섭니다.

요금제

서비스 단계와 스폰서 목적에 맞춘
stratum-rs 요금제

합리적인 비용으로 든든한 기술 파트너를 확보하세요. 오픈소스의 한계를 넘어, 지속 가능한 유지보수와 기술 지원을 약속합니다.

일반

사용자 등급

시작부터 실제 서비스 오픈까지, 현재 단계에 맞는 라이선스를 선택하세요.

체험판

Free - 7 days

추천

기술 검토호환성 확인

목표

핵심 기능 및 퍼포먼스 사전 검증

기존 프로젝트와의 기술적 적합성 확인

혜택

  • 7일치 라이선스 키 발급
월 구독

미정/월

추천

MVP 개발인디 팀

목표

초기 비용 부담 없는 효율적인 개발 환경 구축

서비스 런칭 전 집중 개발 단계

혜택

  • 1개월치 라이선스 키 발급
  • 일반 기술 문서 열람 권한 제공
영구 구매

미정

추천

정식 서비스장기 프로젝트

목표

추가 유지비용 없는 안정적인 서비스 운영

고도화된 기술 지원 및 최적화 필요

혜택

  • 할인된 영구 구매 가격 제공
  • 영구 이용 라이선스 키 발급
  • 일반 기술 문서 열람 권한 제공
  • 고급 기술 문서 열람 권한 제공

고급

스폰서 등급

stratum-rs의 지속 가능한 발전과 생태계 확장을 함께할 파트너를 모십니다.

골드 스폰서

미정/월

추천

개인기업

목표

stratum-rs 기술 및 생태계의 성장을 지원합니다.

신뢰할 수 있는 상용 라이브러리 생태계 구축에 기여합니다.

혜택

  • 메인 페이지 골드 스폰서 영역에 로고 또는 닉네임 게시
  • 사용자 프로필 내 전용 골드 스폰서 아이콘 표시
플래티넘 스폰서

미정/월

추천

개인기업

목표

stratum-rs 기술 및 생태계의 성장을 지원합니다.

신뢰할 수 있는 상용 라이브러리 생태계 구축에 기여합니다.

플래티넘 파트너사로서 일렉트론 최하층 생태계를 지탱합니다.

혜택

  • 메인 페이지 최상단 및 플래티넘 스폰서 영역에 로고 또는 닉네임 게시
  • 사용자 프로필 내 전용 플래티넘 스폰서 아이콘 표시
  • 향후 개발 로드맵 우선순위 제안 및 전용 VIP 디스코드 채널 제공
  • 공식 문서 및 데모 영상 제작 시 스폰서 서비스 기반 사례 우선 노출 및 활용
  • 외부 매체 홍보 시 파트너 노출

목표

OS와의 소통을 대신합니다.

Electron App에서 필요한 OS와의 소통을 대신 합니다. stratum-rs의 점점 발전되는 모습을 지켜봐주세요.