Dev.to OpenSource
원문 사이트 ↗Dev.to OpenSource 섹션은 오픈소스 프로젝트·라이브러리·기여 가이드 콘텐츠가 모이는 카테고리로, 신규 OSS 출시 소식, 메인테이너 인터뷰, 기여 방법 안내 등이 발행됩니다. 한국 오픈소스 생태계 참여자에게 글로벌 동향 학습 자료로 추천합니다.
Dev.to OpenSource 주요 토픽
Dev.to OpenSource 관련 글 — 37 페이지
- 0
숨겨진 프롬프트 주입 공격을 막기 위해 유니코드 정화기를 구축한 방법
사용자 눈에는 보이지 않지만 LLM에는 전달되는 유니코드 문자를 이용한 프롬프트 주입 공격을 막기 위해, 텍스트 내 숨겨진 문자를 제거하거나 식별하는 오픈소스 라이브러리 'Velio'가 출시되었습니다. 이 도구는 NFKC 정규화와 특정 유니코드 카테고리 정화를 통해 텍스트 렌더링 격차를 해소하는 입력 정규화 솔루션을 제공합니다.
How I Built a Unicode Sanitizer to Stop Hidden Prompt Injection Attacks↗dev.to
- 1
Gmail 받은 편지함 분석을 위한 Apify Actor: 리프레시 토큰 기반 OAuth, 비동기 라우터, 기능별 할당량
이 글은 Gmail 받은 편지함의 워크플로우 분석을 위한 Apify Actor의 설계 과정을 다룹니다. 개발자는 OAuth 보안 문제 해결, 단일 라우터를 통한 운영 효율화, KVS를 활용한 할당량 관리 등 실무적인 기술 결정 사항을 공유하며 효율적인 Micro-SaaS 구축 방식을 제안합니다.
An Apify Actor for Gmail inbox analytics â refresh-token-only OAuth, async router, per-feature quota↗dev.to
- 3
매일 공개 소스 프로젝트 하나 (제66탄): NVIDIA 비디오 검색 및 요약 - GPU 가속 비전 에이전트 구축
NVIDIA VSS는 기존의 규칙 기반 객체 탐지를 넘어 자연어 쿼리로 비상 상황이나 특정 행동을 검색하고 요약할 수 있는 혁신적인 비전 에이전트 기술을 선보입니다. RTVI와 NIM 마이크로서비스를 활용하여 실시간 영상 스트림에 대한 심층적인 의미론적 분석과 자동화된 인사이트 추출을 가능하게 합니다.
One Open Source Project a Day (No. 66): NVIDIA Video Search and Summarization - Building GPU-Accelerated Vision Agents↗dev.to
- 6
비공식 Google Calendar 데스크톱 위젯을 만들었습니다 — Windows, Mac, Linux에서 작동합니다
공식 앱이 없는 Google Calendar를 위해 Electron 기반의 데스크톱 위젯이 출시되었습니다. 이 앱은 시스템 트레이 아이콘과 다크 모드를 지원하며, 커스텀 URI 프로토콜을 통해 보안 인증 문제를 해결하여 멀티 플랫폼 환경에서 편리한 일정 관리를 제공합니다.
I built an unofficial Google Calendar desktop widget — works on Windows, Mac, and Linux↗dev.to
- 7
기존 프레임워크들이 기준을 충족하지 못해 Kotlin DSL 테스트 자동화 프레임워크를 직접 구축했습니다.
QED는 기존 자동화 도구들이 가진 느린 실행 속도, 깨지기 쉬운 로케이터, 불투명한 로직 등의 문제를 해결하기 위해 설계된 Kotlin DSL 기반 테스트 프레임워크입니다. Playwright와 REST-assured를 기반으로 페이지 객체를 모듈화된 컴포넌트로 재구성하여, 테스트 코드를 단순한 구현이 아닌 비즈니스 의도가 드러나는 '증명'의 형태로 변모시켰습니다.
I built a Kotlin DSL test automation framework because existing ones kept failing their own standards↗dev.to
- 9
내 사용 사례에 n8n, OpenClaw, Hermes가 맞지 않아 skelm을 만들었어요
n8n이나 OpenClaw 같은 기존 도구들이 가진 시각적 구성의 한계와 프롬프트 기반 권한 제어의 보안 취약점을 해결하기 위해 탄생한 skelm은, TypeScript 코드를 통해 워크플로우를 정의하고 실제 시스템 경계에서 권한을 강제합니다. 이를 통해 개발자는 코드 기반의 테스트와 버전 관리가 가능하며, 모델의 일탈을 방지하는 강력한 보안 경계를 구축할 수 있습니다.
I built skelm because n8n, OpenClaw, and Hermes didn't fit my use case↗dev.to
- 10
파이썬(FastAPI + SQLite)으로 나만의 MyAnimeList 대안 만들기
기존 클라우드 기반 서비스의 광고와 기능 제한에 불편을 느낀 개발자가 'Local-first'를 지향하는 개인용 애니메이션 관리 앱인 'Anime Tracker'를 개발한 사례입니다. FastAPI의 비동기 처리와 SQLite의 경량성을 극대적 활용하여, 별도의 서버 설정 없이도 강력한 스크래핑 기능과 모바일 연동을 지원하는 초경량 데스크톱 앱을 구현했습니다.
How I built my own MyAnimeList alternative in Python (FastAPI + SQLite)↗dev.to
- 13
AndroidAppLockscreen: 몇 분 만에 모든 Android 앱에 PIN 잠금 화면 추가
AndroidAppLockscreen은 클라우드나 서버 호출 없이 앱 내에 간단한 PIN 잠금 기능을 즉시 추가할 수 있게 해주는 경량 라이브러리입니다. 액티비티 생명주기 관리와 비밀번호 변경, 배경색 커스텀 등 필수 기능을 포함하며, JitPack을 통해 매우 간편하게 도입할 수 있습니다.
AndroidAppLockscreen: drop a PIN lockscreen into any Android app in minutes↗dev.to
- 14
ASR 평가 프레임워크: 정확도, 속도, 견고성을 기준으로 음성 인식 모델 벤치마킹
이 프레임워크는 Whisper, Wav2Vec2 등 주요 ASR 모델을 대상으로 15가지 이상의 다양한 시나리오에서 성능을 비교 분석합니다. WER, RTF 등 핵심 지표를 통해 모델의 정확도와 실시간 처리 능력을 정량적으로 평가하여 최적의 모델 선택을 지원합니다.
ASR Evaluation Framework: Benchmarking Speech Recognition Models Across Accuracy, Speed, and Robustness↗dev.to
- 15
오비, 완전 초보자를 위한 안내: 첫 번째 프로그래밍 언어가 이것이 될 수도 있습니다
오비(Ovie)는 저수준의 강력한 제어 기능과 고수준의 가독성을 결합한 혁신적인 프로그래밍 언어로, 단 13개의 키워드와 자연스러운 문법을 통해 초보자도 쉽게 배울 수 있도록 설계되었습니다. 자체 컴파일러와 지능형 코드 분석기 'Aproko'를 포함하여, 오프라인 환경에서도 효율적인 개발이 가능한 강력한 도구들을 제공합니다.
Ovie for Absolute Beginners: Your First Programming Language Could Be This One↗dev.to - 17
Meta의 Muse Spark 출시 – 멀티모달 AI에 대한 개발자의 사고방식을 바꾼다
Meta가 Superintelligence Labs의 첫 번째 모델인 Muse Spark를 공개했습니다. 이 모델은 텍스트를 넘어 시각 정보를 네이티브로 처리하는 멀티모달 모델로, Llama 시리즈와 달리 독점적(Proprietary) 방식으로 운영되며 WhatsApp, Instagram 등 Meta의 방대한 플랫폼에 즉시 배포됩니다.
Meta's Muse Spark Is Here — And It Changes How Developers Should Think About Multimodal AI↗dev.to
- 18
코드 투명성을 확보하면서 IP 통제력을 잃지 않는 개발자를 위한 무료 라이선스 템플릿. AI 학습 금지, 사이드 채널 공격, DNA 인코딩 금지 사항 등 포함.
이 기사는 개발자가 코드의 투명성을 확보하는 동시에 AI 학습 활용이나 사이드 채널 공격 등으로부터 지식재산권을 방어할 수 있는 새로운 무료 라이선스 템플릿을 소개합니다. 특히 AI 학습 금지 및 DNA 인코딩 금지 등 현대적 기술 위협에 대응하는 구체적인 조항을 포함하고 있습니다.
A free license template for developers who want code transparency without losing IP control. Covers AI training bans, side-channel attacks, and even DNA encoding prohibitions.↗dev.to
- 19
가장 포괄적인 소스 공개 라이선스 구축 – 276조항, 사용 자유
PSVL(Proprietary Source-Visible License)은 코드의 투명한 공개와 커뮤니티 기여는 허용하되, AI 학습, 상업적 이용, 그리고 고도화된 하드웨어 공격 기법을 276개 조항으로 정밀하게 금지하는 새로운 라이선스입니다. 개발자가 소스 코드를 공개하면서도 자신의 핵심 지식재략권을 극도로 보호할 수 있도록 설계되었습니다.
I built the most comprehensive source-visible license ever written — 276 clauses, free to use↗dev.to
- 22
YouVersion 신규 플랫폼 API 통합 시 주의해야 할 4가지 함정 — 그리고 깔끔한 오늘의 말씀
오픈소스 성경 학습 플랫폼 'Equip' 개발팀이 YouVersion API를 통합하며 겪은 4가지 주요 오류 사례를 다룹니다. 필수 파라미터 누락, 인증 헤더 오류, HTML 태그 처리 및 데이터 가시성 제한 등 개발자가 직면할 수 있는 구체적인 기술적 난관과 해결책을 제시합니다.
4 footguns integrating YouVersion's new platform API — and a clean Verse of the Day↗dev.to








