DevsLab / open-source

// open-source

devslab 오픈소스
라이브 데모 허브

저희 SaaS 프로덕션에서 먼저 검증하고 커뮤니티에 공개하는 라이브러리들입니다. 라이브 데모와 문서, 설치 링크를 한곳에 모았습니다.

// npm @devslab

JavaScript / TypeScript

// editor ui[01]

editor-ruler

웹 리치텍스트 에디터를 위한 Word 스타일 가로 줄자 — 여백·들여쓰기 드래그 핸들, 세로 줄자, 가이드선+스냅. Froala · Tiptap · CKEditor 5 어댑터, API 1.0 안정.

// security[02]

ssrf-guard-js

JS/TS SSRF 방어 — URL 정책 검증, 사설망 IP 차단, 리다이렉트 재검증, LLM 툴 입력 URL 가드. Node와 엣지 런타임 모두 지원.

// input[03]

numkey

"문자열인데 숫자"인 입력 필드의 모든 것 — 커서가 튀지 않는 천 단위 콤마, 한글 금액 병기(150만), 만/억 축약 입력. 금액 안전 문자열 모델.

// input[04]

kokey

키보드 배열 오타 복원기 — 한글 두벌식 IME 오토마톤 내장, 러시아어·히브리어·태국어 등 7개 배열, 스크립트 자동 감지.

// vue ui[05]

vue-date-rail

Vue 3용 가로 무한 스크롤 날짜 레일 피커 — 배송·예약 앱의 캘린더 스트립 패턴. headless 코어 + Intl 기반 i18n.

// maven central kr.devslab

JVM / Spring Boot

// pagination[06]

easy-paging

어노테이션 기반 페이지네이션 — 오프셋(@AutoPaginate)과 키셋(@KeysetPaginate)을 한 스타터로. Spring Boot 4 활성 / 3.x 유지보수 라인.

// security[07]

ssrf-guard

JVM SSRF 방어 — 9개 HTTP 클라이언트 모듈 + Spring AI/LangChain4j LLM 에이전트 툴 URL 검증.

// logging[08]

api-log

이벤트 기반 API 로깅, PostgreSQL JSONB 저장 — core + JPA/R2DBC/MyBatis 드라이버.

// platform starter[09]

devslab-kit

Spring Boot 4 플랫폼 스타터 — 인증, RBAC+ABAC, 멀티테넌시, 동적 메뉴, 감사 로깅을 자동 구성으로.

// data migration[10]

datalinq

컨벤션 기반 크로스 벤더 JDBC 데이터 마이그레이션 TUI — sql/ 폴더를 넣으면 메뉴가 생깁니다. jbang으로 설치.

// demos[11]

devslab-examples

위 라이브러리들의 실행 가능한 Spring Boot 데모 19종 — clone, bootRun, curl. 커뮤니티 Discussions도 여기서.