skyjake/lagrange

A Beautiful Gemini Client

해결하는 문제

Lagrange는 기존 웹의 가벼운 대안인 Geminispace를 탐색할 수 있는 현대적이고 사용자 친화적인 방법을 제공합니다. 미니멀한 Gemini 프로토콜과 현대 웹 브라우저에서 사용자가 기대하는 친숙한 기능 사이의 격차를 해소합니다.

작동 방식

Lagrange는 Gemini 프로토콜의 클라이언트 역할을 합니다. C 언어로 작성되었으며 하드웨어 가속 그래픽을 위해 SDL 라이브러리를 활용하여 부드러운 성능을 보장합니다. OpenSSL을 통해 보안 연결을 처리하고 HarfBuzz 및 GNU FriBidi를 통해 고급 텍스트 렌더링을 지원하여 복잡한 문자와 유니코드 문자를 올바르게 표시할 수 있습니다.

대상 사용자

현대 브라우저 인터페이스의 편리함을 포기하지 않고 Geminispace를 탐험하려는 사용자를 위해 설계되었습니다. 또한 Windows, macOS, Linux 및 터미널 기반 환경에서 실행되는 미니멀하고 크로스 플랫폼 소프트웨어를 선호하는 사용자에게 적합합니다.

주요 기능

  • 여러 탭, 북마크, 기록 및 페이지 개요와 같은 친숙한 브라우징 기능.
  • TLS 클라이언트 인증서를 사용한 신원 관리 기능 내장.
  • 오디오 재생(MP3, Ogg Vorbis, WAV) 및 인라인 이미지 보기를 포함한 미디어 기능.
  • 명령줄 사용자를 위한 터미널 기반 인터페이스(TUI) 옵션.
  • 기록, 북마크 및 신원을 검색하는 스마트 URL 제안.
  • 세련된 시각적 경험을 위한 자동 도메인별 스타일 및 기호.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트