[오픈소스] 2024년 6월 오픈소스 소식지 (2)


(참고/출처)
2024년 정보통신산업진흥원: OpenUP 프로그램의 2024년 기여형 프론티어로서, 오픈소스SW를 함께 개발 및 공유하기 위해 작성되었습니다.
해당 내용은 제 github 홈페이지의 Explore repositories 및 feed 내용을 토대로 만들어졌으며, 게시글에 문의 사항이 있으신 분들은 댓글 또는 dev.rubykim@gmail.com으로 연락 부탁드립니다.




June-va: 로컬 음성 챗봇

  • Repository: https://github.com/mezbaul-h/june
  • june-va는 Ollama, Hugging Face Transformers, Coqui TTS Toolkit을 통합하여 데이터를 로컬에서 처리함으로써 프라이버시를 보장하는 로컬 음성 챗봇
  • 기본 모드: 음성 입력 및 오디오/텍스트 출력
  • Python 3.10+ 이상에서 설치 필요, JSON 구성 파일을 통해 사용자 정의를 해야함
  • 특히 Coqui XTTSv2의 스트리밍 모드에서 약 500ms의 latency를 기록함
  • 차세대 대화형 AI로써 많은 주목을 받고 있으며, 홈 어시스턴트 통합을 위한 와이오밍 프로토콜을 주목하는 중

Farm: Rust로 작성된 vite 호환 가능한 빠른 빌드 도구

  • Homepage: https://www.farmfe.org/
  • Repository: https://github.com/windirstat/windirstat
  • JS 라이브러리 설정을 위해 설계된 Rust 기반의 웹 빌도 도구
  • 지속적인 모듈 수준의 캐싱을 통해 변경된 모듈만 컴파일
  • React와 Vue같은 다양한 파일 유형과 프레임워크를 지원하는 풍부한 기능 제공. 특히 Vite에서의 빌드 시간을 크게 단축할 수 있음: CI 파이프라인에서 매우 긍적적인 면모를 보임
  • ESBuild, Rollup, Bun같은 것들과 비교해서, 성능 향상 및 안정성, 생태계 지원에 대한 지속적인 관심을 가질 것을 요구함

Llama.ttf: LLM 폰트

  • Homepage: https://fuglede.github.io/llama.ttf/
  • Harfbuzz 폰트 셰이핑 엔진과 WebAssembly (Wasm)를 활용하여 LLM 및 추론 엔진으로도 작동하는 폰트 파일
  • Wasm이 활성화된 Harfbuzz 기반 애플리케이션 내(ex. 텍스트 편집기, 이메일 클라이언트 등)에서 공급업체 업데이트 없이 텍스트 생성이 가능함
  • 사용자가 사용하는 폰트 파일 크기는 60MB이며, 로컬 LLM 실행이 가능함
  • 단 개발에 있어 사용하는 폰트 파일 크기는 280GB로 상당히 커서 사용하기에는 아직 어려움이 있음

LetterDrop: TinyLetter를 대체하는 뉴스레터 관리 서비스

  • Homepage: https://letterdrop.com/
  • Repository: https://github.com/i365dev/LetterDrop
  • Cloudflare Workers를 사용하여 구축된 안전하고 효율적인 뉴스레터 관리 서비스
  • Cloudflare의 Workers, KV, R2, Queues와 같은 도구를 사용하여 뉴스레터 생성, 배포, 구독 관리 및 실패한 이메일 처리를 핸들링 할 수 있음
  • 향후 유닛 테스트 추가, 이메일 템플릿, 이메일 열람률 추적, 더 많은 서드파티 이메일 서비스 지원, 그리고 다중 테넌트 기능을 도입할 것을 계획 중

LINQPad 소개

  • Homepage: https://www.linqpad.net/
  • Repository: https://github.com/magicuidesign/magicui
  • C# 12, .NET 8 지원
  • LINQ(또는 SQL)의 DB 쿼리: SQL/Azure, 오라클, SQLite, PostgresDB 및 MySQL 지원
  • AI 자동 완성, 통합 디버깅 및 풍부한 출력 형식화와 같은 고급 기능 제공: 빠른 코딩 및 동적 개발을 위한 강력한 도구로 주목받고 있음
  • 단 Windows 전용이며 비용에 대한 문제가 있으며, 크로스 플랫폼 지원 및 Visual Studio 통합에 대해 토론 중

CentOS Linux 7: 2024년 6월 30일 EOL

  • EOL: End Of Life = 제품의 라이플 사이클 종료 = 더 이상 업데이트 및 보안 패치가 없음
  • 대안점으로 Rocky Linux, AlmaLinux또는 Debian이 거론되고 있음. 또는 운영체제 변경 완화를 위한 컨테이너 고려 중

Author: Ruby Kim
Reprint policy: All articles in this blog are used except for special statements CC BY 4.0 reprint policy. If reproduced, please indicate source Ruby Kim !
Comments
  TOC