Rust
Source: https://github.com/rust-unofficial/awesome-rust at
9b97e64101f6
License: CC0-1.0
Read the English original
This edition is an AI-assisted translation.
Awesome Rust

섹션 제목: “Awesome Rust ”엄선한 Rust 코드와 자료 모음입니다.
기여하려면 이 문서를 읽어 주세요.
- 애플리케이션
- 개발 도구
- 라이브러리
- 인공지능
- 천문학
- 비동기
- 오디오 및 음악
- 인증
- 자동차
- 생물정보학
- 캐싱
- 클라우드
- 명령줄
- 압축
- 연산
- 동시성
- 설정
- 암호학
- 데이터 처리
- 데이터 스트리밍
- 자료 구조
- 데이터 시각화
- 데이터베이스
- 날짜 및 시간
- 분산 시스템
- 도메인 주도 설계
- eBPF
- 이메일
- 인코딩
- 파일시스템
- 금융
- 함수형 프로그래밍
- 게임 개발
- 지리공간
- 그래프 알고리즘
- 그래픽
- GUI
- 이미지 처리
- 언어 명세
- 라이선스 관리
- 로깅
- 매크로
- 마크업 언어
- 모바일
- 네트워크 프로그래밍
- 파싱
- 주변 장치
- 플랫폼별
- 역공학
- 스크립팅
- 시뮬레이션
- 소셜 네트워크
- 시스템
- 작업 스케줄링
- 템플릿 엔진
- 텍스트 처리
- 텍스트 검색
- 안전하지 않은 코드
- 동영상
- 가상화
- 웹 프로그래밍
- 레지스트리
- 자료
- 라이선스
애플리케이션
섹션 제목: “애플리케이션”- ad-si/Woxi [woxi] - Rust 기반 Wolfram Language 인터프리터.
- alacritty - 여러 플랫폼을 지원하는 GPU 가속 터미널 에뮬레이터
- Andromeda - Rust 🦀로 처음부터 구현하고 The Nova Engine을 사용하는 JavaScript 및 TypeScript 런타임.
- arimxyer/models [modelsdev] - AI 모델, 벤치마크, 코딩 에이전트를 살펴볼 수 있는 TUI
- Arti - Tor 구현체. (아직 완성도가 높지 않은 클라이언트이지만 앞으로의 발전을 지켜봐 주세요!)
- asm-cli-rust - 대화형 어셈블리 셸.
- clash-verge-rev/clash-verge-rev - tauri와 rust 기반의 현대적인 크로스 플랫폼 Clash GUI. Windows, macOS, Linux를 지원합니다.
- cloudflare/boringtun - 사용자 공간 WireGuard VPN 구현체
- DBX - Tauri로 만든 가벼운 오픈 소스 데이터베이스 관리 도구. MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB 등을 지원합니다.
- defguard - 실질적인 2FA/MFA를 제공하는 기업용 오픈 소스 SSO 및 WireGuard VPN
- denoland/deno - V8과 Tokio로 만든 안전한 JavaScript/TypeScript 런타임
- doprz/dipc - 좋아하는 색상 팔레트와 테마로 이미지와 배경화면을 변환합니다
- EasyTier - WireGuard를 지원하는 간단하고 기능이 풍부한 탈중앙화 메시 VPN.
- Edit - 간단한 작업을 위한 간단한 편집기.
- fcsonline/drill - Ansible 구문에서 영감을 받은 HTTP 부하 테스트 애플리케이션
- fend - 단위를 인식하는 임의 정밀도 계산기
- Fractalide - 간단한 마이크로서비스
- GCWing/BitFun - 실제 저장소에서 작업하고 브라우저, 터미널, 데스크톱 애플리케이션을 제어할 수 있는 Rust 런타임 기반 크로스 플랫폼 데스크톱 AI 에이전트
- giga-grabber - 매우 빠르고 비교적 안정적인 Mega 다운로더
- glzr-io/glazewm - i3wm에서 영감을 받은 Windows용 타일링 창 관리자. YAML 설정, 다중 모니터, 키보드 기반 명령을 지원합니다
- google/mdbook-i18n-helpers [mdbook-i18n-helpers] - mdbook용 국제화 및 렌더링 확장.
- habitat - 애플리케이션 빌드, 배포, 관리를 위해 Chef가 만든 도구.
- Herd - 실험적인 HTTP 부하 테스트 애플리케이션
- hickory-dns - DNS 서버
- innernet - 내부적으로 Wireguard를 사용하는 오버레이 또는 사설 메시 네트워크
- jedisct1/flowgger - 빠르고 간단하며 가벼운 데이터 수집기
- kalker - 사용자 정의 변수와 함수, 미분, 적분, 복소수를 수학과 비슷한 구문으로 지원하는 공학용 계산기. 크로스 플랫폼 및 WASM 지원
- kftray - 여러 kubectl 포트 포워딩 설정을 관리하고 공유하는 크로스 플랫폼 시스템 트레이 앱.
- kytan - 고성능 피어 투 피어 VPN
- linkerd/linkerd2-proxy - Kubernetes용 초경량 서비스 메시.
- LWE - Rust와 Tauri로 만든 Linux 데스크톱 앱. Wallpaper Engine 콘텐츠를 탐색하고 관리하며 적용합니다.
- lzanini/mdbook-katex [mdbook-katex] - KaTeX로 LaTeX 수식을 렌더링하는 mdBook 전처리기.
- MaidSafe - 탈중앙화 플랫폼.
- mayocream/koharu - Candle과 Tauri로 만든 머신 러닝 기반 만화 번역기. 말풍선 자동 감지, OCR, 인페인팅, LLM 번역을 제공합니다
- mdBook - 마크다운 파일로 책을 만드는 명령줄 유틸리티
- Mega - Git을 지원하는 모노레포 및 단일 코드베이스 관리 시스템이자 Google Piper의 비공식 오픈 소스 구현체.
- Michael-F-Bryan/mdbook-linkcheck [mdbook-linkcheck] - 링크를 검사해 주는 mdbook 백엔드.
- mirrord - 로컬 프로세스와 클라우드 환경을 연결하고 클라우드 조건에서 로컬 코드를 실행합니다
- mmalmi/nostr-vpn [nvpn] - Nostr 신원과 FIPS 기반 데이터 평면으로 구축한 Tailscale 스타일의 사설 메시 VPN. 네이티브 크로스 플랫폼 앱(macOS, Linux, Windows, 모바일)과 CLI/데몬을 제공합니다.
- newdee/magpie - GitHub 스타, 로컬 파일, 이미지, 동영상을 기기 내에서 의미 기반으로 검색하는 로컬 우선 Spotlight 스타일 런처.
- nicohman/eidolon - linux와 macosx용 steam 및 DRM 없는 게임 등록 도구와 런처
- openma-ai/Martty - DeepSeek Harness와 기타 ACP 호환 코딩 에이전트용 Rust/ratatui 터미널 클라이언트.
- OxideTerm - Tauri 2.0과 순수 Rust SSH(russh)로 만든 크로스 플랫폼 SSH 터미널 클라이언트 및 로컬 터미널 에뮬레이터. 연결 다중화, SFTP 파일 관리자, 내장 IDE(CodeMirror 6), 포트 포워딩(-L/-R/-D), Grace Period 자동 재연결, 플러그인 시스템, AI 도우미, 암호화 내보내기(.oxide), 11개 언어를 지원합니다.
- Pijul - 패치 기반 분산 버전 관리 시스템
- provrb/OBDium - 차량 진단 전반을 위한 Tauri 기반 크로스 플랫폼 애플리케이션. ELM327 어댑터로 차량에 연결하여 고장 코드, 실시간 OBD-II 데이터, I/M 준비 상태 테스트 등을 확인하세요!
- qiluo-admin - 기업용 신속 개발 플랫폼(Axum + SeaORM + JWT + VUE3, MySQL/Postgres/SQLite 지원)
- Rauthy - OpenID Connect 싱글 사인온 신원 및 접근 관리
- Rio - WebGPU 기반 하드웨어 가속 GPU 터미널 에뮬레이터. 데스크톱과 브라우저에서 실행하는 데 중점을 둡니다.
- rkik - dig와 ping이 각각 DNS와 ICMP를 검사하듯, 상태를 유지하지 않고 수동적으로 NTP를 검사하는 CLI 도구. 비동기 요청과 지속적인 모니터링을 지원합니다.
- run [run-kit] - 범용 다중 언어 실행기와 스마트 REPL(Python, JS, Go, C 등 25개 이상의 언어).
- runmat-org/runmat [runmat] - wgpu를 통한 GPU 가속을 지원하는 MATLAB 구문 수치 프로그램 런타임.
- Rust Iot Platform - 다중 프로토콜 지원과 실시간 데이터 처리를 위해 Rust로 만든 고성능 IoT 개발 플랫폼. MQTT, WebSockets(WS), TCP, CoAP 프로토콜을 지원하여 다양한 IoT 애플리케이션에 유연하게 활용할 수 있습니다.
- rx - Vi에서 영감을 받은 현대적인 픽셀 아트 편집기
- Ryot - 미디어 소비, 운동 등을 기록하는 자체 호스팅 애플리케이션.
- s00d/switchshuttle - 전역 단축키, 중첩 메뉴, JSON 기반 설정으로 미리 정의한 터미널 명령을 정리하고 실행하는 크로스 플랫폼 시스템 트레이 앱(Tauri + Vue).
- Saga Reader - AI 기반의 매우 빠르고 초경량인 인터넷 리더. 검색 엔진 정보와 RSS 가져오기를 지원합니다.
- Servo - 프로토타입 웹 브라우저 엔진
- shoes - 다중 프로토콜 프록시 서버
- shuttle - 서버리스 플랫폼.
- Sniffnet - 네트워크 트래픽을 손쉽게 모니터링하는 크로스 플랫폼 애플리케이션
- SWC - 초고속 TypeScript / JavaScript 컴파일러
- TabbyML/tabby - GPU 지원과 OpenAPI 인터페이스를 갖춘 자체 호스팅 AI 코딩 도우미이자 GitHub Copilot의 오픈 소스 대안
- temps - 단일 Rust 바이너리로 Vercel, 분석, 오류 추적, 가동 시간 모니터링을 대체하는 자체 호스팅 PaaS
- tiny - 터미널 IRC 클라이언트
- topjohnwu/Magisk - Android 맞춤 설정용 오픈 소스 도구 모음. 루트 접근, 부팅 이미지 조작, 시스템리스 수정을 제공합니다
- tunnetio/Tunnet - 공개 터널, 신원 기반 SSH, P2P 파일 전송을 지원하는 사설 메시 네트워킹
- Tura-AI/tura - 터미널, 데스크톱 GUI, 명령줄 워크플로를 위한 로컬 코딩 에이전트. 작업 상태를 영속적으로 유지하고 증거 기반 검증을 제공합니다.
- Typst - 마크업 기반 조판 시스템
- UpVPN - Tauri로 만든 macOS, Linux, Windows용 WireGuard VPN 클라이언트.
- vortix - 실시간 원격 측정, 누출 감지, 킬 스위치를 제공하는 WireGuard 및 OpenVPN용 터미널 UI
- vproxy - 고성능 HTTP/HTTPS/SOCKS5 프록시 서버
- wasmer - WASI와 Emscripten을 지원하는 안전하고 빠른 WebAssembly 런타임
- Weld - 완전한 모의 REST API 생성기
- wezterm - GPU 가속을 지원하는 크로스 플랫폼 터미널 에뮬레이터 및 멀티플렉서
- WinterJS - SpiderMonkey와 Axum으로 만든 안전한 JavaScript 런타임
- zellij - 필요한 기능을 갖춘 터미널 멀티플렉서(작업 공간)
- Zephyr - Tauri로 만든 현대적이고 가벼우며 안전한 Mihomo(Clash Meta) GUI 클라이언트.
오디오 및 음악
섹션 제목: “오디오 및 음악”- AreevAI/flowcat - 실시간 음성 AI 에이전트(전화 + WebRTC)용 네이티브 Rust 런타임. 자체 호스팅 단일 바이너리이며 pipecat과 호환됩니다
- dano - 미디어 파일용 hashdeep/md5tree 도구(그 이상의 기능도 제공)
- enginesound - 어느 정도 사실적인 엔진 소리를 절차적으로 생성하는 GUI 및 명령줄 애플리케이션. 세밀한 설정, 가변 샘플링 속도, 주파수 분석 창을 제공합니다.
- Festival - 로컬 음악 플레이어/서버/클라이언트
- figsoda/mmtc [mmtc] - 간단하면서도 다양한 설정을 제공하는 최소한의 mpd 터미널 클라이언트
- Glicol - 브라우저에서 함께 음악을 만들기 위한 그래프 지향 라이브 코딩 언어.
- LargeModGames/spotatui [spotatui] - 네이티브 스트리밍, 동기화된 가사, 실시간 오디오 시각화를 지원하는 Spotify 터미널 클라이언트
- mierak/rmpc [rmpc] - 앨범 아트를 지원하는 현대적이고 설정 가능한 터미널 기반 MPD 클라이언트
- ncspot - ncmpc 등에서 영감을 받은 크로스 플랫폼 ncurses Spotify 클라이언트.
- OpenMeters - Rust로 작성한 빠르고 간단한 전문가용 Linux 오디오 계측 및 시각화.
- Pinepods - 다중 사용자를 지원하는 rust 기반 팟캐스트 관리 시스템. 중앙 데이터베이스를 사용하므로 청취 시간과 테마 등의 정보가 기기 간에 이어집니다. Tauri로 만든 클라이언트를 제공하는 완전한 크로스 플랫폼 청취 솔루션입니다!
- PodFetch - 새 에피소드를 자동으로 다운로드하는 자체 호스팅 팟캐스트 관리자. 청취용 웹 UI와 AntennaPod 같은 모바일 앱을 위한 GPodder 호환 동기화 API를 제공합니다.
- Polaris - 음악 스트리밍 애플리케이션.
- rusty-amp - 터미널에서 바로 실행되는 완전한 기타 앰프 및 페달보드 구성. 외부 플러그인을 지원합니다.
- Spotify Player - 전체 기능을 지원하는 터미널 Spotify 플레이어.
- Spotifyd - UNIX 데몬으로 실행되는 오픈 소스 Spotify 클라이언트.
- termusic - 음악 플레이어 TUI
- tunein-cli - 터미널에서 전 세계 수천 개의 라디오 방송을 검색하고 청취합니다
- WhatBPM - 일렉트로닉 댄스 음악 제작자를 위한 일일 정적 생성 정보 자료. Beatport와 Spotify 등의 공개 데이터를 사용하여 EDM 장르별로 자주 쓰이는 템포, 조성, 근음 등의 값을 매일 분석합니다.
블록체인
섹션 제목: “블록체인”- Anchor - 안전한 Solana 프로그램(스마트 계약)을 만드는 대표적인 개발 프레임워크.
- artemis - MEV 봇 작성을 위한 간단하고 모듈식이며 빠른 프레임워크.
- Bitcoin Satoshi’s Vision [sv] - Bitcoin SV 작업용 라이브러리.
- cairo - Cairo는 일반 연산을 위한 증명 가능한 프로그램을 만드는 최초의 튜링 완전 언어입니다. STARK 증명을 사용하는 ZK-Rollup인 StarkNet의 네이티브 언어이기도 합니다
- ChainX - Polkadot 기반의 완전 탈중앙화 체인 간 암호 자산 관리.
- CITA - 기업 사용자를 위한 고성능 블록체인 커널.
- coinbase-pro-rs - 동기/비동기/websocket을 지원하는 Coinbase pro 클라이언트
- datahaven-xyz/datahaven - EigenLayer로 보안을 확보한 AI 우선 탈중앙화 저장소.
- Diem - Diem의 목표는 수십억 명의 사람들에게 힘을 실어 주는 간단한 글로벌 통화와 금융 인프라를 제공하는 것입니다.
- dusk-network/rusk - 실물 자산(RWA)과 규정을 준수하는 금융 애플리케이션을 위한 프라이버시 중심의 확장 가능한 FMI인 Dusk의 참조 구현.
- electrumrs - Electrum Server의 효율적인 재구현.
- equilibriumco/beerus - 신뢰가 필요 없는 StarkNet 경량 클라이언트 Beerus. ⚡매우 빠릅니다⚡
- ethabi - 스마트 계약 호출을 인코딩하고 디코딩합니다.
- ethaddrgen - 맞춤형 Ethereum 배니티 주소 생성기
- etk - EVM 바이트코드 작성, 읽기, 분석 도구 모음.
- Forest - Filecoin 구현체
- Foundry - Ethereum 애플리케이션 개발을 위한 매우 빠르고 이식 가능하며 모듈식인 도구 모음.
- Grin - MimbleWimble 프로토콜의 발전형
- hdwallet [hdwallet] - BIP-32 HD 지갑 관련 키 파생 유틸리티.
- Holochain - 늘 만들고 싶었던 분산 앱을 위한 확장 가능한 블록체인의 P2P 대안.
- Hyperlane - 허가가 필요 없는 모듈식 상호운용성 프레임워크. 오프체인 클라이언트와 Solana VM 및 CosmWasm용 스마트 계약을 Rust로 작성했습니다.
- HyperSync [hypersync-client] - JSON-RPC의 대안으로 필터링한 블록, 트랜잭션, 로그를 반환하는 블록체인 데이터 API인 Envio HyperSync의 클라이언트.
- ibc-rs - Interblockchain Communication 프로토콜 구현체
- infincia/bip39-rs [bip39] - BIP39 구현체.
- interBTC - Polkadot 및 Kusama로 연결하는 신뢰가 필요 없는 완전 탈중앙화 Bitcoin 브리지.
- Joystream - 사용자가 운영하는 동영상 플랫폼
- Kaspa - 세계에서 가장 빠른 오픈 소스 탈중앙화 레이어 1. 완전한 확장성을 제공합니다.
- Lighthouse - Ethereum 합의 계층(CL) 클라이언트
- linera-io/linera-protocol - 확장성이 뛰어나고 지연 시간이 짧은 Web3 애플리케이션을 위한 탈중앙화 블록체인 인프라
- near/nearcore - 저사양 모바일 기기를 위한 탈중앙화 스마트 계약 플랫폼.
- Nervos CKB - Nervos CKB는 누구나 참여할 수 있는 공개 블록체인이자 Nervos 네트워크의 공통 지식 계층입니다.
- opensea-rs - Opensea API 및 계약용 바인딩과 CLI.
- Parity-Bitcoin - Parity Bitcoin 클라이언트
- Phala-Network/phala-blockchain - Intel SGX와 Substrate 기반의 기밀 스마트 계약 블록체인
- polkadot-sdk - Parity Polkadot 블록체인 SDK
- pragma-org/amaru - Rust로 작성한 Cardano 노드 클라이언트.
- reth - 모듈식이며 기여하기 쉽고 매우 빠른 Ethereum 프로토콜 구현체.
- revm - Revolutionary Machine(revm)은 빠른 Ethereum 가상 머신입니다.
- rust-bitcoin - Bitcoin 관련 자료 구조와 네트워크 메시지의 직렬화/역직렬화, 파싱, 실행을 지원하는 라이브러리.
- rust-lightning
- Bitcoin Lightning 라이브러리. 주 크레이트인
lightning은 네트워킹, 영속성 또는 다른 I/O를 처리하지 않습니다. 따라서 런타임에 종속되지 않지만 사용자가 기본 네트워킹 로직, 체인 상호작용, 디스크 저장소를 연동 크레이트에서 구현해야 합니다. - sigma-rust - ErgoTree 인터프리터와 지갑 관련 기능.
- starkware-libs/cairo-vm - Cairo VM 구현체
- Subspace - 확장성, 보안, 탈중앙화를 동시에 달성하여 블록체인 트릴레마를 완전히 해결할 수 있는 최초의 레이어 1 블록체인.
- Sui - Move 프로그래밍 언어 기반의 자산 지향 프로그래밍 모델과 높은 처리량, 낮은 지연 시간을 제공하는 차세대 스마트 계약 플랫폼.
- svm-rs - Solidity 컴파일러 버전 관리자.
- tempoxyz/tempo - Reth SDK로 만든 대규모 스테이블코인 결제용 블록체인. EVM 호환성, 1초 미만의 완결성, 네이티브 스마트 계정 기능을 제공합니다
- tendermint-rs - Tendermint 블록체인 자료 구조와 클라이언트
- wagyu [wagyu] - 암호화폐 지갑 생성 라이브러리
- zcash - “Zerocash” 프로토콜 구현체인 Zcash.
데이터베이스
섹션 제목: “데이터베이스”- apecloud/ape-dts - 데이터 전송 도구 모음. MySQL, PostgreSQL, Redis, MongoDB, Kafka, ClickHouse 등 사이의 데이터 복제를 제공합니다.
- Atomic-Server [atomic-server] - 실시간 업데이트, 동적 인덱싱, CMS용으로 쓰기 쉬운 GUI를 갖춘 NoSQL 그래프 데이터베이스.
- ayarotsky/redis-shield - 고성능 요청 속도 제한을 위해 토큰 버킷 알고리즘을 네이티브 명령으로 구현하는 Redis 모듈
- CozoDB - Datalog를 사용하며 그래프 데이터와 알고리즘에 중점을 둔 트랜잭션 관계형 데이터베이스. 시점 조회가 가능하고 빠릅니다!
- Curvine - Rust로 작성한 고성능 동시성 분산 캐시 시스템. AI, 빅데이터 등의 저지연 고처리량 워크로드를 위해 설계되었습니다.
- darkbird [darkbird] - erlang mnesia에서 영감을 받은 높은 동시성의 실시간 인메모리 저장소
- Databend - 클라우드 네이티브 아키텍처를 갖춘 현대적인 실시간 데이터 처리 및 분석 DBMS
- DB3 Network - 커뮤니티가 주도하는 블록체인 레이어 2 탈중앙화 데이터베이스 네트워크인 DB3
- dsplce-co/supabase-plus [supabase-plus] - 공식 Supabase CLI를 확장하고 필요한 기능을 갖춘 명령줄 유틸리티
- erikgrinaker/toydb - 학습 프로젝트로 작성한 분산 SQL 데이터베이스.
- Garage [garage] - 소규모 및 중규모 자체 호스팅을 위해 설계한 S3 호환 분산 객체 저장소 서비스.
- GlueSQL - 파서(sqlparser-rs), 실행 계층, 영속 및 비영속 저장소 옵션을 하나의 패키지에 담은 SQL 데이터베이스용 Rust 라이브러리.
- Goldziher/scythe - 스키마를 인식하는 린트 기능으로 SQL에서 타입 안전한 코드를 생성하는 다중 방언 SQL 컴파일러 및 린터.
- GreptimeDB - PromQL/SQL/Python을 지원하는 오픈 소스 클라우드 네이티브 분산 시계열 데이터베이스.
- HelixDB - RAG와 AI를 위한 지능형 데이터 저장용 강력한 그래프-벡터 데이터베이스
- Hiqlite - 고가용성의 내장 가능한 raft 기반 SQLite 및 캐시
- hydra-db/hydradb - OpenCypher 쿼리, GraphBLAS 순회, Neo4j 호환 Bolt 연결을 제공하는 객체 저장소 네이티브 분산 그래프 데이터베이스.
- indradb - 그래프 데이터베이스
- KiteSQL - Rust용 함수로서의 SQL
- lancedb [vectordb] - AI 애플리케이션용 서버리스 저지연 벡터 데이터베이스
- Lucid - HTTP API로 접근할 수 있는 고성능 분산 KV 저장소.
- Materialize - Timely Dataflow 기반의 스트리밍 SQL 데이터베이스 :heavy_dollar_sign:
- microsoft/pg_durable - PostgreSQL 내부의 내구성 있는 실행. 자동 체크포인트, 충돌 복구, 병렬 실행을 갖춘 장시간 실행 내결함성 SQL 함수. 별도 인프라 없이 pgrx와 Rust로 만든 PostgreSQL 확장으로 실행됩니다.
- native_db [native_db] - 다중 플랫폼 앱(서버, 데스크톱, 모바일)에 바로 적용할 수 있는 임베디드 데이터베이스. Rust 타입을 손쉽게 동기화합니다
- Neon - 서버리스 Postgres. 저장소와 연산을 분리하여 자동 확장, 분기, 무제한 저장소를 제공합니다.
- NoKV-Lab/NoKV - AI 네이티브 분산 파일시스템.
- noria [noria] - 웹 애플리케이션 백엔드용 동적으로 변하는 부분 상태 유지 데이터 흐름
- oxigraph/oxigraph [oxigraph] - SPARQL 표준을 구현하는 그래프 데이터베이스
- ParadeDB - 실시간 검색과 분석을 위해 Postgres 위에 구축한 Elasticsearch 대안인 ParadeDB.
- ParityDB - 읽기 작업에 최적화된 빠르고 안정적인 데이터베이스
- pgdogdev/pgdog - 연결 풀링, 부하 분산, 샤딩으로 PostgreSQL을 확장하는 빠른 프록시.
- Picodata [picodata-plugin] - Rust 플러그인 모델을 갖춘 분산 PostgreSQL 호환 데이터베이스. 상용 플러그인으로 Redis 및 Cassandra 와이어 프로토콜 호환성을 제공합니다.
- PRQL [prqlc] - 읽기 쉬운 SQL로 컴파일되는 현대적인 데이터 변환 언어.
- PumpkinDB - 이벤트 소싱 데이터베이스 엔진
- Qdrant - 확장 필터링을 지원하는 오픈 소스 벡터 유사도 검색 엔진
- Qrlew/qrlew [qrlew] - SQL에서 SQL로 변환하는 차등 프라이버시 계층
- RisingWaveLabs/RisingWave - 클라우드의 차세대 스트리밍 데이터베이스
- RustFS [RustFS] - 🚀 RustFS는 오픈 소스 S3 호환 고성능 객체 저장소 시스템으로, MinIO와 Ceph 등 다른 S3 호환 플랫폼과의 마이그레이션 및 공존을 지원합니다.
- ruvnet/ruvector [ruvector-core] - LLM을 로컬에서 실행하고 수평 확장하는 자체 학습 벡터 데이터베이스 및 인지 컨테이너.
- RyanCodrai/turbovec [turbovec] - TurboQuant 기반 벡터 인덱스. Rust로 작성했으며 SIMD 가속 검색과 Python 바인딩을 제공합니다
- sabiql [sabiql] - 안전한 편집과 ER 다이어그램을 갖춘 빠른 무드라이버 Vim 우선 데이터베이스 TUI.
- samyama-ai/samyama-graph - GraphRAG, 지식 그래프, 벡터 검색, 그래프 분석을 위한 Rust 네이티브 그래프-벡터 데이터베이스.
- seppo0010/rsedis - Redis 재구현.
- Skytable - 다중 모델 NoSQL 데이터베이스
- sled - 현대적인 임베디드 데이터베이스(베타)
- SQLSync - 다중 사용자를 위한 오프라인 우선 SQLite
- SurrealDB - 확장 가능한 분산 문서-그래프 데이터베이스
- tabularis - Tauri와 React로 만든 가벼운 개발자 중심 데이터베이스 관리 도구.
- teaql/teaql-rs [teaql-core] - 타입이 지정된 쿼리, 통제된 변경, SQL 공급자를 갖춘 모델 기반 런타임
- TerminusDB - 오픈 소스 그래프 데이터베이스 및 문서 저장소
- tikv - Rust로 작성한 분산 KV 데이터베이스
- tokio-rs/toasty [toasty] - derive 매크로, 타입 안전한 쿼리, 데이터베이스별 기능 노출을 제공하며 SQL(SQLite, PostgreSQL, MySQL)과 DynamoDB를 지원하는 편안하고 쉬운 Rust ORM.
- Tonbo - Apache Arrow와 Parquet 기반의 임베디드 영속 데이터베이스인 Tonbo
- TrailBase - 타입 안전한 API, 내장 V8 JS/ES6/TS 엔진, 인증, 관리 대시보드를 갖춘 빠르고 가벼운 단일 파일 FireBase 대안
- tsink - Rust용 임베디드 시계열 데이터베이스
- Turso - SQLite와 호환되는 인프로세스 SQL 데이터베이스인 Turso Database.
- USearch - 벡터와 문자열을 위한 유사도 검색 엔진
- valentinus - LMDB 바인딩으로 만든 차세대 벡터 데이터베이스
- VelesDB [velesdb-core] - 내장 가능한 로컬 우선 데이터베이스. 단일 바이너리의 삼중 엔진이 벡터 검색, 속성 그래프, 열 기반 저장소를 하나의 쿼리 언어(VelesQL)로 통합합니다. 의미/에피소드/절차 메모리를 위한 엔진 내 에이전트 메모리 SDK를 제공하며, 세션 간
why()회상이 그래프를 순회하여 벡터 검색만으로 놓치는 연결된 사실을 찾아냅니다. - vorot93/libmdbx-rs [mdbx-sys] - “빠르고 작고 강력한 임베디드 트랜잭션 키-값 데이터베이스이며 허용적인 라이선스를 사용하는” MDBX의 바인딩. mozilla/lmdb-rs를 포크하고 libmdbx에서 동작하도록 패치했습니다.
- whispem/minikv - Raft 합의, WAL 내구성, 시계열 API, 벡터 검색, S3 호환 엔드포인트를 갖춘 분산 다중 테넌트 키-값 및 객체 저장소. Helm 차트, Grafana 대시보드, Python SDK를 제공하여 프로덕션 운영을 지향합니다.
- WooriDB - Crux와 Datomic에서 영감을 받은 범용 시계열 데이터베이스.
임베디드
섹션 제목: “임베디드”- embassy-rs/embassy [embassy] - STM32, nRF, RP, ESP32 등의 HAL을 제공하는 임베디드 Rust용 차세대 async/await 프레임워크. embassy-time, embassy-net, embassy-usb와 저전력 지원을 제공합니다.
- infinition/waveshare-watch-rs - Waveshare ESP32-S3-Touch-AMOLED-2.06용 100% Rust
no_std스마트워치 펌웨어. QSPI 80 MHz DMA 디스플레이, Embassy 비동기 런타임, Always-On Display를 갖춘 이벤트 기반 전원 관리를 제공합니다. - rmk - 기능이 풍부한 키보드 펌웨어.
- rtic-rs/rtic [rtic] - 임베디드 실시간 시스템 구축을 위한 실시간 인터럽트 기반 동시성 프레임워크.
- uefi-rs - Unified Extensible Firmware Interface용 Rust 스타일 래퍼. UEFI 기능을 위한 안전하고 편리하며 성능이 뛰어난 추상화를 활용하여 Rust 소프트웨어를 쉽게 개발할 수 있게 해 주는 크레이트입니다.
에뮬레이터
섹션 제목: “에뮬레이터”‘emulator’ 키워드와 일치하는 크레이트도 참고하세요.
- CHIP-8
- ColinEberhardt/wasm-rust-chip8 - WebAssembly CHIP-8 에뮬레이터.
- starrhorne/chip8-rust - chip8 에뮬레이터
- Commodore 64
- kondrak/rust64 - Commodore 64 에뮬레이터
- Flash Player
- Ruffle - Adobe Flash Player 에뮬레이터인 Ruffle. WebAssembly를 사용하여 데스크톱과 웹 모두를 대상으로 합니다.
- Ruffle - Adobe Flash Player 에뮬레이터인 Ruffle. WebAssembly를 사용하여 데스크톱과 웹 모두를 대상으로 합니다.
- Gameboy
- Gekkio/mooneye-gb - Game Boy 연구 프로젝트 및 에뮬레이터
- joamag/boytacean - WebAssembly를 사용하여 웹에서 실행되는 GameBoy Color 에뮬레이터.
- mohanson/gameboy - 모든 기능을 갖춘 크로스 플랫폼 GameBoy 에뮬레이터. 영원한 소년들!
- mvdnes/rboy - Gameboy 에뮬레이터
- Gameboy Advance
- michelhe/rustboyadvance-ng - 데스크톱, android, WebAssembly를 지원하는 Gameboy Advance 에뮬레이터인 RustboyAdvance-ng.
- michelhe/rustboyadvance-ng - 데스크톱, android, WebAssembly를 지원하는 Gameboy Advance 에뮬레이터인 RustboyAdvance-ng.
- GameMaker
- OpenGMK - 독점 GameMaker Classic 엔진을 현대적으로 재작성한 OpenGMK. 실행기의 완전한 소스 포트, 디컴파일러, TAS 프레임워크, 게임 데이터를 직접 다루는 라이브러리를 제공합니다.
- IBM PC
- MartyPC - Rust로 작성한 IBM PC/XT 에뮬레이터.
- Intel 8080 CPU
- mohanson/i8080 - Intel 8080 CPU 에뮬레이터
- iOS
- touchHLE - iPhone OS 앱용 고수준 에뮬레이터
- iPod
- clicky - 클릭휠 iPod 에뮬레이터(개발 중)
- NES
- koute/pinky - NES 에뮬레이터
- pcwalton/sprocketnes - NES 에뮬레이터
- Nintendo 64
- gopher64 - Rust로 작성한 N64 에뮬레이터
- Nintendo DS
- dust - Nintendo DS 에뮬레이터
- PlayStation 4
- Obliteration - Windows, macOS, Linux용 실험적인 PS4 에뮬레이터
- Obliteration - Windows, macOS, Linux용 실험적인 PS4 에뮬레이터
- Shockwave Player
- DirPlayer - Rust로 작성한 웹 호환 Shockwave Player 에뮬레이터
- ZX Spectrum
파일 관리자
섹션 제목: “파일 관리자”- broot - 디렉터리 트리를 보고 탐색하는 새로운 방식(큰 디렉터리도 한눈에 살펴보기, 디렉터리를 찾아
cd로 이동하기, 검색 중에도 파일 계층을 놓치지 않기, 파일 조작 등). 자세한 내용은 dystroy.org/broot를 참고하세요 - elio-fm/elio [elio] - 풍부한 미리보기, 일괄 작업, 휴지통 지원 등 필요한 기능을 갖춘 터미널 파일 관리자.
- FileSSH - 빠른 SSH 세션 생성, 제자리 파일 편집 등으로 원격 서버의 파일을 관리하는 빠르고 사용하기 쉬운 TUI!
- joshuto - ranger 스타일의 터미널 파일 관리자
- moyangzhan/mango-finder - 자연어로 파일을 검색합니다
- pikeru - 좋은 섬네일과 검색 기능을 갖춘 linux용 파일 선택기
- spacedriveapp/spacedrive - 가상 분산 파일시스템 기반 파일 관리자.
- xplr - 수정하기 쉽고 최소한의 구성을 갖춘 빠른 TUI 파일 탐색기
- yazi - 비동기 I/O 기반의 매우 빠른 터미널 파일 관리자.
결제 애플리케이션도 참고하세요.
- Ashutosh0x/rust-finance - 여러 거래소의 데이터 수집, 주문 실행, 위험 모델, TUI 대시보드를 갖춘 AI 거래 터미널.
- klirr [klirr] - 서비스와 비용에 대한 아름다운 청구서를 생성하는 유지보수가 필요 없는 스마트 자유 오픈 소스 소프트웨어.
- longbridge/longbridge-terminal - Longbridge Securities용 AI 네이티브 CLI: 홍콩/미국/A주/싱가포르의 실시간 시세, 포트폴리오, 거래.
- makeev/alphai-tui [alphai-tui] - 키 없이 사용할 수 있는 시세와 차트, 뉴스 감성 분석, SEC Form 4 내부자 거래, 실적 해석을 제공하는 터미널 주식 대시보드.
- nautechsystems/nautilus_trader - Rust와 Python으로 작성한 고성능 프로덕션급 알고리즘 거래 플랫폼.
- tackler [tackler] - 일반 텍스트 회계를 위한 네이티브 GIT SCM 지원을 갖춘 빠르고 안정적인 장부 관리 엔진
- tarkah/tickrs - 터미널에서 보는 실시간 종목 시세 데이터
- wealthfolio/wealthfolio - 투자, 순자산, 지출, 시뮬레이션을 위한 아름답고 사적인 로컬 우선 개인 재무 추적 도구.
Piston으로 만든 게임도 참고하세요.
- buxx/OpenCombat - 제2차 세계 대전 실시간 전술 게임
- chess-tui - 체스 TUI 구현체 ♟️
- citybound - 여러분이 누릴 만한 도시 시뮬레이션
- cristicbz/rust-doom - Doom 렌더러. 향후 플레이 가능한 게임으로 발전할 수 있습니다
- doukutsu-rs - 몇 가지 개선 사항을 갖춘 Cave Story 엔진 재구현.
- garkimasera/gaia-maker - 행성과 테라포밍 시뮬레이션 게임
- garkimasera/rusted-ruins - 픽셀 아트를 사용하는 확장 가능한 오픈 월드 로그라이크 게임
- GitType - 소스 코드를 타자 도전 과제로 바꾸는 CLI 코드 타이핑 게임
- gorilla-devs/ferium - Modrinth, CurseForge, GitHub Releases에서 Minecraft 모드를, Modrinth와 CurseForge에서 모드팩을 다운로드하고 업데이트하는 빠르고 기능이 풍부한 CLI 프로그램인 Ferium
- HactarCE/Hyperspeedcube - 초보자 친화적인 현대적 3D 및 4D 루빅스 큐브 시뮬레이터. 맞춤형 마우스/키보드 조작과 스피드솔빙용 고급 기능을 제공합니다
- lifthrasiir/angolmois-rust - BMS 형식을 지원하는 최소한의 리듬 게임
- louis-e/arnis - OpenStreetMap과 고도 데이터로 실제 지형을 반영한 Minecraft Java/Bedrock 월드를 생성합니다
- maras-archive/rsnake - 스네이크 게임.
- mcthesw/game-save-manager - 사용하기 쉬운 게임 저장 관리 도구
- mtkennerly/ludusavi - PC 게임 저장 백업 도구
- ozkriff/zemeroth - 작은 2D 턴제 육각형 전략 게임
- rhex - 육각형 ASCII 로그라이크
- rsaarelm/magog - 로그라이크 게임.
- SoftbearStudios/mk48 - Mk48.io는 온라인 다중 사용자 해전 게임입니다
- Strophox/tetro-tui [tetro-tui] - 테트로미노가 떨어지고 쌓이는 크로스 플랫폼 터미널 게임.
- swatteau/sokoban-rs - Sokoban 구현체
- thetawavegame/thetawave-legacy - 새 게임 개발자들이 첫 기여를 할 수 있는 입문 지점을 지향하는 우주 슈팅 게임.
- Thinkofname/rust-quake - Quake 맵 렌더러.
- topheman/snake-pipe-rust - stdin/stdout(+tcp와 유닉스 도메인 소켓) 기반의 터미널 스네이크 게임
- ttyperacer/terminal-typeracer - 터미널용으로 작성한 싱글 플레이어 타자 테스트 게임
- Veloren - 현재 알파 개발 중인 오픈 월드 오픈 소스 다중 사용자 복셀 RPG 게임
- zipxing/rust_pixel [rust_pixel] - 텍스트 및 그래픽 렌더링 모드를 모두 지원하는 2D 픽셀 아트 게임 엔진 및 신속한 프로토타이핑 도구.
- Zone of Control - 턴제 육각형 전략 게임
그래픽
섹션 제목: “그래픽”- dps/rust-raytracer - Peter Shirley의 Ray Tracing in One Weekend를 기반으로 한 매우 간단한 광선 추적기 구현체.
- flxzt/rnote - 스케치와 손글씨 메모를 작성합니다.
- ivanceras/svgbob - ASCII 다이어그램을 SVG 그래픽으로 변환합니다
- KaminariOS/rustracer - Vulkan 광선 추적 기반의 PBR glTF 2.0 렌더러.
- Limeth/euclider - 실시간 4D CPU 광선 추적기
- linebender/resvg - SVG 렌더링 라이브러리.
- monfa-red/lini [lini] - 다이어그램, 차트, 시퀀스, 회로도, 기술 도면 등 모든 종류의 그림을 위한 작은 언어. 일반 텍스트를 테마 적용 가능한 SVG로 컴파일합니다
- museslabs/phonto - Rust로 작성한 Wayland 및 macOS용 GPU 가속 동영상 배경화면 프로그램.
- rodrigorc/papercraft - 3D 모델의 전개도를 만들어 가위와 풀로 종이 모형을 제작하는 도구.
- rustq/vue-skia - Skia 기반 2D 그래픽 vue 렌더링 라이브러리. Rust로 소프트웨어 래스터화를 구현하여 렌더링합니다.
- storytold/artcraft - 장면, 동영상, 이미지를 점토처럼 빚을 수 있는 AI 기반 IDE 및 만질 수 있는 컴퓨팅 작업 공간.
- turnage/valora - 생성형 미술용 라이브러리
- Twinklebear/tray_rust - 광선 추적기
- wahn/rs_pbrt - PBRT 책(제3판)의 C++ 코드에 대응하는 구현체.
이미지 처리
섹션 제목: “이미지 처리”- Darkly - 디지털 아티스트와 화가를 위한 엔트로피 편집기.
- Graphite - 벡터 기반 그래픽 편집기.
- Imager - 자동 이미지 최적화.
- oxipng [oxipng] - Rust로 작성한 다중 스레드 PNG 최적화 도구.
- sorairolake/favico [favico] - 파비콘 생성 유틸리티
- Sprite Fusion Pixel Snapper - AI 생성 픽셀 아트를 정리하여 픽셀 단위로 정확한 스프라이트를 만드는 CLI 및 WebAssembly 도구(MIT).
- visioncortex/vtracer [vtracer] - 래스터를 벡터 그래픽으로 변환하는 도구(jpg/png를 svg로 변환).
산업 자동화
섹션 제목: “산업 자동화”- dora-rs/dora [dora-cli] - Python, Rust, C/C++ API로 로봇 및 다중 AI 애플리케이션을 구축하는 빠르고 간단한 데이터 흐름 지향 프레임워크
- locka99/opcua - OPC UA 라이브러리.
- slowtec/tokio-modbus - tokio 기반 modbus 라이브러리.
메시지 큐
섹션 제목: “메시지 큐”- lonewolf-io/Narwhal - 에지 애플리케이션용 확장 가능한 발행/구독 메시징 서버.
- Rmqtt - MQTT 서버/MQTT 브로커 — 5G 시대의 IoT를 위한 확장 가능한 분산 MQTT 메시지 브로커.
- RobustMQ - 차세대 클라우드 네이티브 통합 메시지 큐.
- Rocketmq-Rust - 🚀Rust🦀로 만든 Apache RocketMQ. 더 빠르고 안전하며 메모리 사용량이 적습니다.
MLOps
섹션 제목: “MLOps”- api7/aisix - LLM과 AI 에이전트용 오픈 소스 AI 게이트웨이. OpenAI, Anthropic, Gemini, Bedrock, Azure OpenAI 및 기타 OpenAI 호환 엔드포인트 앞에 하나의 OpenAI 호환 API와 네이티브 Anthropic Messages API를 제공하며, MCP/A2A 게이트웨이, 의미 기반 라우팅, 가드레일, 의미 기반 캐싱을 갖춥니다.
- cocoindex - 증분 처리로 AI 에이전트에 최신 맥락을 제공하는 ETL 프레임워크
- TensorZero - 추론, 관측 가능성, 최적화, 실험을 통합하는 LLM용 데이터 및 학습 플라이휠
- Uteke - AI 에이전트용 오프라인 우선 의미 메모리 엔진. 단일 바이너리, 의존성 없음, MCP 네이티브.
관측 가능성
섹션 제목: “관측 가능성”- avito-tech/bioyino - 고성능 확장 가능한 StatsD 호환 서버.
- esrlabs/chipmunk - 대규모 로그 파일과 스트림을 분석하는 네이티브 egui 데스크톱 애플리케이션. WebAssembly 플러그인 시스템과 자동차용 형식 지원을 제공합니다.
- madesroches/micromegas [micromegas] - 오버헤드가 적은 Rust 계측을 제공하는 로그, 메트릭, 추적용 관측 가능성 백엔드. 원격 측정 데이터를 객체 저장소의 Parquet에 저장하고 SQL로 쿼리합니다.
- MegaAntiCheat/client-backend - MAC 클라이언트 앱.
- openobserve - 10배 더 쉽고 저장 비용은 140분의 1이며, 고성능 페타바이트 규모를 지원하는 Elasticsearch/Splunk/Datadog 대안.
- OpenTelemetry - OpenTelemetry는 애플리케이션의 분산 추적과 메트릭을 수집하는 단일 API, 라이브러리, 에이전트, 수집 서비스 모음을 제공합니다. Prometheus, Jaeger 등의 관측 가능성 도구로 분석할 수 있습니다.
- parseablehq/parseable - 로그, 메트릭, 추적, 이벤트를 수집하고 분석하는 AI 네이티브 통합 관측 가능성 플랫폼.
- Quickwit-oss/quickwit - 로그 관리용 클라우드 네이티브 고비용효율 검색 엔진.
- rustrak/rustrak - Sentry SDK와 호환되는 초경량 오류 추적 서버.
- Scaphandre - 호스트와 개별 서비스의 전력 소비를 추적하여 더욱 지속 가능한 시스템과 애플리케이션을 설계하도록 돕는 전력 소비 모니터링 에이전트. 모든 모니터링 도구 체인에 맞도록 설계되었습니다(prometheus, warp10, riemann 등을 이미 지원).
- vectordotdev/vector - 고성능 로그, 메트릭 및 이벤트 라우터.
운영체제
섹션 제목: “운영체제”Rust로 작성한 운영체제 비교도 참고하세요.
- 0x59616e/SteinsOS - armv8-a 아키텍처용 운영체제.
- Andy-Python-Programmer/aero - 모놀리식 커널 설계를 따르는 현대적인 유닉스 계열 운영체제.
- asterinas/asterinas - Linux 호환 ABI를 제공하는 안전하고 빠른 범용 운영체제 커널.
- DragonOS-Community/DragonOS - 처음부터 자체 개발한 커널과 Linux 호환성을 갖춘 운영체제.
- hexagonal-sun/moss-kernel - Rust와 Aarch64 어셈블리로 작성한 유닉스 계열 Linux 호환 커널.
- koibtw/highlightos - Rust와 Assembly로 작성한 x86_64 운영체제 커널.
- NON-OS/nonos-micro-kernel - RAM에 상주하는 권한 기반 마이크로커널. 모든 프로그램은 실행 전에 스스로를 입증해야 하는 서명된 캡슐이며 드라이버는 사용자 공간에서 실행됩니다.
- redox-os/redox - 보안, 안정성, 성능, 정확성, 단순성, 실용성에 중점을 둔 유닉스 계열 범용 마이크로커널 운영체제. Linux와 BSD의 완전한 대안을 지향합니다.
- thepowersgang/rust_os - rust로 작성한 운영체제 커널. POSIX 비호환
- theseus-os/Theseus - 안전한 언어로 처음부터 작성한 단일 주소 공간 및 단일 권한 수준 운영체제 -
- tock/tock - Cortex-M 기반 마이크로컨트롤러용 안전한 임베디드 운영체제
- vinc/moros - x86-64 아키텍처와 BIOS를 갖춘 컴퓨터를 대상으로 하는 텍스트 기반 취미용 운영체제.
패키지 관리자
섹션 제목: “패키지 관리자”- helsing-ai/buffrs [buffrs] - 프로토콜 버퍼와 gRPC 아키텍처용 현대적인 패키지 관리자.
- pkgx - 무엇이든 실행하세요. 스크립트에서 전체 오픈 소스 생태계를 활용할 수 있는 조합 가능한 패키지 관리자.
- rebos - 모든 linux 배포판에서 패키지 관리를 자동화하는 선언적 방식
- hyperswitch - 단일 API 연동으로 여러 결제 처리업체에 연결하고 결제 트래픽을 손쉽게 라우팅하는 오픈 소스 결제 오케스트레이터
생산성
섹션 제목: “생산성”- 0xdea/jiggy [jiggy] - Rust로 작성한 최소한의 크로스 플랫폼 마우스 이동 도구
- aannoo/hcom - AI 에이전트가 터미널 간에 서로 메시지를 보내고 지켜보며 생성할 수 있게 합니다(Claude Code, Gemini CLI, Codex, OpenCode). 화면 추적, TUI(ratatui), 데몬 클라이언트 바이너리를 갖춘 Rust PTY 래퍼. Python 훅과 API 제공
- agent-of-empires - tmux, git worktree, Docker 샌드박스로 여러 AI 코딩 에이전트 세션을 관리하는 TUI/CLI
- aichat - Shell Assistant, Chat-REPL, RAG, AI 도구 및 에이전트를 갖춘 올인원 LLM CLI 도구. OpenAI, Claude, Gemini, Ollama, Groq 등을 이용할 수 있습니다.
- akitaonrails/ai-memory - AI 코딩 에이전트용 장기 메모리: 자동 수명주기 기록, 에이전트 간 인계, 자체 호스팅 MCP 서버를 갖춘 git 기반 마크다운 위키.
- akitaonrails/ai-usagebar [ai-usagebar] - Claude, Codex/ChatGPT, GitHub Copilot, Z.AI(GLM), OpenRouter 등의 AI 요금제 사용량을 모니터링하는 Waybar 위젯, 네이티브 Omarchy Quattro 패널, 탭형 TUI.
- AlexsJones/llmfit [llmfit] - 시스템 RAM, CPU, GPU에 적합한 LLM 모델을 찾는 터미널 도구. 하드웨어 감지, 다차원 점수(품질/속도/적합성/컨텍스트), 커뮤니티 순위표, Ollama, llama.cpp, MLX, vLLM 등의 지원을 갖춘 대화형 TUI.
- AlexsJones/llmserve [llmserve] - 백엔드(llama-server, KoboldCpp, LocalAI, MLX, Ollama, vLLM, LM Studio)를 자동 감지하여 로컬 LLM 모델을 제공하는 대화형 TUI. 소스 트리 탐색, 백엔드별 프리셋, 실시간 로그, 비전 모델 지원을 제공합니다.
- alphaXiv/OpenResearch - Claude Code, Codex, OpenCode, Cursor로 병렬 연구 에이전트를 실행하는 로컬 우선 작업 공간. 재현 가능한 실험 추적을 제공합니다.
- antiburn/antiburn - AI 코딩 에이전트 세션에서 토큰 낭비의 흔한 원인을 확인하는 로컬 데스크톱 앱(Tauri): 너무 깊은 세션, 과도하게 강력한 하위 에이전트, 고장 난 캐싱, 사용하지 않는 MCP 서버/스킬/도구. Claude Code, Codex, Cursor, Copilot, Pi 등을 지원합니다
- ast-grep - 코드 구조 검색, 린트, 재작성을 위한 CLI 도구.
- Bartib [Bartib] - 간단한 명령줄 시간 추적 도구
- Beetroot - AI 변환, OCR, 퍼지 검색을 제공하는 Windows 클립보드 관리자.
- bitrouter/bitrouter [bitrouter] - 하네스 변경 없이 실행할 때마다 에이전트를 최적화하고 모든 모델 호출의 신뢰성, 추적성, 보안, 비용 효율성을 확보하는 에이전트 네이티브 LLM 라우터. 단일 로컬 엔드포인트로 OpenAI, Anthropic, Google, OpenRouter, Bedrock, GitHub Copilot 등을 라우팅하며 MCP 게이트웨이, ACP 연동, 가드레일, 관측 가능성, 다중 계정 장애 조치를 제공합니다.
- CookCLI - 웹 서버, 장보기 목록, 식단 계획 기능을 갖춘 명령줄 레시피 관리자.
- espanso - 크로스 플랫폼 텍스트 확장 도구.
- eureka - 터미널을 떠나지 않고 아이디어를 입력하고 저장하는 CLI 도구
- farion1231/cc-switch - Claude Code, Codex, Gemini CLI용 올인원 GUI 도우미 및 프로필 관리자.
- fkiene/llmtrim [llmtrim] - 답변을 바꾸지 않고 LLM API 요청을 압축하여 입력 및 출력 토큰을 줄이는 로컬 프록시. HTTPS_PROXY를 통해 AI 도구와 공급자 사이에 위치하며 Claude Code, Codex 등을 지원합니다.
- flusterIO/fluster - STEM 학생과 전문가를 위한 올인원 메모 애플리케이션.
- fulsomenko/kanban [kanban-tui] - lazygit에서 영감을 받은 터미널 기반 프로젝트 관리 도구
- Furtherance - GTK4로 만든 시간 추적 앱
- futuregene/future-os - 어디서나 하나의 AI 에이전트: 단일 Rust gRPC 백엔드가 동일한 세션, 메모리, 스킬로 터미널 UI, 데스크톱 앱, 모바일 앱, CLI, 메신저 봇을 구동합니다. 신뢰 우선 승인 기반 도구, 3,800개 이상의 모델, 24시간 이상 실행을 위한 루프 제어 평면을 제공합니다.
- graves/awful_aj [awful_aj] - OpenAI 호환 API 작업용 CLI. 프롬프트 엔지니어링을 위한 YAML 템플릿과 영속 메모리용 내장 벡터 데이터베이스를 제공합니다.
- graykode/abtop [abtop] - AI 코딩 에이전트 세션(Claude Code, Codex CLI, OpenCode)을 모니터링하는 터미널 TUI. 토큰 사용량, 컨텍스트 창 비율, 요청 제한, 자식 프로세스, 고아 포트를 추적합니다. tmux 연동, 색각 이상 친화적 옵션을 포함한 12개 테마, 크로스 플랫폼 지원을 제공합니다.
- Hmbown/DeepSeek-TUI [deepseek-tui-cli] - DeepSeek V4용 터미널 코딩 에이전트. 추론 블록 스트리밍, 로컬 작업 공간 편집, 자동 모델 선택, MCP 지원, ratatui 기반 TUI를 제공합니다.
- iBz-04/gloamy [gloamy] - CLI, 채널, 게이트웨이, 하드웨어 워크플로를 위한 Rust 우선 자율 에이전트 런타임.
- illacloud/illa - 로우코드 내부 도구 빌더.
- iwe-org/iwe [iwe] - LSP 서버와 CLI를 갖춘 마크다운 기반 지식 관리 도구
- jchultarsky/mirador [mirador] - 터미널용 차분한 개인 대시보드. 설정 가능한 격자에 시계, 달력과 일정, 날씨, 작업, 메모, 시장 정보, 실시간 시스템 메트릭을 표시합니다
- kruseio/hygg [hygg] - 📚 읽기를 더 간단하게. 최소한의 Vim 스타일 TUI 문서 리더.
- LLDAP - 인증용 간소화된 LDAP 인터페이스.
- lockbook/lockbook [lb-rs] - 종단 간 암호화된 협업 메모, 문서, 그림. 공유 Rust 코어 기반의 네이티브 크로스 플랫폼 클라이언트와 자체 호스팅 가능한 서버를 제공합니다.
- mag123c/toktrack - AI 코딩 CLI(Claude Code, Codex, Gemini CLI 등)의 토큰 사용량과 비용을 추적하는 빠른 TUI/CLI. CLI 데이터가 삭제되어도 유지되는 영속 캐시를 제공합니다.
- max-sixty/worktrunk [worktrunk] - AI 에이전트 병렬 실행을 위한 git worktree 관리 CLI. 훅, LLM 커밋 메시지, 병합 워크플로를 제공합니다
- morganlinton/Albatross [albatross-cli] - 로컬(Ollama, LM Studio, MLX, llama.cpp) 및 클라우드 백엔드 간 투명한 다중 모델 라우팅을 제공하는 터미널 우선 AI 코딩 에이전트. 턴별 비용 표시, 실제 실행 취소, 감사 가능한 라우팅 기록을 제공합니다.
- muvon/octomind - 48개 이상의 전문 에이전트, 동적 서버 등록을 갖춘 MCP 호스트, 다중 공급자 지원(13개 이상의 LLM), 4시간 이상 세션용 적응형 컨텍스트 압축을 제공하는 오픈 소스 AI 에이전트 런타임 CLI.
- ogulcancelik/herdr - AI 코딩 에이전트용 터미널 멀티플렉서. 실제 터미널 화면, 에이전트 상태 감지(대기/작업 중/완료), 작업 공간, 탭, 영속 세션으로 한 터미널에서 여러 에이전트를 실행합니다. 분리/재연결을 지원하는 단일 Rust 바이너리.
- pier-cli/pier - 한 줄 명령, 스크립트, 도구, CLI를 모두 관리(추가, 메타데이터 검색 등)하는 중앙 저장소
- raine/workmux [workmux] - 매끄러운 병렬 개발을 위한 git worktree + tmux 창
- rtk-ai/rtk - AI 코딩 도우미의 LLM 토큰 소비를 60~90% 줄이는 고성능 CLI 프록시. Claude Code, Copilot, Cursor, Gemini CLI, Codex 등의 명령 출력을 필터링하고 압축합니다.
- screenpipe - 연중무휴 로컬 AI 화면 및 마이크 녹화. 전체 맥락을 갖춘 AI 앱을 만드세요. Ollama와 함께 동작합니다.
- ShadoySV/work-break [work-break] - 현재 및 오늘의 피로도를 고려하는 작업과 휴식 시간 조절 도구
- socai-io/socai - 로그인한 Chrome을 재사용하여 Instagram, TikTok, LinkedIn, X, Xiaohongshu, Douyin의 게시물, 댓글, 프로필, 지원 미디어를 검색하고 읽는 소셜 연구 에이전트.
- tambourine-voice - 모든 앱을 위한 개인 AI 음성 인터페이스. 원하는 모델과 프롬프트를 선택할 수 있는 맞춤형 받아쓰기로, Rust로 구현했습니다.
- tassiovirginio/try-rs [try-rs] - 임시 실험을 정리하고 탐색하는 TUI를 갖춘 작업 공간 관리 CLI.
- thClaws/thClaws - 다중 공급자 LLM 지원, 스킬 시스템, MCP 서버, 지식 기반, 에이전트 오케스트레이션을 갖춘 네이티브 Rust AI 에이전트 작업 공간. 데스크톱 GUI, CLI REPL, 비대화형 모드를 제공합니다.
- tinyhumansai/opencompany - AI 에이전트를 실제로 일하는 회사로 구성하는 오픈 소스 런타임. 공유 작업 보드, 에이전트 간 인계, 사람의 승인, 예약 및 DAG 워크플로를 제공합니다. 사용자가 제공하는 모든 모델로 실행되며 Docker로 자체 호스팅합니다.
- tinyhumansai/openhuman - 데스크톱 UI, 118개 이상의 OAuth 연동, 로컬 우선 메모리 트리, Obsidian 호환 위키, 네이티브 음성, TokenJuice 압축을 갖춘 오픈 소스 에이전트형 도우미. 프라이버시 중심 개인 AI를 위해 Tauri와 Rust로 만들었습니다.
- tover0314-w/opentypeless - Tauri와 Rust로 만든 크로스 플랫폼 AI 음성 입력 앱.
- Tuxedo - todo.txt용 빠른 키보드 기반 터미널 UI.
- tw93/Pake - Rust와 Tauri로 한 번의 명령으로 모든 웹페이지를 데스크톱 앱으로 바꿉니다. 가볍고 빠르며 macOS, Windows, Linux를 지원합니다.
- VisiGrid/VisiGrid - GPUI, WASM, 헤드리스 CLI 엔진으로 코드 편집기처럼 만든 네이티브 스프레드시트.
- xingkongliang/skills-manager - 15개 이상의 코딩 도구(Cursor, Claude Code, Codex, Copilot 등)에서 AI 에이전트 스킬을 관리, 동기화, 정리하는 가벼운 데스크톱 앱. Tauri 2, Rust 백엔드, Git 백업을 지원합니다.
- Xoshbin/asyar - Raycast의 강력함. Alfred의 속도. 설계부터 보호하는 프라이버시.
- yashs662/rust_kanban [rust-kanban]
- 터미널용 칸반 앱
- yicheng47/runner - Claude Code, Codex, Copilot CLI, pi 등의 CLI 코딩 에이전트가 하나의 작업을 팀으로 수행하는 macOS 및 Windows용 네이티브 GPUI 데스크톱 앱. 각 에이전트는 실제 터미널에서 자체 TUI를 유지합니다.
- Zackriya-Solutions/meetily - 회의를 완전히 로컬 기기에서 녹음, 전사, 요약하는 프라이버시 우선 AI 회의 도우미. Whisper/Parakeet 모델의 실시간 전사, AI 요약, 여러 AI 공급자(Ollama, Claude, Groq, OpenAI) 지원을 제공합니다
라우팅 프로토콜
섹션 제목: “라우팅 프로토콜”보안 도구
섹션 제목: “보안 도구”- 0xdea/augur [augur] - 바이너리 파일에서 문자열과 관련 의사 코드를 추출하는 역공학 도우미
- 0xdea/haruspex [haruspex] - IDA Hex-Rays 디컴파일러에서 의사 코드를 추출하는 취약점 연구 도우미
- 0xdea/oneiromancer [oneiromancer] - 로컬에서 실행하는 LLM으로 소스 코드 분석을 돕는 역공학 도우미
- 0xdea/rhabdomancer [rhabdomancer] - 바이너리 파일에서 잠재적으로 안전하지 않은 API 함수의 모든 호출을 찾는 취약점 연구 도우미
- AdGuardian-Term [adguardian] - AdGuard Home 인스턴스를 위한 터미널 기반 실시간 트래픽 모니터링 및 통계
- AFLplusplus/LibAFL - 고급 퍼징 라이브러리. Rust로 퍼저를 조립하세요! 여러 코어와 기기로 확장됩니다. Windows, Android, MacOS, Linux, no_std 등을 지원합니다.
- arp-scan-rs - 빠른 로컬 네트워크 스캔을 위한 최소한의 ARP 스캔 도구
- biandratti/huginn-net - p0f TCP와 JA4 TLS 분석을 결합하여 운영체제와 애플리케이션을 감지하는 다중 프로토콜 수동 네트워크 핑거프린팅
- bountyyfi/lonkero - 침투 테스트와 보안 평가용 60개 이상의 공격 모듈을 갖춘 기업급 웹 취약점 스캐너
- cargo-audit - Cargo.lock의 크레이트에 보안 취약점이 있는지 검사합니다
- cargo-auditable - 프로덕션 Rust 바이너리를 감사 가능하게 만듭니다
- cargo-crev - cargo 패키지 관리자용 암호학적으로 검증 가능한 코드 검토 시스템.
- cargo-deny - 대규모 의존성 그래프 관리를 돕는 Cargo 플러그인
- Cherrybomb - API 명세를 검증하여 정의되지 않은 사용자 동작을 방지하도록 돕는 CLI 도구로 미완성 API 명세를 없앱니다.
- cotp - 가져오기 기능을 갖춘 신뢰할 수 있는 암호화 명령줄 TOTP/HOTP 인증 앱.
- domcyrus/rustnet - eBPF/PKTAP 기반 프로세스 식별과 심층 패킷 검사를 갖춘 크로스 플랫폼 네트워크 모니터링 TUI
- EFForg/rayhunter - 모바일 핫스팟 하드웨어에서 실행되도록 설계한 IMSI 캐처 감지 도구. 잠재적인 이동통신 감시(Stingray/기지국 시뮬레이터)를 식별하도록 돕습니다
- entropic-security/xgadget [xgadget] - 빠른 병렬 다중 변종 ROP/JOP 가젯 검색
- epi052/feroxbuster - 간단하고 빠른 재귀 콘텐츠 탐색 도구.
- getprovenant/provenant [provenant-cli] - 완전한 폐쇄형 의존성 목록으로 CycloneDX와 SPDX를 출력하는 빠른 라이선스, 저작권, 패키지, SBOM 스캐너. 정적이며 오프라인으로 동작합니다.
- Inspektor - 접근 정책을 적용하는 데이터베이스 프로토콜 인식 프록시 👮
- kpcyrd/authoscope - 스크립트 작성이 가능한 네트워크 인증 크래커
- kpcyrd/rshijack - TCP 연결 하이재커. shijack 재작성
- kpcyrd/sn0int - 반자동 OSINT 프레임워크 및 패키지 관리자
- kpcyrd/sniffglue - 안전한 다중 스레드 패킷 스니퍼
- LeChatP/RootAsRole - sudo(-rs)/su의 더 나은 대안 • ⚡ 매우 빠름 • 🛡️ 메모리 안전성 • 🔐 보안 중심
- microsoft/mxc - Windows, Linux, macOS에서 신뢰할 수 없는 코드(모델 출력, 플러그인, 도구)를 실행하는 샌드박스 코드 실행 시스템. JSON 기반 정책 주도 샌드박싱, TypeScript SDK, 여러 격리 백엔드(ProcessContainer, Windows Sandbox, LXC, Bubblewrap, Seatbelt, MicroVM, Hyperlight, IsolationSession, WSLC)를 제공합니다.
- mongodb/kingfisher - 파일, Git 저장소, S3, Jira, Confluence에서 비밀 정보를 감지하고 실시간 검증하는 매우 빠른 도구
- mullvad/mullvadvpn-app - WireGuard 지원, 양자 내성 터널, 프라이버시 중심 기능을 갖춘 Mullvad VPN 서비스용 크로스 플랫폼 VPN 클라이언트 애플리케이션.
- observer_ward - 웹 애플리케이션 및 서비스 지문 식별 도구
- Raspirus - 사용자와 리소스에 친화적인 규칙 기반 악성코드 스캐너
- reaction - 로그를 스캔하고 조치하는 fail2ban 대안
- ripasso - pass와 파일시스템이 호환되는 비밀번호 관리자
- rustscan - 이 포트 스캔 도구로 Nmap을 더 빠르게 만듭니다
- santhreal/keyhog [keyhog] - 소스 트리, git 이력, 압축 파일, 원격 소스에서 유출된 자격 증명과 API 키를 감지하고 발견한 비밀 정보를 실시간 검증합니다
- secluso - 종단 간 암호화를 사용하는 개인용 Raspberry Pi 가정 보안 카메라
- sherlock [sherlock] - 여러 소셜 네트워크에서 사용자 이름으로 소셜 미디어 계정을 찾아냅니다
- ssh-vault - ssh 키로 암호화 및 복호화하여 비밀 정보를 관리하는 간단한 도구.
- timescale/rsigma [rsigma] - Sigma 탐지 표준용 완전한 탐지 엔지니어링 도구 모음. 파서, 평가 엔진, 규칙 변환, 스트리밍 런타임, 린터, CLI, MCP, LSP를 제공합니다
소셜 네트워크
섹션 제목: “소셜 네트워크”- Discord
- Mastodon
- Rustodon - ActivityPub을 사용하는 Mastodon 호환 서버.
- Telegram
- tgt - Telegram용 크로스 플랫폼 TUI
- tgt - Telegram용 크로스 플랫폼 TUI
- WhatsApp
- imtaqin/waxum - 단일 정적 바이너리로 REST API, 웹훅, 다중 세션 지원, 음성 통화를 제공하는 자체 호스팅 WhatsApp 게이트웨이.
- imtaqin/waxum - 단일 정적 바이너리로 REST API, 웹훅, 다중 세션 지원, 음성 통화를 제공하는 자체 호스팅 WhatsApp 게이트웨이.
시스템 도구
섹션 제목: “시스템 도구”- adileo/squirreldisk - macOS, Windows, Linux용 디스크 사용량 분석 GUI(egui). 선버스트 및 트리맵 보기를 제공하고 rclone으로 SSH 서버와 클라우드 저장소도 스캔합니다
- ajeetdsouza/zoxide - 사용자의 습관을 학습하는 빠른
cd대안 - anylinuxfs - 마이크로 VM의 NFS를 사용하여 linux가 지원하는 모든 파일시스템을 Mac에 마운트하는 CLI 도구
- anylinuxfs-gui - anylinuxfs용 GUI 애플리케이션
- ataraxy-labs/sem - 개체 수준 의미 기반 버전 관리 CLI. tree-sitter를 통해 32개 언어의 함수/클래스 수준 차이, blame, 그래프, 영향 분석을 제공합니다.
- ataraxy-labs/weave - Git용 개체 수준 병합 드라이버. tree-sitter로 코드 구조를 이해하여 병합 충돌을 해결합니다. .gitattributes를 통해 맞춤형 병합 드라이버로 git에 연결됩니다.
- atuin [atuin] - Atuin은 기존 셸 이력을 SQLite 데이터베이스로 대체하고 명령의 추가 맥락을 기록합니다. 또한 Atuin 서버를 통해 기기 간 이력을 완전히 암호화하여 동기화하는 선택 기능을 제공합니다.
- bandwhich - 터미널 대역폭 사용량 도구
- bolivian-peru/os-moda - AI 에이전트가 91개의 타입 지정 MCP 도구로 루트 권한을 갖는 NixOS 배포판. 9개의 Rust 데몬(시스템 브리지, 자동 롤백을 갖춘 원자적 SafeSwitch 배포, 해시 체인 감사 원장, AES-256-GCM 암호 지갑, Noise_XX + ML-KEM-768 P2P 메시, 로컬 STT/TTS, MCP 서버 수명주기, 시스템 학습, 도메인 허용 목록 기반 송신 프록시)이 유닉스 소켓으로 통신합니다.
- bottom - 또 하나의 크로스 플랫폼 그래픽 프로세스/시스템 모니터.
- brocode/fblog - 작은 명령줄 JSON 로그 뷰어
- brush-shell - bash/POSIX 호환 셸
- bustd - Linux에서 메모리 부족 상황을 처리하는 가벼운 프로세스 종료 데몬.
- buster/rrun - gmrun과 비슷한 Linux용 명령 런처
- cantino/mcfly - 셸 이력을 빠르게 누비세요. 세상에!
- ChurchTao/clipboard-rs [clipboard-rs] - 시스템 클립보드 콘텐츠를 가져오고 설정하며 변경을 감시하는 Rust 기반 크로스 플랫폼 라이브러리.
- Cocoa-Way [homebrew] - VM 오버헤드 없이 Linux GUI 앱을 실행하는 네이티브 macOS Wayland 컴포지터. Smithay로 만들었습니다.
- crabz - 다중 스레드 압축 및 압축 해제 CLI 도구
- cristianoliveira/funzzy - entr에서 영감을 받은 설정 가능한 파일시스템 감시 도구
- dalance/procs - ‘ps’의 현대적인 대체 도구
- ddh - 빠른 중복 파일 검색 도구
- deshaw/procfd [procfd] - 프로세스의 열린 파일 디스크립터를 나열하는 Linux lsof 대안
- diskonaut - 터미널 시각적 디스크 공간 탐색기
- dust - 더 직관적인 du
- erickochen/purple [purple-ssh] - 클라우드 동기화, 컨테이너 관리, 파일 전송, 터널, 스니펫, 비밀번호 관리를 갖춘 Ratatui 기반 SSH 클라이언트
- eza-community/eza - ‘ls’ 대체 도구
- fish-shell/fish-shell - 사용자 친화적인 명령줄 셸
- fork - 제어 터미널에서 분리된 새 프로세스(데몬)를 만드는 라이브러리
- fselect - SQL 스타일 쿼리로 파일을 찾습니다
- git-ai-project/git-ai - 저장소의 AI 생성 코드를 추적하고 코드 줄을 에이전트, 모델, 대화 기록에 연결하는 git 확장.
- gitbutlerapp/gitbutler - AI 기반 워크플로를 위해 처음부터 만든 GUI와 CLI를 갖춘 현대적인 Git 기반 버전 관리 인터페이스.
- gitui - 매우 빠른 터미널 git 클라이언트.
- GQL - .git 파일에서 실행하는 SQL 스타일 쿼리 언어.
- harry0703/MangoDisk - 심층 정리, 트리맵 시각화, 중복 감지, 앱 제거, 개발 산출물 정리를 제공하는 크로스 플랫폼 디스크 정리 및 공간 분석 앱.
- httm - ZFS/btrfs/nilfs2(실제 Time Machine 백업도 포함!)용 대화형 파일 수준 Time Machine 스타일 도구
- hyperb1iss/unifly [unifly] - 두 API를 모두 지원하고 10개 화면의 Ratatui 대시보드를 갖춘 Ubiquiti UniFi 네트워크 컨트롤러 관리용 CLI 및 TUI
- j0ru/kickoff - 빠르고 반응성이 좋은 wayland 프로그램 런처
- jacek-kurlit/pik [pik] - 프로세스 검색과 종료를 돕는 TUI 명령줄 도구
- Kondo - 소프트웨어 프로젝트 산출물을 삭제하고 디스크 공간을 확보하는 CLI 및 GUI 도구
- LACT - Linux AMDGPU 제어 도구
- lodosgroup/lpm - 실험적인 시스템 패키지 관리자
- lotabout/rargs [rargs] - 패턴 매칭을 지원하는 xargs + awk
- lsd - 아름다운 색상과 멋진 아이콘이 풍부한 ls
- Luminarys/synapse - 유연하고 빠른 BitTorrent 데몬.
- m4b/bingrep - 여러 운영체제와 아키텍처의 바이너리를 grep으로 검색하고 색상을 표시합니다.
- macpow - Apple Silicon Mac(M1–M5+)용 실시간 전력 소비 모니터 TUI. sudo 없이 IOReport, SMC, IORegistry를 읽습니다.
- Mapika/portview [portview] - 포트별 프로세스와 충돌, 와일드카드 노출, 연결 누수 진단을 확인합니다. MCP 서버로도 사용할 수 있습니다.
- matheus-git/systemd-manager-tui [systemd-manager-tui] - TUI(터미널 사용자 인터페이스)로 systemd 서비스를 관리하는 프로그램.
- matthart1983/diskwatch - 단일 호스트 디스크 진단 TUI. 장치, 볼륨, 파일시스템, IO, SMART, 자주 접근하는 파일, 인사이트를 위한 8개 탭.
- matthart1983/netwatch [netwatch-tui] - 실시간 네트워크 진단 TUI. 13개 프로토콜(TLS, QUIC, HTTP, DNS, SSH, MQTT, SNMP 등)의 심층 패킷 검사, eBPF / PKTAP 기반 프로세스별 귀속, TCP 재전송 분석, JA4 핑거프린팅, 선택적 Landlock 샌드박스, Flight Recorder 사고 묶음을 제공합니다.
- matthart1983/syswatch [syswatch] - 단일 호스트 시스템 진단 TUI. CPU, 메모리, 디스크, 프로세스, GPU, 전력, 서비스, 네트워크의 12개 탭과 Timeline 탐색기 및 Insights 이상 탐지 엔진.
- mdgaziur/findex - GTK3를 사용하는 폭넓게 설정 가능한 애플리케이션 검색기인 Findex
- mitnk/cicada - bash 스타일의 유닉스 셸
- mmstick/concurr - 클라이언트-서버 아키텍처를 갖춘 GNU Parallel 대안
- mmstick/fontfinder - Google 글꼴을 미리 보고 설치하는 GTK3 애플리케이션
- mmstick/tv-renamer - 선택적 GTK3 프런트엔드를 갖춘 TV 시리즈 이름 변경 애플리케이션.
- mxseev/logram - 로그 파일 업데이트를 Telegram으로 보냅니다
- netscanner - TUI 네트워크 스캐너
- nickgerace/gfold [gfold] - 여러 Git 저장소의 현황을 추적하도록 돕는 CLI 도구
- nivekuil/rip - 안전하고 사용하기 편한
rm대안 - nushell/nushell - 새로운 유형의 셸
- nwiizo/tfmcp - Terraform MCP 도구. AI 도우미가 Model Context Protocol로 Terraform 환경을 관리하는 CLI.
- nwiizo/tfocus - Terraform plan/apply 작업을 선택하고 실행하는 대화형 도구
- orhun/kmon - Linux 커널 관리자 및 활동 모니터
- orhun/systeroid - 터미널 사용자 인터페이스를 갖춘 더욱 강력한 sysctl(8) 대안
- ouch - 명령줄에서 간편하게 압축하고 압축을 해제합니다
- pkolaczk/fclones - 효율적인 중복 파일 검색 및 제거 도구
- pop-os/popsicle - 여러 USB 장치를 병렬로 플래시하는 GTK3 및 CLI 유틸리티
- pop-os/system76-power - CLI 도구를 갖춘 Linux 전원 관리 데몬(DBus 인터페이스).
- pueue - 장시간 실행되는 셸 명령을 관리합니다.
- qarmin/czkawka - 중복 파일, 빈 폴더, 비슷한 이미지 등을 찾는 다기능 앱.
- redox-os/ion - 차세대 시스템 셸
- sharkdp/bat - 날개를 단 cat(1) 복제 도구.
- sharkdp/fd - 간단하고 빠르며 사용자 친화적인 find 대안.
- sharkdp/hexyl [hexyl] - 바이트 종류별로 색상을 표시하는 명령줄 16진수 뷰어
- sitkevij/hex - 색상이 있는 hexdump 터미널 유틸리티.
- Skardyy/mcat [mcat] - 터미널에서 이미지, 동영상, 마크다운, 기타 문서를 봅니다.
- skim - 퍼지 검색 도구
- sorairolake/hf [hf] - 크로스 플랫폼 숨김 파일 라이브러리 및 유틸리티
- sorairolake/ngrv [ngrv] -
pv(1)과 비슷한 터미널 기반 파이프 뷰어 - sorairolake/rzopfli [rzopfli] - Zopfli를 사용하는 무손실 데이터 압축 도구
- supercilex/fuc - 빠른
cp및rm명령 - theBGuy/GitDesktop - GitHub, GitLab, Bitbucket의 PR, 이슈, 토론, CI, 알림 관리와 Jira 연결, AI 에이전트 연동을 제공하는 키보드 우선 Git 데스크톱 클라이언트. Tauri + Rust 백엔드
- timhartmann7/omnyssh - SSH 연결 관리를 위한 빠른 키보드 기반 TUI
- topheman/webassembly-component-model-experiments - 샌드박스 다중 언어 플러그인 시스템을 갖춘 WebAssembly Component Model 기반 REPL
- trippy - 네트워크 진단 도구
- tw93/Kaku - AI 코딩용으로 즉시 사용할 수 있는 빠른 터미널 에뮬레이터. 설정이 필요 없는 기본값, AI 도우미 연동, WezTerm 호환 Lua 설정을 제공합니다. macOS 전용.
- uutils/coreutils - GNU coreutils의 크로스 플랫폼 재작성
- vyrti/cleaner - Windows, macOS, Linux, FreeBSD용 가장 빠른 디스크 공간 사용량 분석 및 정리 도구.
- watchexec - 파일 변경에 반응하여 명령을 실행합니다
- XAMPPRocky/tokei - 코드 줄 수를 셉니다
- ynqa/jnv - jq를 사용하는 대화형 JSON 필터
- ynqa/logu - (스트리밍) 비정형 로그 메시지에서 패턴을 추출합니다
- ynqa/sig - 대화형 grep(스트리밍용)
작업 스케줄링
섹션 제목: “작업 스케줄링”텍스트 편집기
섹션 제목: “텍스트 편집기”- amp - Vi/Vim에서 영감을 받았습니다.
- Ferrite - 실시간 미리보기, 구문 강조, mermaid 다이어그램을 제공하는 egui 기반 크로스 플랫폼 마크다운 편집기.
- Fresh - 사용하기 쉽고 강력하며 빠른 터미널 텍스트 편집기 및 IDE. TypeScript 플러그인을 지원합니다.
- gchp/iota - 간단한 텍스트 편집기
- helix - Neovim/Kakoune에서 영감을 받은 포스트모던 모달 텍스트 편집기.
- ilai-deutel/kibi - 구문 강조, 증분 검색 등을 갖춘 작은(≤1024 LOC) 텍스트 편집기.
- Inkwell - Tauri v2로 만든 이식 가능한 오프라인 우선 마크다운 편집기. 단일 실행 파일이며 원격 측정이 없습니다.
- jamii/focus - jj(Jujutsu) 버전 관리 연동을 내장한 최소한의 텍스트 편집기.
- ki-editor/ki-editor - 다중 커서 조합형 모달 편집기
- Lapce - 백엔드를 갖춘 현대적인 편집기. 중단된 xi-editor에서 영감을 받았습니다.
- manyougz/velotype - WebView 셸 없이 GPUI로 만든 블록 기반 네이티브 마크다운 편집기. WYSIWYG 렌더링과 소스 편집 모드를 제공합니다.
- mathall/rim - Vim 스타일의 텍스트 편집기.
- ox - 터미널에서 실행되는 독립적인 Rust 텍스트 편집기!
- SoloMD - Tauri 2로 만든 실시간 미리보기 지원 경량 크로스 플랫폼 마크다운 편집기.
- vamolessa/pepper [pepper] - 터미널에서 코드 편집을 단순화하는 뚜렷한 철학의 모달 편집기
- zed - Atom과 Tree-sitter 제작자들이 만든 고성능 다중 사용자 코드 편집기.
텍스트 처리
섹션 제목: “텍스트 처리”- artob/readmer [readmer] - Readmer는 Liquid 또는 Jinja2 템플릿으로
README.md파일을 구성합니다. - ashvardanian/stringzilla - x86 AVX2 및 AVX-512와 Arm NEON용 SIMD 가속 문자열 검색, 정렬, 편집 거리, 서열 정렬, 생성기
- bensadeh/tailspin [tailspin] - 숫자, 날짜, IP 주소, UUID, 로그 수준을 강조하는 로그 파일 강조 도구.
- brevity1swos/rgx [rgx-cli] - 실시간 매칭, 단계별 디버거, 3개 엔진, 코드 생성, 실시간 스트림 필터링을 갖춘 터미널 정규식 디버거.
- cchexcode/complate - 메시지(GIT 커밋 등)를 표준화하는 터미널 내 텍스트 템플릿 도구.
- dathere/qsv [qsv] - 고성능 CSV 데이터 처리 도구 모음. xsv에서 포크하여 34개 이상의 추가 명령 등을 제공합니다.
- dominikwilkowski/cfonts [cfonts] - 콘솔용 멋진 ANSI 글꼴
- Goldziher/uncomment [uncomment] - tree-sitter 문법으로 코드의 주석을 제거하는 매우 빠른 CLI.
- grex - 사용자가 제공한 테스트 사례로 정규식을 생성하는 명령줄 도구 및 라이브러리
- harehare/mq - jq 스타일 구문으로 마크다운을 처리하는 명령줄 도구 및 라이브러리
- Lisprez/so_stupid_search - 사람을 위한 간단하고 빠른 문자열 검색 도구
- loki_text [loki_text] - 패턴 검색, 텍스트 변환, 여러 문자열 검색 알고리즘(KMP, Boyer-Moore, Aho-Corasick 등)을 갖춘 문자열 조작 라이브러리
- Melody - 정규식으로 컴파일되며 더 읽기 쉽고 유지보수하기 쉬운 것을 지향하는 언어
- micahkepe/jsongrep [jsongrep] - 직관적인 경로 쿼리 구문을 갖춘 JSON, YAML, TOML 및 기타 직렬화 형식용 빠른 검색 도구.
- phiresky/ripgrep-all - PDF, 전자책, Office 문서, zip, tar.gz 등에서도 검색하는 ripgrep
- ripgrep - The Silver Searcher의 사용성과 grep의 원시 속도를 결합합니다
- ruplacer - 소스 파일의 텍스트를 찾아 바꿉니다
- scooter - 터미널에서 대화형으로 찾아 바꿉니다.
- sd - 직관적인 찾기 및 바꾸기 CLI
- sstadick/hck -
cut을 바로 대체할 수 있는 더 빠르고 기능이 풍부한 도구 - SylphxAI/anymd - 모든 파일(PDF, DOCX, PPTX, XLSX, EPUB, HTML/URL, 이미지, 오디오/동영상)을 AI 에이전트용 깔끔한 마크다운으로 변환하는 CLI 및 MCP 서버
- vishaltelangre/ff - 이름으로 파일을 찾습니다(ff)!
- whitfin/bytelines [bytelines] - 높은 효율성을 위해 입력 줄을 바이트 슬라이스로 읽습니다.
- whitfin/runiq - 정렬되지 않은 입력에서 중복 줄을 효율적으로 걸러냅니다.
- xsv - 빠른 CSV 명령줄 도구(슬라이싱, 인덱싱, 선택, 검색, 샘플링 등)
유틸리티
섹션 제목: “유틸리티”- 1History - Firefox/Chrome/Safari 이력을 하나의 SQLite 파일에 백업하는 명령줄 인터페이스
- aravpanwar/decayfmt [decayfmt] - 열 때마다 영구적으로 조금씩 손상되며 파일만으로는 복구할 수 없는 파일 형식.
- artob/edky [edky] - Ed25519 공개 키를 여러 인코딩 형식(Base58, Base64, IPFS, iroh, libp2p, OpenSSH 등) 사이에서 변환하는 명령줄 유틸리티.
- bloznelis/kbt [kbt] - 키보드 테스트용 간단한 TUI 도구.
- brycx/checkpwn - 유출된 계정과 비밀번호를 쉽게 확인하는 Have I Been Pwned(HIBP) 명령줄 유틸리티 도구.
- cartesiancs/vessel - 물리적 장치를 오케스트레이션하는 C2(명령 및 제어) 소프트웨어.
- dcapal - 정액 분할 투자로 포트폴리오의 균형을 유지하도록 돕는 무료 무가입 온라인 도구인 DcaPal.
- Eoin-McMahon/Blindfold [Blindfold] -
.gitignore파일을 빠르고 쉽게 생성하는 간단한 CLI 도구. ) - Epic Asset Manager - Unreal Engine을 설치하고 Epic Games Store에서 구매한 자산, 프로젝트, 플러그인, 게임을 다운로드 및 관리하는 비공식 클라이언트.
- evansmurithi/cloak - 명령줄 OTP(일회용 비밀번호) 인증 애플리케이션.
- fcsonline/tmux-thumbs - vimium/vimperator처럼 tmux에서 복사/붙여넣기를 하는 초고속 tmux-fingers 대안.
- fosk/emplace [emplace] - 여러 기기의 설치된 패키지를 동기화합니다
- gitlogue - Git 커밋 이력을 터미널에서 시각화하는 TUI 화면 보호기
- guoxbin/dtool - 변환, 코덱, 해싱, 암호화 등의 개발을 돕는 유용한 명령줄 도구 모음.
- IvanWng97/pixtuoid [pixtuoid] - Claude Code 세션을 실시간 애니메이션 동료로 시각화하는 터미널 픽셀 아트 사무실.
- ja7ad/hydra - 파일을 병렬 연결과 미러 소스로 분할하는 오픈 소스 고성능 다운로드 관리자 및 가속기. Windows, macOS, Linux에서 동적 범위 분담과 실시간 정체 복구를 제공합니다.
- lamco-admin/lamco-rdp-server - IronRDP 기반 Wayland 네이티브 RDP 서버. X11 없이 Wayland Linux 데스크톱(GNOME, KDE, COSMIC, wlroots 컴포지터 등)에 원격 데스크톱 접근을 제공합니다.
- Linus-Mussmaecher/rucola - 터미널 기반 마크다운 메모 관리자.
- matugen - 템플릿으로 이미지나 색상에서 색상 팔레트를 생성합니다.
- Mobslide - 스마트폰을 프레젠테이션 리모컨으로 바꾸는 데스크톱 애플리케이션.
- MoonProxyHQ/moonproxy-desktop - 비전문 사용자도 한 번의 클릭으로 로컬 서비스를 공개 인터넷에 노출할 수 있는 FRP(frpc)용 크로스 플랫폼 GUI 데스크톱 클라이언트.
- mprocs - 여러 프로세스를 실행하는 TUI
- mrjackwills/oxker [oxker] - docker 컨테이너를 보고 제어하는 간단한 TUI.
- nix-community/nix-init - 해시 사전 가져오기, 의존성 추론, 라이선스 감지 등으로 URL에서 Nix 패키지를 생성합니다
- nix-community/nix-melt - ranger 스타일의 flake.lock 뷰어
- nix-community/nurl [nurl] - 저장소 URL에서 Nix fetcher 호출을 생성합니다
- nomino - 개발자를 위한 일괄 이름 변경 유틸리티
- pastel - 색상 생성, 혼합, 무작위 색상 등 색상 작업을 돕습니다.
- race604/clock-tui [clock-tui] - 로컬 시계, 타이머, 스톱워치를 갖춘 터미널 시계 앱.
- raftario/licensor - 라이선스를 stdout에 출력합니다
- restsend/rustpbx - 등록, 프레즌스, b2bua를 포함하는 소프트웨어 정의 SIP 프록시. Freeswitch/FreePBX 대안.
- rleeon/hoard - 자동 감지, 버전별 스냅샷, 자체 호스팅 저장소를 갖춘 게임 저장 백업 및 동기화 시스템.
- rust-parallel - Tokio로 명령을 병렬 실행하는 빠른 명령줄 앱. GNU Parallel 또는 xargs와 비슷한 인터페이스.
- rustdesk/rustdesk - TeamViewer와 AnyDesk의 훌륭한 대안인 원격 데스크톱 소프트웨어.
- rustic-rs/rustic [rustic-rs] - Rust 기반의 빠른 암호화 중복 제거 백업.
- ruvnet/RuView - WiFi 채널 상태 정보(CSI)와 머신 러닝을 사용하는 프라이버시 보호 인체 자세 추정 시스템.
- sorairolake/qrtool [qrtool] - QR 코드 이미지를 인코딩하고 디코딩하는 유틸리티.
- sorairolake/randgen [randgen] - 의사 난수 바이트를 생성합니다
- splashboard [splashboard] - 셸 시작과 디렉터리 변경 시 렌더링되는 맞춤형 터미널 시작 화면. 디렉터리별 대시보드를 제공합니다
- str4d/rage [rage] - age의 Rust 구현체.
- suckit - 웹사이트 콘텐츠를 재귀적으로 방문하고 디스크에 다운로드합니다.
- sundegan/JsonStudio - Rust와 Tauri로 만든 로컬 우선 데스크톱 JSON 작업 공간. 서식 지정, 편집, 차이 비교, 변환, 검증, 로그 추출을 제공합니다.
- Tabiew - CSV 파일을 보고 쿼리하는 가벼운 TUI 앱.
- Tail Tales - logfmt를 지원하는 TUI 로그 뷰어.
- tareqmy/gitwig [CRATE] - 마우스로 조작할 수 있는 git TUI 및 다중 저장소 대시보드.
- television - 매우 빠른 범용 퍼지 검색 TUI
- Thoth - WASM 기반 플러그인을 지원하며 JSON 및 NDJSON 파일을 보고 탐색하는 고성능 다기능 데스크톱 애플리케이션.
- vamolessa/verco [verco] - 키보드 단축키에 중점을 둔 간단한 Git/Hg TUI 클라이언트
- vaultwarden
- Rust로 작성한 Bitwarden 서버 API의 대체 구현체
- veirt/weathr [weathr] - ASCII 애니메이션을 갖춘 터미널 날씨 앱.
- Vibe - 모든 플랫폼에서 모든 언어의 오디오와 동영상을 전사합니다.
- warpdotdev/Warp - :heavy_dollar_sign: Warp는 사용자와 팀의 생산성을 높이기 위해 만든 매우 빠른 현대적 GPU 가속 터미널입니다.
- Water-Run/treepp - Rust 기반 네이티브 Windows
tree대안. 정상 실행 시 diff 수준의 입출력 호환성을 제공하며 필수 제외 항목,.gitignore지원 등 많은 추가 기능과 몇 배 빠른 성능을 갖춥니다. - wrestic - restic 래퍼.
- wthrr - 터미널용 날씨 도우미.
- YAKC - 스크린캐스트, 스트리밍, 프레젠테이션용 크로스 플랫폼 키 입력 및 마우스 클릭 시각화 도구. Windows, macOS, Linux(X11 및 Wayland)에서 동작합니다.
- YueMiyuki/Risuko - 모든 기능을 갖춘 다운로드 관리자.
- zerx-lab/FluxDown - Rust/Tokio 엔진 기반 다중 프로토콜 다운로드 관리자. HTTP/FTP, BitTorrent, eD2K, HLS, DASH를 지원하며 IDM 스타일 동적 분할, 브라우저 확장, aria2 호환 JSON-RPC 엔드포인트를 제공합니다.
동영상
섹션 제목: “동영상”- dertuxmalwieder/yaydl [yaydl] - 간단한 동영상 다운로더
- gyroflow/gyroflow - 자이로스코프 데이터를 사용하는 동영상 흔들림 보정 애플리케이션
- harlanc/xiu - 강력하고 안전한 라이브 서버(rtmp/httpflv/hls/relay).
- Jorji49/streamtop [streamtop] - 와이어 프로브, TR 101 290, SCTE-35 메트릭을 갖춘 터미널 HLS, DASH, IPTV 스트림 모니터.
- Michael-A-Kuykendall/muxide [muxide] - 외부 의존성 없이 인코딩된 프레임에서 표준을 준수하는 MP4를 작성하는 순수 Rust MP4 멀티플렉서.
- tonhowtf/omniget - 1,800개 이상의 사이트에서 동영상, 강좌, 음악, 책을 다운로드하는 데스크톱 앱. 플레이어, 리더, 학습 라이브러리를 내장합니다.
- vidmerger - CLI로 동영상과 오디오 파일을 병합합니다
- vuiodev/vuio - Linux, macOS, Windows, Docker를 지원하는 DLNA 미디어 서버
- xiph/rav1e - 가장 빠르고 안전한 AV1 인코더.
가상화
섹션 제목: “가상화”- firecracker-microvm/firecracker - 컨테이너 워크로드용 경량 가상 머신 Firecracker Microvm
- kata-containers/kata-containers - 컨테이너와 같은 느낌과 성능을 제공하면서 VM의 워크로드 격리와 보안 이점을 갖춘 경량 가상 머신(VM) 구현체.
- superradcompany/microsandbox - 격리된 코드를 밀리초 단위로 실행하는 경량 마이크로 VM 샌드박싱 라이브러리. OCI 호환 컨테이너 이미지와 Rust, Python, TypeScript SDK를 지원합니다.
- tailhook/vagga - 데몬이 없는 컨테이너화 도구
- youki-dev/youki - 컨테이너 런타임
- 0xMassi/webclaw - 브라우저 없이 TLS 핑거프린팅과 MCP 서버로 LLM용 웹 콘텐츠를 추출합니다
- agrinman/tunnelto [tunnelto] - 로컬에서 실행 중인 웹 서버를 공개 URL로 노출합니다.
- cfal/tobaru - 허용 목록, IP 및 TLS SNI/ALPN 규칙 기반 라우팅, iptables 지원, 라운드 로빈 전달(부하 분산), 핫 리로드를 갖춘 포트 포워더.
- hook0/hook0 - SaaS 개발자가 쉽게 웹훅을 보낼 수 있는 오픈 소스 서비스형 웹훅 플랫폼
- importantimport/hatsu - 🩵 정적 사이트를 위한 자체 호스팅 완전 자동 ActivityPub 브리지.
- IndexFlowing/IndexFlow-core - 사이트맵, URL 제출, 검색 엔진 인덱싱을 관리하는 자체 호스팅 SEO 인덱싱 인프라.
- janreges/siteone-crawler [siteone-crawler] - 올인원
웹사이트 크롤러, 감사 도구, 오프라인 아카이버, AI용 마크다운 내보내기 도구. CI/CD 품질 검사를 제공합니다
- konippi/servo-fetch - 웹 콘텐츠를 가져오고 렌더링하여 마크다운, JSON, 스크린샷으로 추출하는 자체 완결형 브라우저 엔진. Chromium과 API 키가 필요 없습니다. CLI, Python, MCP 서버.
- LemmyNet/lemmy - 페디버스용 링크 수집기 / reddit 클론
- MASQ-Project/Node - 전 세계 사용자가 일반 인터넷 콘텐츠에 접근하도록 노드의 탈중앙화 메시 네트워크를 제공하는 MASQ Node 소프트웨어. Tor와 VPN을 넘어선 차세대 기술
- Plume-org/Plume - ActivityPub 연합 블로그 애플리케이션
- Redlib - Libreddit에서 출발한 Reddit용 프라이버시 보호 대체 프런트엔드
- shouya/rss-funnel - 모듈식 RSS 처리 파이프라인 시스템.
- SinTan1729/Chhoto URL - 불필요한 기능이 없는 간단하고 매우 빠른 자체 호스팅 URL 단축 도구.
- Stoatchat - 현대적인 웹 기술로 만든 사용자 우선 채팅 플랫폼.
- zhom/donutbrowser - 무제한 격리 프로필, Chromium/Firefox 엔진, 지문 위장, 프록시/VPN 지원, 로컬 API 및 MCP 서버, 종단 간 암호화 클라우드 동기화를 갖춘 오픈 소스 탐지 방지 브라우저.
웹 서버
섹션 제목: “웹 서버”- cloudflare/pingora - 빠르고 안정적이며 발전 가능한 네트워크 서비스 구축용 라이브러리.
- emanuele-em/proxelar - MITM 프록시 🦀! SSL/TLS 기능을 갖춘 HTTP/1, HTTP/2, WebSockets 도구 모음
- g3proxy - 프록시 체이닝, 프로토콜 검사, MITM 가로채기, ICAP 적응, 투명 프록시를 지원하는 정방향 프록시 서버
- hyperlane-dev/hyperlane [hyperlane] - Tokio 기반의 가벼운 고성능 크로스 플랫폼 Rust HTTP 서버 라이브러리. 미들웨어, WebSocket, SSE, 원시 TCP를 내장 지원합니다.
- Mini RPS - HTTPS, CORS, 정적 파일 호스팅, 템플릿 엔진(minijinja)을 갖춘 작은 역방향 프록시 서버 crates.io
- mu-arch/skyfolder - 🪂 번거로움 없이 아름다운 HTTP/Bittorrent 서버. 안전함 - GUI - 아름다움 - 빠름
- mufeedvh/binserve - 코드 없이 설정할 수 있는 단일 바이너리에 라우팅, 템플릿, 보안을 갖춘 매우 빠른 정적 웹 서버
- orhun/rustypaste - 최소한의 파일 업로드/pastebin 서비스
- plabayo/rama - 네트워크 패킷을 이동하고 변환하는 모듈식 서비스 프레임워크. 웹 클라이언트, 서버, 특히 프록시를 만드는 데 사용합니다
- ronanyeah/rust-hasura - GraphQL 서버를 Hasura의 원격 스키마로 사용하는 방법을 보여 주는 예제
- static-web-server - 정적 파일 제공용 매우 빠른 비동기 웹 서버. ⚡
- svenstaro/miniserve - 바이너리를 받아 파일을 HTTP로 바로 제공할 수 있는 작고 자체 완결적인 크로스 플랫폼 CLI 도구
- thecoshman/http - Host These Things Please - 폴더를 빠르고 간단하게 호스팅하는 기본 HTTP 서버
- TheWaWaR/simple-http-server - 간단한 정적 HTTP 서버
- vetis-server/vetis - 현대적인 Rust 애플리케이션용 매우 빠른 최소 구성 HTTP 서버. 가상 호스트, SNI, 정적 콘텐츠, 역방향 프록시, HTTP 1/2/3, 비동기 런타임으로 Tokio 또는 Smol을 제공합니다!
- vproxy/0x676e67 - 빠른 비동기 Rust HTTP/Socks5 프록시
워크플로 자동화
섹션 제목: “워크플로 자동화”- cowork-forge - 전문 에이전트를 7단계 파이프라인으로 오케스트레이션하여 아이디어를 프로덕션용 소프트웨어로 변환하는 AI 네이티브 다중 에이전트 플랫폼.
- dali-benothmen/woml - WOML(Workflow Orchestration Markup Language)은 Rust 실행 코어를 갖춘 워크플로 자동화용 마크업 언어입니다. HTML처럼 읽기 쉽고, 코드처럼 버전 관리하며, JavaScript처럼 강력합니다. 시각적 빌더의 복잡한 연결이나 단계 기능의 한계가 없습니다.
- SouravRoy-ETL/duckle - 전적으로 DuckDB에서 실행되는 시각적 우선 오픈 소스 데이터 스튜디오(ETL/ELT). 소스, 변환, 싱크를 캔버스에 끌어 놓으면 일반 DuckDB SQL로 컴파일됩니다. 300개 이상의 커넥터와 내장 MCP 서버.
개발 도구
섹션 제목: “개발 도구”- 7df-lab/devo - 단일 바이너리로 실행되는 가벼운 모델 중립 코딩 에이전트. 빠르고 토큰 효율적이며 폭넓게 설정할 수 있습니다.
- aaif-goose/goose - 엔지니어링 작업을 자동화하는 오픈 소스 로컬 AI 에이전트.
- agavra/tuicr [tuicr] - vim 키 바인딩을 갖춘 코드 검토 TUI. 연속 차이 뷰어, PR 스타일 댓글, GitHub/GitLab/클립보드 내보내기를 제공합니다. git, jj, mercurial을 지원합니다.
- armgabrielyan/deadbranch [deadbranch] - 오래된 git 브랜치를 안전하게 정리합니다
- astral-sh/uv [uv] - Rust로 작성한 매우 빠른 Python 패키지 및 프로젝트 관리자.
- ATAC - Rust로 만든 기능이 풍부한 TUI API 클라이언트. ATAC은 무료 오픈 소스이며 오프라인에서 계정 없이 사용할 수 있습니다.
- bacon - cargo-watch와 비슷한 백그라운드 rust 코드 검사기
- biome - 웹 프로젝트 유지보수 기능을 제공하는 도구 체인. Biome은 CLI와 LSP로 사용할 수 있는 포매터와 린터를 제공합니다
- cachix/devenv - Nix를 사용하는 빠르고 선언적이며 재현 가능하고 조합 가능한 개발 환경
- claudectl [claudectl] - 도구 호출의 자동 승인/거부를 학습하는 로컬 LLM 두뇌(ollama/llama.cpp/vLLM)를 갖춘 Claude Code 자동 조종 도구. 다중 세션 오케스트레이션, 상태 모니터링, 비용 제어.
- clippy - Rust 린트
- clog-tool/clog-cli - git 메타데이터에서 변경 이력을 생성합니다(conventional changelog)
- cloudflare/foundations - 분산 프로덕션급 시스템을 위해 프로그램을 확장하도록 설계한 모듈식 Rust 라이브러리인 Foundations.
- cordx56/rustowl [rustowl] - Rust의 소유권과 수명을 시각화합니다
- create-rust-app - 명령 하나로 현대적인 rust+react 웹 앱을 구성합니다.
- dan-t/rusty-tags - cargo 프로젝트와 모든 의존성에 대한 ctags/etags를 생성합니다
- datanymizer/datanymizer - 유연한 규칙을 갖춘 강력한 데이터베이스 익명화 도구
- delta - git 및 diff 출력용 구문 강조 도구
- dotenv-linter -
.env파일용 린터 - enroute-sh/enroute - 객체 저장소 기반의 프로그래밍 가능한 git 인프라
- envio - 환경 변수 관리를 위한 현대적이고 안전한 CLI 도구
- Feel-ix-343/markdown-oxide - Neovim, VSCode, Zed, Helix, Kakoune용 Obsidian 스타일 위키 링크, 역링크, 일일 메모를 지원하는 PKM 마크다운 언어 서버
- FerrLabs/FerrFlow [ferrflow] - Conventional Commits 기반의 의미적 버전 관리, 변경 이력, 태그 릴리스. 모노레포와 16개 버전 파일 형식을 지원합니다
- firelock-ai/kin - 사람과 AI 에이전트를 위한 그래프 네이티브 코드 저장소. Kin은 코드를 변경하기 전에 그 영향을 사용자와 AI 에이전트가 이해하도록 돕습니다.
- Flox - 가상 환경과 패키지 관리자를 하나로 통합한 Flox.
- forgecode - 코드 생성과 편집을 위한 터미널 기반 AI 페어 프로그래머.
- frolic - 고객용 대시보드를 10배 빠르게 만드는 API 계층
- fw - 작업 공간 생산성 향상 도구
- fzf-make [fzf-make] - 미리보기 창을 갖춘 퍼지 검색기로 make 타깃을 실행하는 명령줄 도구.
- geiger - 크레이트와 모든 의존성의 unsafe 코드 사용 통계를 나열하는 프로그램
- git-cliff - Conventional Commit 명세를 따르는 폭넓게 설정 가능한 변경 이력 생성기
- git-journal - Git 커밋 메시지 및 변경 이력 생성 프레임워크
- git-time-machine - git 실수를 되돌리는 시각적 git reflog TUI
- GitoxideLabs/gitoxide [gix] - 고성능 저수준 크레이트와 clone, fetch, status, diff, commit, config, refs 등의 CLI 도구를 갖춘 순수 Rust Git 구현체.
- hot-lib-reloader - Rust 코드 핫 리로드
- intelli-shell - 자리표시자를 포함한 명령을 북마크하고 언제든 검색하거나 자동 완성합니다
- j178/prek - Rust로 작성한 더 빠르고 의존성이 없으며 바로 대체 가능한 pre-commit 대안.
- jj-vcs/jj - 깔끔한 CLI, 일급 충돌 처리, 자동 리베이스를 갖춘 Git 호환 버전 관리 시스템
- just - 프로젝트별 작업을 위한 편리한 명령 실행기
- mask - 간단한 마크다운 파일로 정의하는 CLI 작업 실행기
- mise [mise] - 다중 언어 도구 버전 관리자 및 작업 실행기. 더 빠른 성능으로 asdf를 바로 대체합니다.
- Module Linker - GitHub의
mod,use,extern crate구문 참조에<a>링크를 추가하는 확장. - Muvon/octocode [octocode] - GraphRAG 지식 그래프와 MCP 서버를 갖춘 의미 기반 코드 인덱서. Tree-sitter AST 파싱, ast-grep 구조 검색, LanceDB 벡터 저장소, 코드 시그니처 보기를 제공합니다. Claude/Cursor/Windsurf 같은 AI 도우미용 CLI 및 MCP 서버 모드.
- persiyanov/herdr-reviewr - 코딩 에이전트의 변경 사항을 검토하고 줄별 댓글을 Claude Code, Codex, OpenCode, Pi에 보내는 터미널 패널.
- prefix-dev/pixi [pixi] - conda 생태계 기반의 다중 언어 프로젝트용 빠른 패키지 관리 및 워크플로 도구.
- ptags - git 저장소용 병렬 universal-ctags 래퍼
- Racer - Rust 코드 자동 완성
- reflex-search/reflex [reflex-search] - AI 코딩 에이전트용 로컬 우선 전문 코드 검색 엔진. 트라이그램 인덱스, 100ms 미만 쿼리, MCP 서버 모드, tree-sitter 기반 18개 언어 지원.
- Rust Search Extension - 주소 표시줄(옴니박스)에서 크레이트와 문서를 검색하는 편리한 브라우저 확장.
- Rustup - Rust 도구 체인 설치 프로그램
- scriptisto - 컴파일 언어로 단일 파일 스크립트를 작성할 수 있는 언어 독립적인 “shebang 인터프리터”.
- sstraus/tuicommander - 각각 자체 git worktree에서 여러 AI 코딩 에이전트를 병렬 실행하는 데스크톱 작업 공간. 에이전트 상태 감지, 차이 보기, PR 관리, MCP 프록시 허브를 제공합니다
- Terrain - 코드베이스를 에이전트가 사용할 수 있게 만드는 AI 네이티브 엔지니어링 환경 관리.
- typos [typos-cli] - 소스 코드 맞춤법 검사기
- voidzero-dev/vite-plus - Vite, Vitest, Oxlint, Rolldown 등을 단일 Rust 기반 CLI(
vp)로 결합하는 통합 웹 개발 도구 체인 - VT Code - 현대적인 TUI와 tree-sitter 및 ast-grep 기반의 깊이 있는 의미적 코드 이해를 결합한 터미널 코딩 에이전트.
- Wilfred/difftastic [difftastic] - 30개 이상의 프로그래밍 언어를 지원하는 구문 인식 구조적 차이 비교 도구
- yvgude/lean-ctx [lean-ctx] - AI 코딩 에이전트용 컨텍스트 런타임. 도구 및 터미널 출력을 압축하여 LLM 토큰 사용을 줄이는 MCP 서버와 셸 훅. Tree-sitter 파싱, 세션 캐싱.
빌드 시스템
섹션 제목: “빌드 시스템”- better-fullstack - TypeScript, Go, Python과 함께 Rust(Axum, Actix Web, Leptos, Dioxus, SeaORM, SQLx, tonic, async-graphql)를 지원하는 종단 간 풀스택 스캐폴딩 도구. 사용자나 AI 에이전트가 바로 사용할 수 있는 코드를 제공합니다.
- Cargo - Rust 패키지 관리자
- cargo-all-features - 모든 기능 조합의 테스트, 빌드 등을 간소화하는 설정 가능한 하위 명령
- cargo-benchcmp - 마이크로 벤치마크 비교 유틸리티
- cargo-bins/cargo-binstall [cargo-binstall] - 소스에서 컴파일하지 않고 미리 빌드한 산출물을 가져오는 빠른 Rust 크레이트 바이너리 설치 도구
- cargo-bitbake - meta-rust의 클래스를 활용하여 BitBake 레시피를 생성하는 cargo 확장
- cargo-cache - cargo 캐시(
~/.cargo//${CARGO_HOME}) 검사/관리/정리, 크기 출력 등 - cargo-check - 정확성 검사만 필요할 때 더 빠르게 컴파일하는 데 유용한
cargo rustc -- -Zno-trans래퍼 - cargo-commander -
package.json의 scripts 섹션처럼 CLI 명령을 실행하는cargo하위 명령 - cargo-count - unsafe 통계를 포함한 cargo 프로젝트의 소스 코드 수와 세부 정보를 나열합니다
- cargo-deb - 바이너리 Debian 패키지를 생성합니다
- cargo-depgraph - cargo 메타데이터와 graphviz로 cargo 프로젝트의 의존성 그래프를 만듭니다
- cargo-do - 여러 cargo 명령을 연속으로 실행합니다
- cargo-ebuild - 트리 내 eclass를 사용하여 ebuild를 생성하는 cargo 확장
- cargo-edit - 명령줄에서 Cargo.toml 파일을 읽고 써서 의존성을 추가하고 나열합니다
- cargo-generate - 기존 git 저장소를 템플릿으로 활용하는 rust 프로젝트 생성기.
- cargo-info - 명령줄에서 crates.io에 크레이트 세부 정보를 조회합니다
- cargo-license - 모든 의존성의 라이선스를 빠르게 보는 cargo 하위 명령.
- cargo-limit - 잡음이 적은 Cargo: 오류를 수정할 때까지 경고 생략, Neovim 연동 등.
- cargo-machete [cargo-machete] - Cargo.toml에서 사용하지 않는 의존성을 감지하는 간단한 도구.
- cargo-make - 작업 실행기 및 빌드 도구.
- cargo-modules - 크레이트 모듈의 트리 형태 개요를 보여 주는 cargo 플러그인.
- cargo-multi - 여러 크레이트에서 지정한 cargo 명령을 실행합니다
- cargo-outdated - Rust 의존성의 새 버전 제공 여부 또는 구버전 여부를 표시합니다
- cargo-rdme [cargo-rdme] - 크레이트 문서에서 README를 생성하는 Cargo 하위 명령.
- cargo-release - git으로 관리하는 cargo 프로젝트를 릴리스하는 도구. 빌드, 태그, 게시, 문서, 푸시
- cargo-script - Cargo 패키지 생태계를 활용하는 Rust “스크립트”를 빠르고 쉽게 실행합니다
- cargo-udeps [cargo-udeps] - 사용하지 않는 의존성을 찾습니다
- cargo-update - 설치된 실행 파일의 업데이트를 확인하고 적용하는 cargo 하위 명령
- cargo-watch - 소스가 변경되면 프로젝트를 컴파일하는 cargo 유틸리티
- dtolnay/cargo-expand - 소스 코드의 매크로를 확장합니다
- cargo-all-features - 모든 기능 조합의 테스트, 빌드 등을 간소화하는 설정 가능한 하위 명령
- CMake
- Devolutions/CMakeRust - Rust 라이브러리를 CMake 프로젝트에 통합하는 데 유용합니다
- SiegeLord/RustCMake - Rust와 CMake의 사용법을 보여 주는 예제 프로젝트
- facebook/buck2 - Buck2는 Rust로 만든 대규모 빌드 도구입니다
- Fleet [fleet-rs] - Rust용 매우 빠른 빌드 도구.
- GitHub actions
- icepuma/rust-action - rust GitHub 액션
- Nix
- nix-community/fenix - nix용 Rust 도구 체인과 rust analyzer 나이틀리
- nix-community/fenix - nix용 Rust 도구 체인과 rust analyzer 나이틀리
- pantsbuild/pants - Pants는 Rust로 만든 모든 규모의 코드베이스를 위한 빠르고 확장 가능하며 사용자 친화적인 빌드 시스템입니다.
- rolldown/rolldown - Vite의 미래 번들러를 지향하는 Rust 기반 JavaScript/TypeScript 번들러.
- rui314/mold - Linux, macOS, Windows(ELF, Mach-O, PE)용 현대적인 고속 링커
- tracemachina/nativelink - NativeLink는 Buck2, Bazel, Pants 등의 클라이언트 빌드 시스템을 위한 rust 기반 백엔드 원격 실행 플랫폼입니다.
- vercel/turborepo - Rust로 작성한 JavaScript 및 TypeScript 모노레포용 고성능 빌드 시스템. 증분 연산, 원격 캐싱, 병렬 작업 실행을 제공합니다.
- wislertt/zerv [zerv] - 모든 Git 상태에서 빌드마다 버전을 생성하고 SemVer, PEP 440, CalVer를 출력하는 동적 버전 관리 도구
디버깅
섹션 제목: “디버깅”- GDB
- gdbgui - C, C++, Rust, go를 디버깅하는 gdb용 브라우저 기반 프런트엔드.
- godzie44/BugStalker - Linux x86-64용 현대적인 디버거. Rust 프로그램용으로 Rust로 작성했습니다.
- kxxt/tracexec [tracexec] - execve{,at}와 실행 전 동작 추적기 및 디버거 런처.
- LLDB
- CodeLLDB - Visual Studio Code용 LLDB 확장.
- Docker
- emk/rust-musl-builder - musl-libc와 musl-gcc 및 유용한 C 라이브러리의 정적 버전을 사용하여 정적 Rust 바이너리를 컴파일하는 Docker 이미지
- kpcyrd/mini-docker-rust - 매우 작은 rust docker 이미지의 예제 프로젝트
- lenra-io/dofigen [dofigen] - 간소화된 YAML 또는 JSON 형식의 설명을 사용하는 Dockerfile 생성기
- liuchong/docker-rustup - 여러 버전의 Rust Docker 이미지(musl 도구 포함)
- LukeMathWalker/cargo-chef - Docker 빌드 간 원격 의존성 컴파일을 캐시하는 도구 및 미리 빌드한 이미지.
- moghtech/komodo - 서버 수 제한 없이 웹 UI와 API로 여러 서버에 소프트웨어를 빌드하고 배포하는 도구
- rust-cross/rust-musl-cross - musl-cross로 정적 Rust 바이너리를 컴파일하는 Docker 이미지
- rust-lang/docker-rust - 공식 Rust Docker 이미지
- Stavrospanakakis/is_ready - 여러 서비스가 준비될 때까지 기다립니다
- Heroku
- emk/heroku-buildpack-rust - Heroku의 Rust 애플리케이션용 빌드팩
- release-plz [release-plz] - 변경 이력 생성과 semver 검사를 통해 CI에서 크레이트를 릴리스합니다.
임베디드
섹션 제목: “임베디드”Rust Embedded는 리소스 제약 환경과 비전통적 플랫폼에서 Rust 사용 경험 전반을 개선하는 데 집중합니다. 엄선한 더 폭넓은 임베디드 Rust 자료 목록은 awesome-embedded-rust를 참고하세요.
- Arduino
- avr-rust/ruduino - Arduino Uno용 재사용 가능한 구성 요소.
- 크로스 컴파일
- japaric/rust-cross - Rust 프로그램 크로스 컴파일에 대해 알아야 할 모든 것
- japaric/xargo - ARM Cortex-M 같은 맞춤형 베어메탈 타깃으로 Rust 프로그램을 손쉽게 크로스 컴파일합니다
- 개발 도구
- matheuswhite/scope-rs [scope-monitor] - 16진수/@tag 입력 매크로, 검색, 세션 기록, Lua 플러그인을 갖춘 크로스 플랫폼 직렬 포트 및 RTT 모니터 TUI.
- probe-rs/probe-rs [probe-rs-tools] - ARM 및 RISC-V 마이크로컨트롤러를 플래시하고 디버깅하는 임베디드 디버깅 도구 모음.
- Vaishnav-Sabari-Girish/ComChan - 플로터 TUI를 갖춘 최소한의 직렬 모니터.
- matheuswhite/scope-rs [scope-monitor] - 16진수/@tag 입력 매크로, 검색, 세션 기록, Lua 플러그인을 갖춘 크로스 플랫폼 직렬 포트 및 RTT 모니터 TUI.
- Espressif
- esp-rs - Espressif Systems가 생산하는 다양한 SoC와 모듈에서 Rust 프로그래밍 언어를 사용할 수 있게 하는 여러 커뮤니티 프로젝트의 중심지.
- 펌웨어
- oreboot/oreboot - oreboot는 C를 제거하고 Rust로 작성한 coreboot의 포크입니다
- nRF
- nrf-rs/nrf-hal - nRF 계열 장치용 Rust HAL
FFI
섹션 제목: “FFI”외부 함수 인터페이스, The Rust FFI Omnibus(다른 언어에서 Rust로 작성한 코드를 사용하는 예제 모음), Rust로 작성한 FFI 예제도 참고하세요.
- C
- gtk-rs/gir - GObject 기반 C 라이브러리에서 안전한 Rust 바인딩을 만드는 코드 생성기.
- mozilla/cbindgen - Rust 소스 파일에서 C 헤더 파일을 생성합니다. Gecko에서 WebRender용으로 사용합니다
- Sean1708/rusty-cheddar - Rust 소스 파일에서 C 헤더 파일을 생성합니다
- trevyn/librclone [librclone] - librclone C 라이브러리용 Rust 바인딩.
- C#
- csbindgen - Rust 소스 파일용 C# 바인딩을 생성합니다
- C++
- dtolnay/cxx - Rust와 C++ 사이의 안전한 상호운용성
- rust-cpp - Rust에 C++ 코드를 직접 삽입합니다.
- rust-lang/rust-bindgen - Rust 바인딩 생성기
- dtolnay/cxx - Rust와 C++ 사이의 안전한 상호운용성
- Erlang
- rusterlium/rustler - Erlang NIF 함수를 만드는 안전한 Rust 브리지
- Java
- bennettanderson/rjni - Rust에서 Java 사용
- drrb/java-rust-example - Java에서 Rust 사용
- j4rs - Rust에서 Java 사용
- jni - Java에서 Rust 사용
- jni-sys - jni.h에 대응하는 Rust 정의
- rucaja - Rust에서 Java 사용
- Lua
- jcmoyer/rust-lua53 - Rust용 Lua 5.3 바인딩
- lilyball/rust-lua - Lua 5.1용 안전한 Rust 바인딩
- mlua-rs/mlua - async/await를 지원하는 Rust용 고수준 Lua 5.4/5.3/5.2/5.1(LuaJIT 포함) 및 Roblox Luau 바인딩
- tickbh/td_rlua [td_rlua] - Rust용 비용 없는 고수준 lua 5.3 래퍼
- tomaka/hlua - Lua와 연동하는 Rust 라이브러리
- mruby
- anima-engine/mrusty - Rust용 안전한 mruby 바인딩
- Node.js
- infinyon/node-bindgen - Rust로 nodejs 모듈을 쉽게 생성하는 방법
- neon-bindings/neon - 안전하고 빠른 네이티브 Node.js 모듈을 작성하는 Rust 바인딩
- zhangyuang/node-ffi-rs - Rust와 N-API로 작성하여 Node.js에 인터페이스(FFI) 기능을 제공하는 모듈
- Objective-C
- SSheldon/rust-objc - Rust용 Objective-C 런타임 바인딩 및 래퍼
- PHP
- phper-framework/phper - 가능한 한 순수하고 안전한 Rust로 PHP 확장을 작성할 수 있게 하는 프레임워크
- Prolog
- mthom/scryer-prolog - Scryer Prolog는 Rust로 작성한 자유 소프트웨어 ISO Prolog 시스템입니다
- Python
- dgrunwald/rust-cpython - Python 바인딩
- getsentry/milksnake - 동적 링크 라이브러리를 가능한 한 이식성 높은 방식으로 Python 휠에 배포하는 python setuptools 확장.
- PyO3/PyO3 - Python 인터프리터용 Rust 바인딩
- RustPython - Rust로 작성한 Python 인터프리터
- Ruby
- d-unsed/ruru - Rust로 작성한 네이티브 Ruby 확장
- danielpclark/rutie - Rust로 작성한 네이티브 Ruby 확장 및 그 반대
- Web Assembly
- rhysd/wain - wain: 의존성 없이 안전한 Rust로 처음부터 만든 WebAssembly 인터프리터
- wasm-bindgen - wasm 모듈과 JS 사이의 고수준 상호작용을 돕는 프로젝트.
- wasm-pack - :package: :sparkles: wasm을 패키징하고 npm에 게시하세요!
- rhysd/wain - wain: 의존성 없이 안전한 Rust로 처음부터 만든 WebAssembly 인터프리터
포매터
섹션 제목: “포매터”- astral-sh/ruff - 매우 빠른 Python 린터 및 코드 포매터
- dprint - 플러그인과 설정을 지원하는 코드 서식 플랫폼
- Prettier Rust - 잘못된 구문을 자동 수정하는 뚜렷한 철학의 Rust 코드 포매터(Prettier 커뮤니티 플러그인)
- rustfmt - Rust 팀이 유지보수하며 cargo에 포함된 Rust 코드 포매터
- rvben/rumdl [rumdl] - Rust로 작성한 빠른 마크다운 린터 및 포매터
IDE
섹션 제목: “IDE”Rust 도구도 참고하세요.
- Eclipse
- Eclipse Corrosion - Rust Analyzer 언어 서버, Cargo 실행기, gdb 디버거 연동으로 풍부한 편집 경험을 제공하는 Eclipse IDE용 Rust 개발 플러그인
- Emacs
- emacs-racer - 자동 완성(company와 auto-complete도 참고)
- flycheck-rust - Flycheck용 Rust 지원
- rust-mode - Rust 메이저 모드
- rustic - Emacs용 Rust 개발 환경
- gitpod.io - Rust Language Server 기반의 완전한 Rust 지원 온라인 IDE
- gnome-builder - 버전 3.22.2부터 rust와 cargo를 네이티브 지원
- IntelliJ
- intellij-rust/intellij-rust - IntelliJ Platform용 Rust 플러그인
- Kakoune
- kakoune-lsp - LSP 클라이언트. Rust로 구현했으며 rls를 기본 지원합니다.
- lapce - Rust로 작성한 초고속 강력한 코드 편집기.
- Ride - Rust IDE
- RustRover - JetBrains의 강력한 Rust IDE. 개인 비상업적 용도로 무료입니다
- Sublime Text
- rust-lang/rust-enhanced - 공식 Rust 패키지
- Vim - 어디서나 쓰이는 텍스트 편집기
- autozimu/LanguageClient-neovim - LSP 클라이언트. Rust로 구현했으며 rls를 기본 지원합니다.
- cargo.nvim - Cargo 명령과 원활하게 연동하는 Neovim 플러그인.
- crates.nvim - crates.io 의존성 관리를 돕는 플러그인.
- rust.vim - 파일 감지, 구문 강조, 서식 지정, Syntastic 연동 등을 제공합니다.
- vim-racer - vim에서 Racer로 Rust 코드 자동 완성과 탐색을 사용할 수 있게 합니다.
- Visual Studio
- PistonDevelopers/VisualRust - Rust용 Visual Studio 확장
- PistonDevelopers/VisualRust - Rust용 Visual Studio 확장
- Visual Studio Code
- CodeLLDB - LLDB 확장
- Dependi - 의존성을 손쉽게 관리합니다
- Even Better TOML - vscode의 TOML 지원
- Prettier - Code formatter (Rust) - 잘못된 구문을 자동 수정하는 뚜렷한 철학의 Rust 코드 포매터(Prettier 커뮤니티 플러그인)
- rust-analyzer - RLS의 대안인 rust 언어 서버
프로파일링
섹션 제목: “프로파일링”- Bencher - CI에서 성능 저하를 감지하도록 설계한 지속적 벤치마킹 도구 모음
- bheisler/criterion.rs - 통계 기반 벤치마킹 라이브러리
- Bytehound - Linux용 메모리 프로파일러
- cong-or/hud - Tokio 런타임을 막는 원인을 찾습니다. 계측이 필요 없는 eBPF 프로파일러.
- Divan - 메모리 할당 프로파일링을 갖춘 간단하면서도 강력한 벤치마킹 라이브러리
- ellisonch/rust-stopwatch - 스톱워치 라이브러리
- 플레임 그래프
- llogiq/flame - rust용 코드 삽입형 플레임 그래프 프로파일링 도구
- g3bench - HTTP 1.x, HTTP 2, HTTP 3, TLS Handshake, DNS, Cloudflare Keyless를 지원하는 벤치마크 도구
- pawurb/hotpath - 코드가 시간을 소비하고 메모리를 할당하는 정확한 위치를 보여 주는 간단한 프로파일러
- sharkdp/hyperfine - 명령줄 벤치마킹 도구
서비스
섹션 제목: “서비스”- deepwiki-rs - 코드베이스를 전문적인 아키텍처 문서로 변환합니다.
- deps.rs - 오래되거나 안전하지 않은 의존성을 감지합니다
- docs.rs - 크레이트 문서 자동 생성
정적 분석
섹션 제목: “정적 분석”- cargo-coupling - Vlad Khononov의 “Balancing Coupling in Software Design” 프레임워크를 사용하는 Rust 결합도 분석 도구
- creusot-rs/creusot - 코드를 Why3 검증 플랫폼으로 변환하여 패닉, 오버플로, 단언 실패가 없음을 증명하는 Rust 연역적 검증기
- dupehound [dupehound] - 함수 본문의 지문(winnowing)을 추출하여 이름이 바뀌어도 복사본을 찾는 중복 코드 감지기. 저장소의 저품질 코드 점수, 중복 이력 차트, 재사용할 원본 함수를 알려 주는 CI 검사를 제공합니다. Rust와 11개 다른 언어를 지원합니다.
- kucherenko/jscpd [jscpd] - 220개 이상의 파일 형식에서 중복 블록을 찾는 소스 코드 복사/붙여넣기 감지기
- MIRAI - Rust의 중간 수준 중간 표현(MIR)에서 동작하는 추상 인터프리터
- RAPx - Rust 프로그래머가 rustc 컴파일러가 제공하는 수준을 넘어서는 고급 정적 분석 도구를 개발하고 사용하도록 돕는 플랫폼.
- static_assertions - 불변 조건 충족을 보장하는 컴파일 시간 단언
- verus-lang/verus - 저수준 시스템 코드용 검증된 Rust
- zizmorcore/zizmor [zizmor] - 템플릿 주입, 자격 증명 유출, 과도한 권한, 사칭 커밋 등의 보안 문제를 찾는 GitHub Actions 정적 분석 도구.
테스트
섹션 제목: “테스트”- 단언 및 매처
- googletest-json-serde
- 경로, 배열, 객체를 지원하는 googletest-rust용 JSON 매처 모음.
- googletest-json-serde
- 코드 커버리지
- minikin/cargo-crap [cargo-crap] - 순환 복잡도와 LCOV 커버리지(CRAP 메트릭)를 결합하여 복잡하고 테스트되지 않은 함수를 찾고 점수로 CI를 검사합니다
- supercorp-ai/supercov [supercov] - 코딩 에이전트용 코드 품질 및 테스트 커버리지. Jev가 소스 파일별로 점수를 매겨 에이전트가 먼저 수정할 항목을 알게 합니다
- tarpaulin - 코드 커버리지 도구
- 지속적 통합
- trust - 5개 아키텍처에서 Rust 크레이트를 테스트하고 Linux, macOS, Windows용 바이너리 릴리스를 게시하는 Travis CI 및 AppVeyor 템플릿
- 프레임워크 및 실행기
- AlKass/polish - 작은 테스트/테스트 주도 프레임워크
- bitfield/cargo-testdox [cargo-testdox] - Rust 테스트를 문서로 바꿉니다
- cargo-dinghy - 스마트폰 및 기타 소형 프로세서 기기에서 라이브러리 테스트와 벤치를 쉽게 실행하는 cargo 확장.
- cucumber
- Rust용 Cucumber 테스트 프레임워크 구현체. 완전한 네이티브이며 외부 테스트 실행기나 의존성이 없습니다.
- d-e-s-o/test-log [test-log] - 테스트 실행 전에 로깅 및/또는 추적 인프라를 초기화하는
#[test]속성 대체 도구. - demonstrate - 선언적 테스트 프레임워크
- GoogleTest Rust - C++ 테스트 라이브러리 GoogleTest 기반의 강력한 테스트 단언 프레임워크
- hovinen/test-that [test-that] - GoogleTest Rust 기반으로 원저자가 만든 Rust 단언 라이브러리.
- mitsuhiko/insta [insta] - Rust용 스냅샷 테스트 라이브러리.
- nextest-rs/nextest [cargo-nextest] - 병렬 테스트 실행, 더 빠른 테스트, 고급 필터링, 풍부한 출력을 제공하는 Rust용 차세대 테스트 실행기.
- padamson/playwright-rust [playwright-rs] - Microsoft Playwright용 Rust 바인딩. 자동 대기 로케이터와 추적 기록을 갖춘 브라우저 간 종단 간 테스트(Chromium, Firefox, WebKit).
- palfrey/serial_test [serial_test] - 전체 또는 이름 지정 그룹으로 테스트를 순차 실행합니다
- rlt - 실시간 TUI를 지원하는 범용 부하 테스트 프레임워크.
- rstest - 픽스처 기반 테스트 프레임워크
- speculate - RSpec에서 영감을 받은 최소한의 테스트 프레임워크
- AlKass/polish - 작은 테스트/테스트 주도 프레임워크
- 모킹 및 테스트 데이터
- asomers/mockall [mockall] - 강력한 모의 객체 라이브러리.
- bcheidemann/fixtures-rs [fixtures] - glob 패턴으로 픽스처에서 테스트를 생성하는 절차적 매크로
- fake-rs - 가짜 데이터 생성 라이브러리
- goldenfile [goldenfile] - 골든 파일 테스트를 위한 간단한 API를 제공하는 라이브러리.
- httpmock - HTTP 모킹
- mockiato - 불안정 Rust 2018용 엄격하면서도 친절한 모킹 라이브러리
- mockito - HTTP 모킹
- mocktail
- Rust용 HTTP 및 gRPC 서버 모킹
- nrxus/faux
- 구조체에서 모의 객체를 만드는 라이브러리.
- synth - 데이터베이스 데이터를 선언적으로 생성합니다.
- asomers/mockall [mockall] - 강력한 모의 객체 라이브러리.
- 변이 테스트
- cargo-mutants [cargo-mutants] - 소스 변경 없이 변이를 주입하여 충분히 테스트되지 않은 코드를 찾습니다.
- mutagen [mutagen] - 소스 수준 변이 테스트 프레임워크(나이틀리 전용)
- cargo-mutants [cargo-mutants] - 소스 변경 없이 변이를 주입하여 충분히 테스트되지 않은 코드를 찾습니다.
- 속성 기반 테스트 및 퍼징
- Ackee-Blockchain/trident - 수동 유도 테스트, 흐름 기반 시퀀스, 속성 기반 검증을 제공하는 Solana 스마트 계약용 퍼징 프레임워크
- proptest - Python의 Hypothesis 프레임워크에서 영감을 받은 속성 기반 테스트 프레임워크
- quickcheck - QuickCheck의 Rust 구현체
- rust-fuzz/afl.rs - AFL을 사용하는 Rust 퍼저
트랜스파일
섹션 제목: “트랜스파일”- aleph-lang/aleph_ollama [aleph_ollama] - 로컬 Ollama API를 사용하는 AI 기반 소스 코드 번역 도구.
- BayesWitnesses/m2cgen - 학습된 전통적 머신 러닝 모델을 의존성 없는 네이티브 Rust 코드로 변환하는 CLI 도구.
- immunant/c2rust - Clang/LLVM 기반의 C에서 Rust로의 번역기 및 교차 검사기.
- jameysharp/corrode - Haskell로 작성한 C에서 Rust로의 번역기.
- ekzhang/bore [bore-cli] - NAT 방화벽을 우회하여 로컬 포트를 원격 서버에 노출하는 간단한 TCP 터널
- joaoh82/rustunnel - 자체 호스팅 보안 터널 서버. yamux 다중화와 TLS 암호화 WebSocket으로 로컬 HTTP/HTTPS/TCP/UDP 서비스를 노출하며 다중 지역, Prometheus 메트릭, AI 에이전트용 MCP 서버를 제공합니다.
- ngrok/ngrok-rust [ngrok-rust] - 로컬 앱을 인터넷에 안전하게 노출하는 개발자 도구인 ngrok.
- rathole-org/rathole - Noise Protocol/TLS 암호화와 설정 핫 리로드를 지원하는 NAT 통과용 안전한 고성능 역방향 프록시
라이브러리
섹션 제목: “라이브러리”- perf-monitor-rs - 애플리케이션 성능 모니터링의 기반이 되도록 설계한 도구 모음.
인공지능
섹션 제목: “인공지능”유전 알고리즘
섹션 제목: “유전 알고리즘”- innoave/genevo - 설정과 확장이 가능한 방식으로 유전 알고리즘(GA) 시뮬레이션을 실행합니다.
- m-decoster/RsGenetic - 유전 알고리즘 라이브러리. 유지보수 모드입니다.
- Martin1887/oxigen - 빠르고 병렬 실행이 가능하며 확장 및 조정 가능한 유전 알고리즘 라이브러리. 이 라이브러리의 예제는 1MB 미만의 RAM으로 N = 255인 N-퀸 문제를 몇 초 만에 해결합니다.
- pkalivas/radiate - 지도, 비지도, 강화 학습 문제의 해법을 진화시킬 수 있는 설정 가능한 병렬 유전 프로그래밍 엔진. NEAT와 Evtree의 완전하고 설정 가능한 구현체를 제공합니다.
- willi-kappler/darwin-rs - 진화 알고리즘
Google Gemini
섹션 제목: “Google Gemini”- gemini-client-api - Google Gemini API 사용 라이브러리. 자동 컨텍스트 관리, 스키마 생성, 함수 호출 등을 제공합니다.
머신 러닝
섹션 제목: “머신 러닝”[머신 러닝] 참고
Rust 머신 러닝 커뮤니티 소개와 Are we learning yet?도 참고하세요.
- autumnai/leaf - 개방형 기계 지능 프레임워크. 중단된 프로젝트이며 가장 최신 포크는 juice입니다.
- ave-sergeev/tictonix [tictonix] - 토큰을 임베딩으로 변환하고 위치를 인코딩하는 기능을 제공하는 라이브러리.
- blackportal-ai/delta - Δ Rust로 만든 오픈 소스 머신 러닝 프레임워크.
- blackportal-ai/nebula - 머신 러닝 데이터셋 및 모델용 패키지 관리자.
- burn - 유연하고 포괄적인 딥 러닝 프레임워크.
- chelsea0x3b/dfdx - Rust의 다양한 고유 기능을 활용하는 CUDA 가속 머신 러닝 프레임워크.
- EricLBuehler/mistral.rs [mistralrs] - 다중 모달 모델, 양자화(GGUF/GPTQ/ISQ), OpenAI 호환 API를 지원하는 빠르고 유연한 LLM 추론 엔진
- guillaume-be/rust-bert [rust_bert] - 바로 사용할 수 있는 NLP 파이프라인과 언어 모델
- huggingface/candle [candle-core] - 사용 편의성과 성능(GPU 지원 포함)에 중점을 둔 최소한의 ML 프레임워크
- huggingface/tokenizers - Python 바인딩을 갖춘 현대적 NLP 파이프라인용 Hugging Face 토크나이저(원본 구현).
- katanemo/plano - 에이전트형 앱을 위한 AI 네이티브 프록시 서버 및 데이터 평면.
- LaurentMazare/tch-rs - PyTorch 바인딩.
- luminal-ai/luminal [luminal] - RISC 스타일 아키텍처, 검색 기반 최적화, 네이티브 CUDA/Metal 백엔드를 갖춘 고성능 범용 추론 컴파일러. 트랜스포머, 합성곱 신경망, 자동 미분을 지원합니다.
- maciejkula/rustlearn - 머신 러닝 라이브러리.
- Michael-A-Kuykendall/shimmy [shimmy] - OpenAI 호환 API와 네이티브 GGUF 지원을 갖춘 순수 Rust WebGPU 추론 엔진.
- Michael-A-Kuykendall/shimmytok [shimmytok] - llama.cpp 토큰화와 호환되는 GGUF 모델용 순수 Rust 토크나이저.
- Mottl/lightgb3-rs - LightGBM 바인딩
- nobodywho-ooo/nobodywho - 서버나 API 키 없이 게임과 앱에 직접 내장되는 기기 내 LLM 추론 엔진. 스트리밍 생성, 임베딩, GBNF 문법 제약 구조화 출력, Whisper 음성-텍스트 변환을 지원하며 Godot, Flutter, React Native, Swift 바인딩을 제공합니다.
- openinfer-project/openinfer - PyTorch와 Python 런타임이 없는 순수 Rust + CUDA LLM 추론 엔진. OpenAI 호환 API, 페이지형 KV 캐시, CUDA Graph를 제공하며 Qwen3부터 1조 매개변수 Kimi-K2까지 모델을 제공합니다.
- perpetual-ml/perpetual [perpetual] - 하이퍼파라미터 최적화가 필요 없는 자기 일반화 그래디언트 부스팅 머신.
- ramsyana/RustTensor - Rust로 처음부터 만든 학습 중심 고성능 텐서 연산 라이브러리. 자동 미분과 CPU/CUDA 백엔드를 제공합니다.
- raphaelmansuy/edgequake - 문서를 지능형 지식 그래프로 변환하는 고성능 Graph-RAG 프레임워크.
- rust-ml/linfa - 머신 러닝 프레임워크.
- sipemu/anofox-regression [anofox-regression] - R 스타일 추론(p값, 신뢰 및 예측 구간)과 Wasm을 지원하는 통계 회귀 모델(OLS, Elastic Net, GLM, Quantile 및 Isotonic).
- smartcorelib/smartcore - 머신 러닝 라이브러리 [
]
- tag1consulting/feste - 교육 목적으로 Rust로 처음부터 구현한 GPT-2 스타일 트랜스포머 언어 모델.
- tensorflow/rust - TensorFlow 바인딩.
OpenAI
섹션 제목: “OpenAI”- 0xplaygrounds/rig - 에이전트와 모듈식 확장 가능한 LLM 기반 애플리케이션을 만드는 라이브러리
- 64bit/async-openai [async-openai] - OpenAPI 명세 기반의 사용하기 편한 OpenAI API Rust 바인딩.
- awakenworks/awaken [awaken] - Rust용 AI 에이전트 런타임 — 타입 안전한 상태, 다중 프로토콜 제공, 플러그인 확장성.
- bigduu/Bamboo-agent [bamboo-agent] - 로컬 우선 AI 에이전트 하네스 및 런타임. 영속 메모리, 내장 도구, 스킬, MCP, 하위 에이전트, 워크플로, 일정을 단일 HTTP + WebSocket API로 제공합니다. 크레이트로 내장하거나 서버로 실행할 수 있습니다.
- liquidos-ai/AutoAgents [AutoAgents] - 네이티브 에지 지원으로 AI 에이전트를 만드는 다중 에이전트 프레임워크.
- openai/codex - Codex CLI는 로컬에서 실행되는 OpenAI 코딩 에이전트입니다.
- openai/harmony [openai-harmony] - gpt-oss에 사용하는 harmony 응답 형식 렌더러.
- xberg-io/liter-llm [liter-llm] - 통합 인터페이스, 스트리밍, 11개 언어의 네이티브 바인딩을 갖춘 142개 이상의 공급자용 범용 LLM API 클라이언트.
- zurawiki/tiktoken-rs [tiktoken-rs] - tiktoken으로 OpenAI 모델용 텍스트를 토큰화하는 라이브러리.
- BAML - 신뢰할 수 있는 AI 워크플로와 에이전트를 만드는 간단한 프롬프트 언어. BAML 컴파일러는 Rust로 작성했습니다!
- Cortex Memory - 추출과 벡터 검색부터 자동 최적화까지 제공하는 완전한 에이전트 메모리 솔루션. 인사이트 대시보드를 기본 제공합니다.
- juyterman1000/entroly - 강화 학습으로 최적의 RAG 조각을 지능적으로 가지치기하고 선택하는 정보 이론 기반 컨텍스트 엔지니어링 엔진.
- memvid/memvid [memvid-core] - 벡터 검색, 전문 검색, 장기 회상을 하나의
.mv2파일에 담은 AI 에이전트용 단일 파일 휴대형 메모리 계층 - pydantic/monty - AI 에이전트에서 LLM 생성 코드를 실행하는 최소한의 안전한 Python 인터프리터. 마이크로초 단위 시작, 엄격한 샌드박싱, 스냅샷을 지원합니다
- tenequm/pond [pond-db] - 로컬 디렉터리 또는 S3 버킷의 Lance 기반으로 12개 코딩 에이전트 클라이언트의 세션을 손실 없이 저장하고 검색합니다. CLI, HTTP, MCP, 읽기 전용 SQL로 BM25와 선택적 벡터 검색을 제공합니다
천문학
섹션 제목: “천문학”[천문학]
- cds-astro/aladin-lite - 공간 및 행성 영상 조사 자료를 다양한 투영법으로 시각화하는 웹 애플리케이션
- fitsio - cfitsio를 감싸는 fits 인터페이스 라이브러리
- flosse/rust-sun [sun] - JS 라이브러리 suncalc의 rust 포트
- saurvs/astro-rust - 천문학
비동기
섹션 제목: “비동기”- async-std [async-std] - Rust 표준 라이브러리의 비동기 버전
- dagrs - 흐름 기반 프로그래밍 개념을 따르는 고성능 비동기 작업 프로그래밍 프레임워크.
- dpc/mioco - 확장 가능한 코루틴 기반 비동기 IO 처리 라이브러리
- igumnoff/gabriel2 [gabriel2] - Gabriel2: Tokio 기반 액터 모델 라이브러리
- iii-hq/iii [iii-sdk] - Worker-Function-Trigger 기본 요소로 서비스를 구성하는 분산 런타임. 실시간 카탈로그, 추적 가능한 함수 호출, 다중 언어 SDK(Rust, Node.js, Python)를 제공합니다. Rust 기반 엔진(ELv2), Apache 2.0 SDK.
- mio - 운영체제 추상화 위에 가능한 한 적은 오버헤드를 추가하는 데 집중한 경량 IO 라이브러리인 MIO
- nextest-rs/future-queue [future-queue] - 가중 동시성 제한과 선택적 그룹별 제한으로 퓨처를 동시에 실행하는 스트림 어댑터.
- rust-lang/futures-rs - 비용 없는 퓨처
- t3hmrman/async-dropper [async-dropper] -
AsyncDrop구현체 - TeaEntityLab/fpRust - Rust용 Monad/MonadIO, Handler, Coroutine/doNotation, 함수형 프로그래밍 기능
- tokio-rs/tokio - Rust 프로그래밍 언어로 안정적이고 비동기이며 슬림한 애플리케이션을 작성하는 런타임.
- tqwewe/kameo - Tokio 기반 내결함성 비동기 액터
- Xudong-Huang/may - 스택을 갖춘 코루틴 라이브러리
- zonyitoo/coio-rs - 작업 훔치기 스케줄러를 갖춘 코루틴 I/O 라이브러리
오디오 및 음악
섹션 제목: “오디오 및 음악”[오디오]
- aschey/stream-download-rs [stream-download] - 오디오, 동영상, 기타 미디어 콘텐츠 스트리밍 라이브러리
- hound - WAV 인코딩 및 디코딩 라이브러리
- insomnimus/nodi [nodi] - MIDI 파일 재생 및 추상화 라이브러리.
- jhasse/ears - OpenAL과 libsndfile 기반으로 소리와 음악을 재생하는 간단한 라이브러리
- musitdev/portmidi-rs - PortMidi 바인딩
- ozankasikci/rust-music-theory - 음악 이론 라이브러리
- pdeljanov/Symphonia - AAC, FLAC, MP3, MP4, OGG, Vorbis, WAV를 지원하는 오디오 디코딩 및 미디어 역다중화 라이브러리.
- RustAudio
- RustAudio/cpal - 저수준 크로스 플랫폼 오디오 I/O 라이브러리.
- RustAudio/rodio - 오디오 재생 라이브러리
- RustAudio/rust-portaudio - PortAudio 바인딩
- RustAudio/cpal - 저수준 크로스 플랫폼 오디오 I/O 라이브러리.
- Serial-ATA/lofty-rs [lofty] - 다양한 오디오 형식의 메타데이터를 읽고 편집하는 라이브러리
- constantoine/totp-rs [totp-rs] - TOTP 기반 토큰을 생성하고 검증하는 2fa 라이브러리
- GunduLabs/gaze - 기기 내 얼굴 인식, PAM 연동, 로그인/잠금 화면/sudo/데스크톱 관리 도구를 갖춘 Linux용 얼굴 인증.
- Keats/jsonwebtoken - JSON Web Token 라이브러리
- oauth2 - 확장 가능하며 강한 타입을 갖춘 OAuth2 클라이언트 라이브러리
- oxide-auth - actix 또는 다른 프런트엔드와 함께 사용하는 OAuth2 서버 라이브러리. 설정과 플러그인을 지원하는 백엔드 모음을 제공합니다
- sgrust01/jwtvault - JWT 워크플로를 관리하고 오케스트레이션하는 비동기 라이브러리
- tenuo-ai/tenuo [tenuo] - AI 에이전트용 권한 기반 인가. 서명된 위임장이 도구 호출과 인수의 범위를 제한하며 위임할 때 범위를 축소할 수만 있습니다
- yup-oauth2 - 기기, 설치형 앱, 서비스 계정 흐름을 제공하는 oauth2 클라이언트 구현체
자동차
섹션 제목: “자동차”- idletea/tokio-socketcan [tokio-socketcan] - socketcan 크레이트 기반의 tokio용 Linux SocketCAN 지원
- marcelbuesing/tokio-socketcan-bcm [tokio-socketcan-bcm] - tokio용 Linux SocketCAN BCM 지원
- mbr/socketcan [socketcan] - Linux SocketCAN 라이브러리
- oxibus/can-dbc [can-dbc] - DBC 형식 파서
- Sensirion/lin-bus [lin-bus] - LIN 버스 드라이버 트레이트 및 프로토콜 구현체
생물정보학
섹션 제목: “생물정보학”- polars-bio - Python DataFrame에서 매우 빠른 생물정보학 연산
- Rust-Bio - 생물정보학 라이브러리.
- 06chaynes/http-cache [http-cache] - HTTP 캐싱 규칙을 따르는 캐싱 미들웨어
- aisk/rust-memcache - Memcached 클라이언트 라이브러리
- al8n/stretto - 메모리 사용량이 제한된 고성능 스레드 안전 캐시
- hit-box/hitbox - HTTP 미들웨어와 다중 계층 백엔드를 갖춘 선언적 캐시 오케스트레이션 프레임워크
- jaemk/cached - 간단한 함수 캐싱/메모이제이션
- kunobi-ninja/kache [kache] - Rust와 C/C++용 콘텐츠 주소 기반 컴파일러 캐시(웹사이트)
- moka-rs/moka - Java의 Caffeine 라이브러리에서 영감을 받은 고성능 동시성 캐싱 라이브러리
- mozilla/sccache - 공유 컴파일 캐시로 뛰어난 컴파일
- salsa-rs/salsa [salsa] - rustc 쿼리 시스템에서 영감을 받은 메모이제이션 쿼리 기반 주문형 증분 연산 범용 프레임워크.
- zkat/cacache-rs - 비동기 API에 최적화된 고성능 동시성 콘텐츠 주소 지정 디스크 캐시
클라우드
섹션 제목: “클라우드”- AWS [aws]
- aws/aws-lambda-rust-runtime [lambda_runtime] - AWS Lambda 런타임
- awslabs/aws-sdk-rust - 새로운 AWS SDK
- faiscadev/fakecloud [fakecloud] - 개발 및 테스트용 로컬 AWS 클라우드 에뮬레이터.
- rusoto/rusoto - Rust용 AWS SDK
- aws/aws-lambda-rust-runtime [lambda_runtime] - AWS Lambda 런타임
- Azure
- Azure/azure-sdk-for-rust - 공식 Rust용 Azure SDK
- 부하 분산기
- Convey - 동적 설정 로딩을 갖춘 계층 4 부하 분산기.
- 멀티 클라우드
- Qovery/engine - 클라우드 공급자에 애플리케이션을 몇 분 만에 쉽게 배포하도록 돕는 추상화 계층 라이브러리
명령줄
섹션 제목: “명령줄”- 인수 파싱
- aisk/rust-fire [fire] - 코드 한 줄로 함수를 명령줄 앱으로 바꿉니다
- clap-rs [clap] - 사용하기 쉽고 모든 기능을 갖춘 명령줄 인수 파서
- cliparser - 간단한 명령줄 파서.
- docopt/docopt.rs [docopt] - DocOpt 구현체
- google/argh [argh] - 코드 크기에 최적화된 뚜렷한 철학의 Derive 기반 인수 파서
- killercup/quicli [quicli] - 멋진 CLI 앱을 빠르게 만듭니다
- ksk001100/seahorse [seahorse] - 최소한의 CLI 프레임워크
- TeXitoi/structopt [structopt] - 구조체를 정의하여 명령줄 인수를 파싱합니다
- aisk/rust-fire [fire] - 코드 한 줄로 함수를 명령줄 앱으로 바꿉니다
- 데이터 시각화
- nukesor/comfy-table [comfy-table] - CLI 도구용 아름다운 동적 표.
- zhiburt/tabled [tabled] - 구조체와 열거형을 보기 좋은 표로 출력하는 사용하기 쉬운 라이브러리.
- nukesor/comfy-table [comfy-table] - CLI 도구용 아름다운 동적 표.
- 사람 중심 설계
- rust-cli/human-panic [human-panic] - 사람을 위한 패닉 메시지
- 줄 편집기
- kkawakam/rustyline [rustyline] - readline 구현체
- MovingtoMars/liner [liner] - readline 스타일 기능을 제공하는 라이브러리
- murarth/linefeed [linefeed] - 설정 및 확장 가능한 대화형 줄 입력 도구
- nushell/reedline [reedline] - Nushell을 구동하는 기능이 풍부한 줄 편집기. 구문 강조, 탭 자동 완성, 여러 줄, 이력, vi/emacs 키 바인딩, 유니코드를 지원합니다.
- srijs/rust-copperline [copperline] - 명령줄 편집 라이브러리
- 기타
- mgrachev/update-informer [update-informer] - CLI 애플리케이션용 업데이트 알림 도구. Crates.io와 GitHub에서 새 버전을 확인합니다
- mgrachev/update-informer [update-informer] - CLI 애플리케이션용 업데이트 알림 도구. Crates.io와 GitHub에서 새 버전을 확인합니다
- 파이프라인
- hniksic/rust-subprocess [subprocess] - 외부 파이프라인과 상호작용하는 기능
- imp/pager-rs [pager] - 출력을 외부 페이저로 전달합니다
- oconnor663/duct.rs [duct] - 하위 프로세스 파이프라인과 IO 리디렉션 빌더
- rust-cli/rexpect [rexpect] - ssh, ftp, passwd 등 대화형 애플리케이션을 자동화합니다
- zhiburt/expectrl [expectrl] - 의사 터미널에서 대화형 프로그램을 제어하는 라이브러리
- 진행 상황
- a8m/pb [pbr] - 콘솔 진행률 표시줄
- clitic/kdam [kdam] - tqdm 및 rich.progress에서 영감을 받은 콘솔 진행률 표시줄 라이브러리
- console-rs/indicatif [indicatif] - 사용자에게 진행 상황을 표시합니다
- etienne-napoleone/spinach [spinach] - 실용적인 스피너.
- FGRibreau/spinners [spinners] - 60개 이상의 우아한 터미널 스피너
- vyfor/rattles [rattles] - 최소한의 의존성 없는 터미널 스피너 라이브러리.
- 프롬프트
- hashmismatch/terminal_cli.rs [terminal_cli] - 대화형 명령 프롬프트를 만듭니다
- mikaelmello/inquire [inquire] - 터미널에서 대화형 프롬프트를 만드는 라이브러리.
- starship/starship [starship] - 모든 셸용 최소한의 매우 빠르고 폭넓게 설정 가능한 프롬프트
- ynqa/promkit [promkit] - 대화형 명령줄 도구 제작 도구 모음
- 스타일
- colored [colored] - 이미 방법을 알고 있을 만큼 간단한 터미널 색상 지정!
- console-rs/dialoguer [dialoguer] - 명령줄 프롬프트 등 관련 기능용 라이브러리.
- LukasKalbertodt/bunt [bunt] - 매크로를 사용하는 크로스 플랫폼 터미널 색상 및 스타일링
- LukasKalbertodt/term-painter [term-painter] - 크로스 플랫폼 스타일 적용 터미널 출력
- ogham/rust-ansi-term [ansi_term] - ANSI 터미널의 색상과 서식을 제어합니다
- SergioBenitez/yansi [yansi] - 아주 간단한 ANSI 터미널 색상 지정 라이브러리
- TUI
- AppCUI [appcui] - 내장 위젯, 레이아웃 제어, 애니메이션, 유니코드, 테마 지원을 갖춘 완전한 크로스 플랫폼 Rust TUI/CUI 프레임워크.
- BearLibTerminal
- ccbrown/iocraft [iocraft] - 정성껏 만든 아름다운 CLI, TUI, 텍스트 기반 IO용 크레이트.
- gyscos/Cursive [cursive] - 풍부한 TUI 애플리케이션을 만듭니다
- ivanceras/titik - 대화형 위젯 제공을 목표로 하는 크로스 플랫폼 TUI 위젯 라이브러리
- ncurses
- ihalila/pancurses [pancurses] - linux와 windows를 지원하는 curses 라이브러리
- jeaye/ncurses-rs [ncurses] - ncurses 바인딩
- ogham/rust-term-grid [term_grid] - 항목을 격자에 배치하는 라이브러리
- ratatui-org/ratatui [ratatui] - 터미널 사용자 인터페이스(TUI)를 만드는 데 집중하는 라이브러리
- redox-os/termion [termion] - 터미널/TTY 제어용 바인딩 없는 라이브러리
- ruterm - TTY 작업용 작고 간단한 라이브러리
- subinium/SuperLightTUI [superlighttui] - 50개 이상의 위젯, flexbox 레이아웃, 애니메이션 시스템을 갖춘 즉시 모드 TUI 라이브러리
- Termbox
- gchp/rustbox [rustbox] - Termbox 바인딩
- TimonPost/crossterm [crossterm] - 크로스 플랫폼 터미널 라이브러리
- 7z
- hasenbanck/sevenz-rust2 [sevenz-rust2] - 순수 Rust로 작성한 7z 압축 해제/압축 도구
- hasenbanck/sevenz-rust2 [sevenz-rust2] - 순수 Rust로 작성한 7z 압축 해제/압축 도구
- Brotli
- dropbox/rust-brotli - 선택적으로 표준 라이브러리를 사용하지 않는 Brotli 압축 해제 도구
- ende76/brotli-rs - Brotli 압축 구현체
- bzip2
- gzip
- gzp
- sstadick/gzp - deflate 형식과 snappy의 다중 스레드 인코딩 및 디코딩
- LZMA
- hasenbanck/lzma-rust2 [lzma-rust2] - tukaani xz for java에서 포트한 LZMA / LZMA2 / LZIP / XZ 압축
- hasenbanck/lzma-rust2 [lzma-rust2] - tukaani xz for java에서 포트한 LZMA / LZMA2 / LZIP / XZ 압축
- miniz
- rust-lang/flate2-rs - miniz 바인딩
- rust-lang/flate2-rs - miniz 바인딩
- paxit [paxit] - 여러 알고리즘(zip, tar, gzip, xz, zst 등)으로 파일을 압축하고 해제하는 유연한 라이브러리. 쉽게 확장하는 모듈식 설계
- tar
- alexcrichton/tar-rs - tar 아카이브 읽기/쓰기
- zip
- zip-rs/zip2 [zip] - ZIP 아카이브 읽기 및 쓰기
- zstd
- gyscos/zstd-rs - zstd 압축 라이브러리용 rust 바인딩
- alphaville/optimization-engine [optimization-engine] - Optimization Engine(OpEn)은 제약 비볼록 최적화 문제 솔버입니다
- argmin-rs/argmin [argmin] - 최적화 라이브러리
- BLAS [blas]
- mikkyang/rust-blas - BLAS 바인딩
- calebwin/emu - GPGPU 수치 연산 언어
- dimforge/nalgebra - 저차원 선형대수 라이브러리
- faer-rs [faer] - Rust용 선형대수 기반
- fastnum fastnum - 순수 Rust로 구현한 빠르고 정확한 정밀도 십진수. 금융, 암호화폐 및 기타 고정 정밀도 계산에 적합합니다.
- GSL
- GuillaumeGomez/rust-GSL - GSL 바인딩
- jolars/basin [basin] - 선형대수 백엔드에 대해 제네릭인 수치 최적화 라이브러리. 일차, 미분 없는, 비선형 최소제곱, 진화, 제약 솔버를 제공합니다
- LAPACK
- stainless-steel/lapack - LAPACK 바인딩
- ml-rust/numr [numr] - NumPy에서 영감을 받은 Rust용 수치 연산 라이브러리. 텐서, 선형대수, FFT, 통계, 자동 미분, GPU 가속을 제공합니다.
- 병렬 처리
- arrayfire/arrayfire-rust - Arrayfire 바인딩
- autumnai/collenchyma - CUDA, OpenCL, 일반 호스트 CPU에서 병렬 고성능 연산을 수행하는 확장 가능하고 플러그인을 지원하는 백엔드 독립 프레임워크.
- luqmana/rust-opencl - OpenCL 바인딩
- 과학
- Axect/Peroxide - 선형대수, 수치해석, 통계, 머신 러닝 도구를 포함하는 순수 rust 수치 라이브러리
- cool-japan/scirs - 프로덕션용 순수 Rust 과학 연산. 선형대수, 최적화, 통계, 신경망 등을 포함합니다. Python SciPy에서 영감을 받은 API.
- cpmech/russell - 수치 수학, 상미분방정식, 특수 수학 함수, 고성능 (희소) 선형대수용 Rust 과학 라이브러리
- Nonanti/mathcore - CAS 기능을 갖춘 기호 수학 라이브러리. 미분, 적분, 방정식 풀이, 임의 정밀도 연산을 지원합니다
- Ryan-D-Gast/differential-equations - 미분방정식을 수치적으로 푸는 고성능 라이브러리
- Statrs
- statrs-dev/statrs - 견고한 통계 연산 라이브러리
동시성
섹션 제목: “동시성”- crossbeam-rs/crossbeam - 병렬 처리 및 저수준 동시성 지원
- NikitaSmithTheOne/rate-limiters-rs [rate-limiters] - 요청 속도 제한용 Rust 라이브러리(누수 버킷, 토큰 버킷, 고정/슬라이딩 윈도)
- orium/archery [archery] -
Rc/Arc포인터 타입을 추상화하는 라이브러리. - orx-parallel - 고성능이며 설정 가능하고 표현력이 풍부한 병렬 연산 라이브러리.
- Rayon - 데이터 병렬 처리 라이브러리
- rustcc/coroutine-rs - 코루틴 라이브러리
- zonyitoo/coio-rs - 코루틴 I/O
- andoriyu/uclicious [uclicious] - libUCL 기반의 기능이 풍부한 설정 라이브러리.
- Kixunil/configure_me [configure_me] - 애플리케이션 설정을 쉽게 처리하는 라이브러리
- leptonyu/cfg-rs [cfg-rs] - Rust 애플리케이션용 설정 라이브러리.
- rust-cli/config-rs [config] - 계층형 설정 시스템(12-factor 애플리케이션을 강력하게 지원).
- SergioBenitez/Figment [figment] - 번거로움이 믿기 어려울 만큼 없는 설정 라이브러리.
- softprops/envy - 환경 변수를 타입 안전한 구조체로 역직렬화합니다
암호학
섹션 제목: “암호학”- arkworks-rs/circom-compat - Groth16 증명 및 위트니스 생성을 위한 Circom R1CS용 Arkworks 바인딩.
- briansmith/ring - Rust와 BoringSSL 암호 기본 요소를 사용하는 안전하고 빠르며 작은 암호화.
- briansmith/webpki - Web PKI TLS X.509 인증서 검증.
- conradkleinespel/rooster [rooster] - 터미널에서 사용하는 간단한 비밀번호 관리자
- cossacklabs/themis [themis] - 일반적인 데이터 보안 작업을 해결하는 고수준 암호화 라이브러리. 다중 플랫폼 앱에 가장 적합합니다.
- DaGenix/rust-crypto - 암호 알고리즘
- dalek-cryptography/curve25519-dalek - Curve25519 연산
- debris/tiny-keccak - Keccak 계열(SHA3)
- dusk-network/bls12-381 - 영지식 성능을 개선한 Rust 네이티브 BLS12-381. 최적화된 다중 스칼라 곱셈, 맞춤형 해싱, serde 지원으로 프라이버시 중심 프로토콜과 영지식 애플리케이션에 적합합니다.
[dusk-bls12_381]
- dusk-network/plonk - BLS12-381 위의 PLONK zk-SNARK를 구현한 고성능 Rust 네이티브 구현체. 효율적인 영지식 증명을 위해 맞춤 게이트와 KZG10 다항식 커밋으로 최적화했습니다.
[PLONK]
- dusk-network/poseidon252 - BLS12-381 위의 Rust 네이티브 Poseidon 해시. Poseidon252는 zk-SNARK 효율성을 위해 만들어 프라이버시 중심 프로토콜과 영지식 애플리케이션에 적합합니다.
[Poseidon]
- exonum/exonum [exonum] - 블록체인 프로젝트용 확장 가능한 프레임워크
- facebook/opaque-ke - 최근의 OPAQUE 비밀번호 인증 키 교환 구현체.
- iddm/randomorg - random.org 클라이언트 라이브러리.
- klutzy/suruga - TLS 1.2 구현체
- kn0sys/ecc-rs - 타원곡선 암호 튜토리얼용 직관적인 라이브러리
- kornelski/rust-security-framework - Security Framework 바인딩(OSX 네이티브)
- libOctavo/octavo - 모듈식 해시 및 암호 라이브러리
- orion-rs/orion - 쉽고 사용하기 편한 암호화를 제공하는 라이브러리. ‘편리함’은 사용하기 쉽고 잘못 사용하기 어려운 고수준 API를 제공한다는 뜻입니다.
- racum/rust-djangohashers [djangohashers] - Django Project에서 사용하는 비밀번호 기본 요소의 포트. Django 없이 그 방식에 따라 비밀번호를 해시하고 검증합니다.
- rust-native-tls/rust-native-tls - 네이티브 TLS 라이브러리 바인딩
- rust-openssl - OpenSSL 바인딩
- rust-random/rand [rand] - 강력한 PRNG와 소형 PRNG, 난수 값 샘플링, 분포, 확률 과정을 지원하는 종합 난수 생성 라이브러리.
- RustCrypto/hashes - 암호학적 해시 함수 모음
- rustls/rustls - TLS 구현체
- schnorrkel - Ristretto 군의 Schnorr VRF와 서명
- sorairolake/abcrypt [abcrypt] - 간단하고 현대적이며 안전한 파일 암호화 라이브러리.
- sorairolake/scryptenc-rs [scryptenc] - scrypt 암호화 데이터 형식 구현체.
- suradet-ps/encryptman [encryptman] - HKDF 키 파생을 사용하는 애플리케이션 설정용 AES-256-GCM 암호화
- verifyfetch - 고정 메모리 사용량의 Rust/WASM SHA-256 해싱으로 스트리밍 파일 무결성을 검증합니다. 브라우저에서 대용량 파일 다운로드를 재개할 수 있습니다.
데이터 처리
섹션 제목: “데이터 처리”- amv-dev/yata - 고성능 기술적 분석 라이브러리
- AndreaBozzo/dataprof [dataprof] - Python 바인딩을 갖춘 CSV, JSON, Parquet, Arrow용 데이터 프로파일링 및 품질 검사
- bluss/ndarray - 배열 뷰, 다차원 슬라이싱, 효율적인 연산을 갖춘 N차원 배열
- DataBora/elusion [elusion] - DataFusion 기반 종단 간 데이터 엔지니어링 DataFrame 라이브러리. Microsoft Fabric, Azure, SharePoint, FTP, Postgres, MySQL, REST API 커넥터를 제공합니다
- datafusion - Apache Arrow 인메모리 형식으로 Rust에서 고품질 데이터 중심 시스템을 구축하는 매우 빠르고 확장 가능한 쿼리 엔진인 DataFusion.
- GoPlasmatic/datalogic-rs [datalogic-rs] - Node, WASM, Python, Go, Java, .NET, PHP 공식 바인딩을 갖춘 비즈니스 규칙 및 동적 필터링용 고성능 타입 안전 JSONLogic 평가 엔진
- ironcalc/IronCalc [ironcalc] - 개발 중인 새로운 현대적 스프레드시트 엔진.
- kernelmachine/utah - DataFrame 구조 및 연산
- lakehq/sail - Rust로 작성한 Apache Spark의 즉시 대체 도구인 Sail. 배치 처리, 스트림 처리, 연산 집약적인 AI 워크로드를 통합합니다.
- logisky/LogiSheets [logisheets-rs] - 실제 제품을 구동하는 새로운 현대적 스프레드시트 엔진.
- openooxml/betteroffice - DOCX, XLSX, PPTX용 네이티브 OOXML 엔진. 편집, 레이아웃, 렌더링, CRDT 협업, 에이전트 편집을 제공하며 WebAssembly로 컴파일됩니다.
- pathwaycom/pathway - 300개 이상의 데이터 소스를 지원하는 Rust 런타임 기반 고성능 오픈 소스 Python ETL 프레임워크.
- pg_analytics - Postgres 내부의 분석 쿼리 처리를 전용 OLAP 데이터베이스에 견줄 수준으로 가속하는 PostgreSQL 확장.
- pg_lakehouse - Postgres를 AWS S3/GCS 같은 객체 저장소와 Delta Lake/Iceberg 같은 테이블 형식용 분석 쿼리 엔진으로 바꾸는 PostgreSQL 확장.
- pola-rs/polars - 빠르고 기능이 완비된 DataFrame 라이브러리
- PSU3D0/formualizer [formualizer] - Excel 통합 문서를 파싱, 평가, 변경하는 내장 가능한 스프레드시트 엔진. 400개 이상의 함수, Arrow 기반 저장소, 증분 재계산, Python 및 WASM 바인딩
- weld-project/weld - 데이터 분석 애플리케이션용 고성능 런타임
데이터 스트리밍
섹션 제목: “데이터 스트리밍”- arkflow-rs/arkflow - 고성능 Rust 스트림 처리 엔진
- ArroyoSystems/arroyo - Rust와 SQL의 고성능 실시간 분석
- beava-dev/beava - 단일 바이너리 피처 서버. HTTP 또는 TCP로 이벤트를 보내고 중간 브로커 없이 최신 개체별 카운터와 집계를 인라인으로 쿼리합니다. 사기 방지, 추천, LLM 가드레일, 제품 내 분석용
- fluvio - 프로그래밍 가능한 데이터 스트리밍 플랫폼
- iggy [iggy] - QUIC, TCP, HTTP 전송 프로토콜을 지원하는 영속 메시지 스트리밍 플랫폼
- wingfoil - 그래프 기반 스트림 처리 프레임워크
자료 구조
섹션 제목: “자료 구조”- alrevuelta/rs-merkle-tree - 설정 가능한 저장소 백엔드와 해시 함수를 갖춘 Rust 머클 트리 구현체. 고정 깊이 및 증분 전용이며 빠른 증명 생성에 최적화되었습니다.
- ashvardanian/NumKong - x86 AVX2 및 AVX-512와 Arm NEON용 SIMD 가속 벡터 거리 및 유사도 함수
- becheran/grid [grid] - 사용하기 쉽고 빠른 2차원 자료 구조를 제공합니다.
- billyevans/tst [tst] - 삼진 검색 트리 컬렉션
- contain-rs - Rust std::collections 확장
- danielpclark/array_tool - 배열 도우미. 배열에서 자주 사용하는 메서드를 벡터에 제공합니다. 대부분의 사용 사례를 처리하는 다형적 구현체.
- enum-map [enum-map] - 배열에 값을 저장하는 최적화된 열거형 맵 구현체.
- fizyk20/generic-array - typenum으로 크기를 지정하는 배열을 가능하게 하는 기법
- garro95/priority-queue[priority-queue] - 우선순위 변경을 구현한 우선순위 큐.
- greyblake/nutype [nutype] - 검증 제약 조건을 갖춘 newtype 구조체를 정의합니다.
- jeromefroe/lru-rs [lru] - O(1)
put,get,get_mut,pop연산을 갖춘 LRU 캐시 구현체. - mikwielgus/undoredo [undoredo] - 임의 자료 구조용 실행 취소/다시 실행 패턴 구현체. 맞춤 타입용 derive 매크로와 함께 델타 기반(희소 차이), 스냅샷 기반, 명령 기반 방식을 지원합니다. no_std 및 serde 호환.
- mrhooray/kdtree-rs - 빠른 지리공간 인덱싱과 최근접 이웃 조회용 K차원 트리
- orium/rpds [rpds] - 영속 자료 구조.
- RoaringBitmap/roaring-rs - Roaring 비트맵
- rust-itertools/itertools - 추가 반복자 어댑터, 함수, 매크로
- sorairolake/bit-int [bit-int] - 임의의 고정 비트 너비 정수 라이브러리
- tnballo/scapegoat [scapegoat] - 안전하고 실패 처리가 가능하며 스택만 사용하는
BTreeSet및BTreeMap대안. - yamafaktory/hypergraph [hypergraph] - 방향성 하이퍼그래프를 생성하는 자료 구조 라이브러리인 Hypergraph.
데이터 시각화
섹션 제목: “데이터 시각화”- blitzarx1/egui_graphs [egui_graphs] - egui와 petgraph 기반의 대화형 그래프 시각화 위젯.
- djduque/pgfplots [pgfplots] - 출판 품질의 그림 생성 라이브러리.
- mazznoer/colorgrad-rs [colorgrad] - 데이터 시각화, 차트, 게임, 지도, 생성형 미술 등을 위한 색상 척도 라이브러리.
- milliams/plotlib - Rust용 데이터 플로팅 라이브러리
- plotly - Rust용 Plotly
- plotpy [plotpy] - Python(Matplotlib)을 사용하는 Rust 플로팅 라이브러리
- plotters -
- rerun - [rerun] - 컴퓨터 비전과 로봇 데이터(텐서, 점군 등)를 기록하는 SDK와 시간에 따라 데이터를 탐색하는 시각화 도구의 조합.
- saresend/gust - 작은 차트/시각화 도구 및 부분적인 vega 구현체
- shergin/malevich [malevich] - 터미널 플로팅: 자동 축을 갖춘 선, 산점도, 막대, 히스토그램, 히트맵, 상자 그림, 바이올린 등
- wangjiawen2013/charton - Rust의 계층형 그래픽 문법 라이브러리.
데이터베이스
섹션 제목: “데이터베이스”[데이터베이스]
-
NoSQL [nosql]
- ArangoDB
- Cassandra [cassandra, cql]
- AlexPikalov/cdrs [cdrs] - 네이티브 클라이언트
- cassandra-rs - DataStax C/C++ 바인딩
- krojew/cdrs-tokio - 100% Rust로 작성한 고수준 비동기 Cassandra 클라이언트.
- [cassandra-protocol] - Cassandra 프로토콜 구현체.
- [cdrs-tokio] - 프로덕션용 비동기 Apache Cassandra 드라이버 클라이언트
- CouchDB [couchdb]
- chill-rs/chill [couchdb] - CouchDB REST API 클라이언트
- DynamoDB [dynamodb]
- softprops/dynomite -
rusoto_dynamodb와 강한 타입으로 편리하게 상호작용하는 라이브러리
- softprops/dynomite -
- Elasticsearch [elasticsearch]
- benashford/rs-es [rs-es] - Elastic REST API 클라이언트
- elastic-rs/elastic [elastic] - Rust로 작성한 효율적인 모듈식 Elasticsearch API 클라이언트인 elastic
- etcd
- jimmycuadra/rust-etcd [etcd] - CoreOS etcd용 클라이언트 라이브러리.
- InfluxDB
- driftluo/InfluxDBClient-rs - 동기화 인터페이스
- LevelDB
- skade/leveldb - LevelDB 바인딩
- LMDB [lmdb]
- meilisearch/heed [heed] - 최소 오버헤드를 갖춘 완전한 타입 지정 LMDB 래퍼
- vhbit/lmdb-rs [lmdb-rs] - LMDB용 Rust 바인딩
- MongoDB [mongodb]
- mongodb/mongo-rust-driver [mongodb] - MongoDB 바인딩
- MongrelDB
- visorcraft/MongrelDB [mongreldb-core] - SQL, 벡터 검색, 전문 검색, AI 네이티브 검색을 갖춘 임베디드 열 기반 데이터베이스 엔진
- visorcraft/MongrelDB [mongreldb-core] - SQL, 벡터 검색, 전문 검색, AI 네이티브 검색을 갖춘 임베디드 열 기반 데이터베이스 엔진
- PickleDB
- seladb/pickledb-rs - Python PickleDB에서 많은 영감을 받은 가볍고 간단한 키-값 저장소.
- PoloDB
- PoloDB - MongoDB와 비슷한 API를 갖춘 임베디드 JSON 기반 데이터베이스.
- PoloDB - MongoDB와 비슷한 API를 갖춘 임베디드 JSON 기반 데이터베이스.
- Redb
- Redb - 임베디드 키-값 데이터베이스. rocksdb와 lmdb 등 다른 임베디드 키-값 저장소와 비슷한 인터페이스를 제공합니다.
- Redb - 임베디드 키-값 데이터베이스. rocksdb와 lmdb 등 다른 임베디드 키-값 저장소와 비슷한 인터페이스를 제공합니다.
- Redis [redis]
- aembke/fred [fred] - Tokio를 사용하는 Rust용 고수준 비동기 Redis 클라이언트. )
- redis-rs - Redis 라이브러리
- aembke/fred [fred] - Tokio를 사용하는 Rust용 고수준 비동기 Redis 클라이언트. )
- RocksDB
- rust-rocksdb/rust-rocksdb - RocksDB 바인딩
- rust-rocksdb/rust-rocksdb - RocksDB 바인딩
- SurrealDB
- surrealdb/surrealdb - SurrealDB 임베디드 문서-그래프 데이터베이스
- UnQLite
- zitsen/unqlite.rs - UnQLite 바인딩
- ZooKeeper
- bonifaido/rust-zookeeper [zookeeper] - Apache ZooKeeper용 클라이언트 라이브러리.
- krojew/rust-zookeeper [zookeeper-async] - tokio 기반 비동기 Zookeeper 클라이언트.
-
OGM [ogm]
-
ORM [orm]
- ayarotsky/diesel-guard - 위험한 PostgreSQL 마이그레이션(테이블 잠금, 재작성, 블로킹 작업)을 찾아 안전한 대안을 제안하는 Diesel 및 SQLx 린터
- diesel-rs/diesel - ORM 및 쿼리 빌더
- ivanceras/rustorm - ORM
- njord - ⛵ 다재다능하고 기능이 풍부한 Rust ORM
- rbatis/rbatis - 고성능 ORM 프레임워크(JSON 기반)
- SeaQL/sea-orm - 🐚 비동기 및 동적 ORM
- SeaQL/seaography - 🧭 SeaORM용 GraphQL 프레임워크
- thegenius/taitan-orm - 비동기 및 컴파일 시간 생성을 제공하는 최첨단 Rust ORM.
- ayarotsky/diesel-guard - 위험한 PostgreSQL 마이그레이션(테이블 잠금, 재작성, 블로킹 작업)을 찾아 안전한 대안을 제안하는 Diesel 및 SQLx 린터
-
sfackler/r2d2 - 범용 연결 풀
-
SQL [sql]
- 범용
- launchbadge/sqlx - 강한 타입 지원을 갖춘 비동기 PostgreSQL/MySQL/SQLite 연결 풀
- SeaQL/sea-query - 🔱 MySQL, Postgres, SQLite용 동적 SQL 쿼리 빌더
- SeaQL/sea-schema - 🌿 SQL 스키마 정의 및 검색
- launchbadge/sqlx - 강한 타입 지원을 갖춘 비동기 PostgreSQL/MySQL/SQLite 연결 풀
- Microsoft SQL
- MySql [mysql]
- AgilData/mysql-proxy-rs - MySQL 프록시
- blackbeam/mysql_async [mysql_async] - Tokio 기반 비동기 Mysql 드라이버.
- blackbeam/rust-mysql-simple [mysql] - 네이티브 MySql 클라이언트
- AgilData/mysql-proxy-rs - MySQL 프록시
- Oracle
- kubo/rust-oracle [oracle] - Oracle 드라이버
- kubo/rust-oracle [oracle] - Oracle 드라이버
- PostgreSql [postgres, postgresql]
- c410-f3r/wtx - 외부 의존성이 적은 빠른 구현체.
- isdaniel/pg-walstream - PostgreSQL 논리 및 물리 복제 스트리밍용 고성능 비동기 CDC(변경 데이터 캡처) 라이브러리.
- rust-postgres [postgres] - 네이티브 PostgreSQL 클라이언트
- Sqlite [sqlite]
- 범용
-
VennDB [venndb] - 비트(플래그) 열로 쿼리하는 행을 위한 Rust 추가 전용 인메모리 데이터베이스.
날짜 및 시간
섹션 제목: “날짜 및 시간”- arthurhenrique/rusti-cal [rusti-cal] - 매우 빠른 cal(1) 복제 도구. 9999년 이상을 지원하며 Rust로 작성했습니다.
- burntSushi/jiff - 성공적인 사용으로 자연스럽게 이끄는 Rust 날짜-시간 라이브러리.
- chronotope/chrono - 날짜 및 시간 라이브러리
- Mnwa/ms [ms-converter] - 사람이 쓰는 시간 표현을 밀리초로 변환하는 라이브러리
- sorairolake/dos-date-time [dos-date-time] - MS-DOS 날짜 및 시간 라이브러리
- sorairolake/nt-time [nt-time] - Windows 파일 시간 라이브러리.
- time-rs/time -
분산 시스템
섹션 제목: “분산 시스템”- Antimony
- antimonyproject/antimony [antimony] - 스트림 처리 / 분산 연산 플랫폼
- Apache Kafka
- fede1024/rust-rdkafka [rdkafka] - librdkafka 바인딩
- gklijs/schema_registry_converter [schema_registry_converter] - confluent schema registry 연동
- kafka-rust/kafka-rust - Apache Kafka용 Rust 클라이언트
- HDFS
- hyunsik/hdfs-rs [hdfs] - libhdfs 바인딩
- 기타
- build-trust/ockam [ockam] - 분산 애플리케이션용 종단 간 암호화, 상호 인증, ABAC
- zannis/shove [shove] - RabbitMQ, Kafka, NATS JetStream, AWS SNS/SQS, Redis Streams에 일관된 단일 API를 제공하는 타입 안전 비동기 발행/구독. 재시도, DLQ 라우팅, 자동 확장 소비자 그룹 지원
- build-trust/ockam [ockam] - 분산 애플리케이션용 종단 간 암호화, 상호 인증, ABAC
도메인 주도 설계
섹션 제목: “도메인 주도 설계”- serverlesstechnology/cqrs [cqrs-es] - 사용자 가이드를 갖춘 CQRS 및 이벤트 소싱 프레임워크
eBPF
섹션 제목: “eBPF”- aya/aya-rs - 개발자 경험과 운영 편의성에 중점을 두고 만들었습니다.
- libbpf/libbpf-rs - 최소한의 뚜렷한 철학을 갖춘 eBPF 도구.
이메일
섹션 제목: “이메일”- duesee/imap-codec [imap-codec] - 매우 안정적이며 완전한 IMAP 코덱
- gsquire/sendgrid-rs - SendGrid API 라이브러리
- jdrouet/catapulte - MRML 템플릿으로 이메일을 보내는 마이크로서비스.
- jdrouet/jolimail - MRML 템플릿 제작 웹 애플리케이션.
- jdrouet/mrml - 모든 메일 클라이언트에서 동작하는 멋진 이메일 템플릿 생성 라이브러리.
- lettre/lettre - SMTP 라이브러리
- mailtutan/mailtutan - 테스트 및 개발 환경용 SMTP 서버.
- meli/meli - 🐝 터미널 메일 클라이언트
- reacherhq/check-if-email-exists [check-if-email-exists] - 메일을 보내지 않고 이메일 주소 존재 여부를 확인합니다. SMTP 검증, 일회용 주소 감지, 캐치올 검사를 제공합니다
- rustmailer/bichon - 전문 검색과 WebUI를 갖춘 가벼운 고성능 이메일 아카이버.
- staktrace/mailparse [mailparse] - 실제 이메일 파일을 파싱하는 라이브러리
- stalwartlabs/mail-auth [mail-auth] - DKIM, ARC, SPF, DMARC 메시지 인증 라이브러리
- stalwartlabs/mail-parser [mail-parser] - 완전한 MIME 지원을 갖춘 빠르고 견고한 이메일 파싱 라이브러리
- stalwartlabs/mail-send [mail-send] - DKIM을 지원하는 이메일 빌더 및 SMTP 클라이언트 라이브러리
- tweedegolf/mailcrab - 개발용 이메일 테스트 서버.
인코딩
섹션 제목: “인코딩”[인코딩]
- ASN.1
- alex/rust-asn1 - ASN.1(DER) 직렬화 도구
- 바코드
- rxing-core/rxing [rxing] - zxing 바코드 라이브러리의 rust 포트.
- rxing-core/rxing [rxing] - zxing 바코드 라이브러리의 rust 포트.
- 바이너리
- bincode - 바이너리 인코더/디코더
- bincode-next - 현재 유지보수가 중단된 bincode의 후속 바이너리 인코더/디코더
- jamesmunns/postcard [postcard] - Serde용 #![no_std] 중심 직렬화 및 역직렬화 도구인 Postcard.![no_std] focused serializer and deserializer for Serde.
- m4b/goblin [goblin] - 크로스 플랫폼, 제로 카피, 엔디언 인식 바이너리 파싱
- BSON
- mongodb/bson-rust - BSON 인코딩 및 디코딩 지원
- 바이트 순서 교환
- BurntSushi/byteorder - 빅 엔디언, 리틀 엔디언, 네이티브 바이트 순서를 지원합니다
- Cap’n Proto
- capnproto/capnproto-rust - Cap’n Proto는 분산 시스템용 타입 시스템입니다
- CBOR
- serde_cbor - serde용 CBOR 지원
- 문자 인코딩
- hsivonen/encoding_rs [encoding_rs] - Gecko 지향 Encoding Standard 구현체
- lifthrasiir/rust-encoding - Rust 문자 인코딩 지원(rust-encoding이라고도 함). WHATWG Encoding Standard 기반이며 오류 감지와 복구를 위한 고급 인터페이스도 제공합니다.
- CRC
- mrhooray/crc-rs - 여러 표준을 지원하는 CRC(16, 32, 64) Rust 구현체
- CSV
- BurntSushi/rust-csv - Serde를 지원하는 빠르고 유연한 CSV 읽기 및 쓰기 도구
- Data Matrix
- jannschu/datamatrix-rs [datamatrix] - 최적화 인코더를 갖춘 Data Matrix(ECC 200) 디코딩 및 인코딩
- jannschu/datamatrix-rs [datamatrix] - 최적화 인코더를 갖춘 Data Matrix(ECC 200) 디코딩 및 인코딩
- EDN
- FlatBuffers
- frol/flatc-rust - Cargo 빌드 스크립트용 FlatBuffers 컴파일러(flatc) 연동
- HAR
- mandrean/har-rs [har] - HTTP Archive Format(HAR) 직렬화 및 역직렬화 라이브러리
- HTML
- servo/html5ever - 고성능 브라우저급 HTML5 파서
- JSON
- cloudwego/sonic-rs [sonic-rs] - SIMD 기반의 빠른 Rust JSON 라이브러리.
- importcjj/rust-ajson [ajson] - JSON 값을 빠르게 가져옵니다
- rustadopt/jzon-rs [jzon] - JSON 구현체
- serde-rs/json [serde_json] - Serde 프레임워크용 JSON 지원
- simd-lite/simd-json [simd-json] - simdjson 포트 기반의 고성능 JSON 파서
- vcschapp/bufjson [bufjson] - 복사와 할당이 없는 스트리밍 JSON 파서 및 렉서. 선택적 스트리밍 JSON Pointer 평가기
- MsgPack
- 3Hren/msgpack-rust - 저수준/고수준 MessagePack 구현체
- NetCDF
- georust/netcdf [netcdf] - 배열 형태의 구조를 파일에서 쉽게 읽고 쓰는 중간 수준 netCDF 바인딩.
- PEM
- jcreekmore/pem-rs [pem] - PEM 인코딩 데이터를 파싱하고 인코딩합니다
- ProtocolBuffers
- stepancheg/rust-protobuf - Google protocol buffers의 Rust 구현체
- tokio-rs/prost -
- QR 코드
- magiclen/qrcode-generator [qrcode-generator] - 순수 Rust로 ISO/IEC 18004 QR Code 및 Micro QR Code 심볼과 ISO/IEC 23941 rMQR 심볼을 생성하고 회색조, PNG, SVG 이미지로 렌더링합니다.
- sorairolake/qrcode-rust2 [qrcode2] - QR 코드 인코딩 라이브러리
- WanzenBug/rqrr [rqrr] - 모든 이미지 소스에서 QR 코드를 감지하고 읽습니다
- magiclen/qrcode-generator [qrcode-generator] - 순수 Rust로 ISO/IEC 18004 QR Code 및 Micro QR Code 심볼과 ISO/IEC 23941 rMQR 심볼을 생성하고 회색조, PNG, SVG 이미지로 렌더링합니다.
- rkyv
- RON (Rusty Object Notation)
- https://github.com/ron-rs/ron - Rusty Object Notation
- Serde
- iddm/serde-aux - serde 라이브러리와 함께 사용하는 추가 도구.
- iddm/serde-aux - serde 라이브러리와 함께 사용하는 추가 도구.
- TOML
- tamasfe/taplo [taplo] - TOML 도구 모음
- toml-rs/toml -
- tamasfe/taplo [taplo] - TOML 도구 모음
- vitiral/stfu8 [stfu8] - UTF-8의 Sorta Text Format
- XML
- Florob/RustyXML - XML 파서
- netvl/xml-rs - 스트리밍 XML 라이브러리
- shepmaster/sxd-document - XML 라이브러리
- shepmaster/sxd-xpath - XPath 라이브러리
- tafia/quick-xml - 고성능 XML 풀 읽기/쓰기 도구
- yaserde - XML에 특화된 또 하나의 직렬화/역직렬화 도구
- YAML
- chyh1990/yaml-rust - 부족했던 YAML 1.2 구현체.
- saphyr - YAML 파싱 전용 크레이트 모음.
- serde-saphyr - 패닉 없는 파싱과 좋은 오류 보고를 강조하는 Serde용 YAML 직렬화/역직렬화 도구
파일시스템
섹션 제목: “파일시스템”[파일시스템]
- 연산
- Camino [camino] - Rust의 std::path::Path와 비슷하지만 UTF-8을 사용합니다.
- dmtrKovalenko/fff [fff-search] - 빈도와 최근성을 반영한 순위, git 인식 주석, 백그라운드 감시, 가벼운 인메모리 콘텐츠 인덱스를 갖춘 오타에 강한 파일 및 콘텐츠 검색 라이브러리. MCP 서버, Node/Bun SDK, C 라이브러리, Neovim 플러그인을 제공합니다.
- dnbln/dir-structure [dir-structure] - 일반 Rust 구조체로 파일시스템 트리를 모델링합니다.
- OpenDAL [opendal] - 다양한 저장소 서비스에서 매끄럽고 효율적으로 데이터를 가져오는 통합 데이터 접근 계층.
- ParthJadhav/Rust_Search [rust_search] - 매우 빠른 파일 검색 라이브러리.
- pop-os/dbus-udisks2 [dbus-udisks2] - UDisks2 DBus API
- pop-os/sys-mount [sys-mount] -
mount/umount2시스템 호출의 고수준 추상화. - vitiral/path_abs [path_abs] - 직렬화 가능한 절대 경로 타입과 관련 메서드.
- webdesus/fs_extra - 표준 라이브러리 std::fs와 std::io의 가능성을 확장합니다
- 임시 파일
- Stebalien/tempfile - 임시 파일 라이브러리
- Stebalien/xattr [xattr] - 유닉스 확장 파일 속성을 나열하고 조작합니다
- zboxfs/zbox [zbox] - 세부 구현을 신경 쓸 필요 없는 프라이버시 중심 내장형 파일시스템.
- avhz/RustQuant [RustQuant] - 계량 금융 라이브러리.
- d-e-s-o/apca [apca] - 주식 거래 등을 위한 Alpaca API의 뚜렷한 철학을 갖춘 포괄적인 바인딩.
- kand-ta/kand [kand] - Rust, Python, JS/TS(WASM)의 현대적 고성능 기술적 분석 라이브러리.
- rust-dd/stochastic-rs [stochastic-rs] - 계량 금융: 130개 이상의 확률 과정, 옵션 가격 산정 및 보정, 변동성 표면, 코퓰라. SIMD/GPU 가속과 Python 바인딩.
- wickra-lib/wickra [wickra] - 스트리밍 우선 기술적 분석. Rust 코어의 514개 지표를 틱마다 O(1)로 업데이트하며 네이티브 Python, Node.js, WASM 바인딩과 C, C++, C#, Go, Java, R용 C ABI 허브를 제공합니다.
함수형 프로그래밍
섹션 제목: “함수형 프로그래밍”- 프렐루드
- JasonShin/fp-core.rs - 함수형 프로그래밍 라이브러리
- myrrlyn/tap - 접미 위치 파이프라인 동작
게임 개발
섹션 제목: “게임 개발”Are we game yet?도 참고하세요
- Allegro
- Awesome Quads - 엄선한 miniquad/macroquad 관련 코드 및 자료 링크 모음
- Awesome wgpu - 엄선한 wgpu 코드 및 자료 모음
- bracket-lib(이전 이름 RLTK)
- bracket-lib [bracket-lib] - 로그라이크 도구 모음(RLTK).
- bracket-lib [bracket-lib] - 로그라이크 도구 모음(RLTK).
- Challonge
- iddm/challonge-rs [challonge] - Challonge REST API용 클라이언트 라이브러리. 토너먼트 진행을 돕습니다.
- iddm/challonge-rs [challonge] - Challonge REST API용 클라이언트 라이브러리. 토너먼트 진행을 돕습니다.
- 엔티티-컴포넌트 시스템(ECS)
- amethyst/specs - Specs 병렬 ECS
- legion - 최소한의 상용구로 풍부한 기능을 제공하는 고성능 ECS 라이브러리
- 게임 엔진
- AscendingCreations/AscendingGraphics - WGPU와 Winit을 사용하는 2D 렌더링 프레임워크. -
- Balaur - Rune 스크립팅, Rapier 물리, 내장 편집기를 갖춘 결정론적 2D 및 3D 게임 엔진
- Bevy - 기분 좋을 만큼 간단한 데이터 기반 게임 엔진. -
- Fyrox - 3D 게임 엔진
- ggez - 최소한의 번거로움으로 2D 게임을 만드는 경량 게임 프레임워크 -
- Kiss3d - 단순함을 지향하는 3D 그래픽 엔진
- oxidator - WebGPU를 지원하는 실시간 전략 게임/엔진
- Piston -
- Unrust - Webgl 2.0 / 네이티브 게임 엔진
- AscendingCreations/AscendingGraphics - WGPU와 Winit을 사용하는 2D 렌더링 프레임워크. -
- 게임 서버
- gamedig/rust-gamedig [gamedig] - 게임 서버에 이름, 접속 플레이어, 최대 플레이어 수 등의 정보를 조회합니다.
- gamedig/rust-gamedig [gamedig] - 게임 서버에 이름, 접속 플레이어, 최대 플레이어 수 등의 정보를 조회합니다.
- Godot
- adalinesimonian/gdvm - CLI용 Godot 버전 관리자
- godot-rust/gdext [gdext] - Godot 4+ 게임 엔진 바인딩
- godot-rust/gdnative [gdnative] - Godot 3+ 게임 엔진 바인딩
- adalinesimonian/gdvm - CLI용 Godot 버전 관리자
- Minecraft
- bedrock-crustaceans/bedrock-rs - Rust의 Minecraft Bedrock Edition 개발용 범용 도구 모음.
- FerrumC - Rust로 업그레이드한 원본 Minecraft 서버 [
]
- Pumpkin - 완전히 Rust로 작성한 고성능 Minecraft 서버 소프트웨어
- SteelMC - 성능과 기능 동등성을 고려하여 만든 Rust Minecraft 서버
- bedrock-crustaceans/bedrock-rs - Rust의 Minecraft Bedrock Edition 개발용 범용 도구 모음.
- Raylib
- deltaphc/raylib-rs [raylib] - raylib 바인딩
- SDL [sdl]
- brson/rust-sdl - SDL1 바인딩
- Rust-SDL2/rust-sdl2 - SDL2 바인딩
- SFML
- jeremyletang/rust-sfml - SFML 바인딩
- Skillratings
- atomflunder/skillratings [skillratings] - Elo, Glicko-2, TrueSkill 등 다중 사용자 게임용 실력 평가 알고리즘 모음.
- atomflunder/skillratings [skillratings] - Elo, Glicko-2, TrueSkill 등 다중 사용자 게임용 실력 평가 알고리즘 모음.
- Tatami
- giraffekey/tatami [tatami] - 로그라이크 던전 생성 알고리즘.
- Toornament-rs
- iddm/toornament-rs - Toornament.com API 바인딩.
- iddm/toornament-rs - Toornament.com API 바인딩.
- Victorem
- VictoremWinbringer/Victorem [Victorem] - 간단한 2D 및 3D 온라인 게임 프로토타입을 만드는 쉬운 UDP 게임 서버 및 UDP 클라이언트 프레임워크
지리공간
섹션 제목: “지리공간”- apache/sedona-db - Rust로 작성한 지리공간 DataFrame 라이브러리인 SedonaDB.
- DaveKram/coord_transforms [coord_transforms] - 좌표 변환(2차원, 3차원, 지리공간)
- Georust - 지리공간 도구 및 라이브러리
- georust/geojson [geojson] - GeoJSON 벡터 GIS 파일 형식의 직렬화 및 역직렬화 라이브러리.
- MapLibre/Martin - PostGIS, MBTiles, PMTiles, 스프라이트를 지원하는 지도 타일 서버.
- rust-reverse-geocoder - thampiman/reverse-geocoder에서 영감을 받은 빠른 오프라인 역지오코더
- vlopes11/geomorph [geomorph] - UTM, LatLon, MGRS 좌표 간 변환
그래프 알고리즘
섹션 제목: “그래프 알고리즘”- neo4j-labs/graph - 고성능 그래프 알고리즘 라이브러리
- petgraph/petgraph - 그래프 자료 구조 라이브러리.
그래픽
섹션 제목: “그래픽”[그래픽]
- 글꼴
- redox-os/rusttype - FreeType 같은 라이브러리의 대안
- rustybuzz - 점진적인 harfbuzz 포트
- gfx-rs/gfx - 고성능 바인드리스 그래픽 API.
- gfx-rs/wgpu - gfx-hal 기반 네이티브 WebGPU 구현체.
- OpenGL [opengl]
- gl-rs - OpenGL 함수 포인터 로더
- glium/glium - 안전한 OpenGL 래퍼.
- glutin - GLFW 대안
- PistonDevelopers/glfw-rs - GLFW3 바인딩 및 관용적인 래퍼
- PDF
- bastibense/libharu_ng [libharu_ng] - Rust 앱에서 PDF를 쉽게 생성합니다.
- fschutt/printpdf - PDF 작성 라이브러리
- fullbleed-engine/fullbleed-official [fullbleed] - 재사용 가능한 템플릿, 가변 데이터 생성, Python 바인딩을 갖춘 인쇄 중심 HTML/CSS-PDF 엔진.
- gastongouron/ironpress [ironpress] - 내장 레이아웃 엔진을 갖추고 브라우저나 시스템 의존성이 없는 순수 Rust HTML/CSS/Markdown-PDF 변환기.
- hayro - 순수 Rust PDF 인터프리터 및 렌더러
- J-F-Liu/lopdf - PDF 문서 조작
- kaj/rust-pdf - 순수 Rust로 PDF 파일 생성
- yfedoseev/pdf_oxide [pdf_oxide] - Python 바인딩을 갖춘 빠른 PDF 텍스트 추출, 생성, 편집
- Vulkan [vulkan]
GUI
섹션 제목: “GUI”[gui]
- autopilot-rs/autopilot-rs - 간단한 크로스 플랫폼 GUI 자동화 라이브러리.
- Cocoa
- servo/core-foundation-rs - Mac OS X 및 iOS의 Core Foundation과 기타 저수준 라이브러리용 Rust 바인딩
- DioxusLabs/dioxus - Rust로 크로스 플랫폼 사용자 인터페이스를 만드는 이식 가능하고 성능이 뛰어나며 사용하기 편한 프레임워크.
- emilk/egui - 간단하고 빠르며 이식성이 높은 즉시 모드 GUI 라이브러리. egui는 웹, 네이티브, 좋아하는 게임 엔진에서 실행됩니다.
- emoon/rust_minifb - minifb는 선택적 비트맵 렌더링을 갖춘 크로스 플랫폼 창 구성 도구입니다. 마우스와 키보드 입력도 쉽게 처리하며 주로 프로토타이핑용입니다
- euv-dev/euv [euv] - 가상 DOM, 반응형 시그널, WebAssembly용 HTML 매크로를 갖춘 선언적 크로스 플랫폼 Rust UI 프레임워크.
- FerrisMind/shadcn-rs [iced-shadcn] - shadcn/ui 미학의 iced 및 egui 컴포넌트 모음. egui-shadcn을 포함합니다.
- FLTK
- fltk-rs - FLTK 바인딩
- fltk-rs - FLTK 바인딩
- Flutter
- cunarist/rinf - Flutter 백엔드로 Rust를, Rust 프런트엔드로 Flutter를 사용합니다
- flutter-rs - dart와 rust로 flutter 데스크톱 앱을 만듭니다.
- fzyzcjy/flutter_rust_bridge - Flutter/Dart <-> Rust용 고수준 메모리 안전 바인딩 생성기
- cunarist/rinf - Flutter 백엔드로 Rust를, Rust 프런트엔드로 Flutter를 사용합니다
- fschutt/azul - Rust 데스크톱 애플리케이션을 빠르게 개발하는 무료 함수형 IMGUI 지향 GUI 프레임워크. Mozilla WebRender 렌더링 엔진이 지원합니다.
- GTK+ [gtk]
- gtk-rs/gtk4-rs - GTK4 바인딩
- relm - Elm에서 영감을 받은 비동기 GTK+ 기반 GUI 라이브러리
- gtk-rs/gtk4-rs - GTK4 바인딩
- iced-rs/iced [iced] - 단순성과 타입 안전성에 중점을 둔 크로스 플랫폼 GUI 라이브러리. Elm에서 영감을 받았습니다.
- ImGui
- imgui-rs - ImGui 바인딩
- imgui-rs - ImGui 바인딩
- IUP
- Kiss-ui - IUP 기반의 간단한 UI 프레임워크
- ivanceras/sauron-native - 진정한 네이티브 크로스 플랫폼 GUI 라이브러리. 하나의 통합 코드를 네이티브 GUI, HTML 웹, TUI로 실행할 수 있습니다.
- libui
- rust-native-ui/libui-rs - libui 바인딩.
- linebender/xilem [xilem] - React, SwiftUI, Elm에서 영감을 받은 실험적 Rust 반응형 UI 프레임워크. Masonry, Vello/wgpu, Parley, AccessKit을 기반으로 웹 및 네이티브 백엔드를 제공합니다.
- longbridge/gpui-component [gpui-component] - GPUI로 멋진 데스크톱 애플리케이션을 만드는 UI 컴포넌트.
- makepad/makepad [makepad-widgets] - wasm/webGL, osx/metal, windows/dx11, linux/opengl로 컴파일되는 창의적 소프트웨어 개발 플랫폼인 Makepad.
- Nuklear
- nuklear-rust - Nuklear 바인딩
- OrbTk - Orbital Widget Toolkit은 SDL2를 사용하는 다중 플랫폼 (G)UI 도구 모음입니다
- PistonDevelopers/conrod - 사용하기 쉬운 즉시 모드 2D GUI 라이브러리
- project-blinc/Blinc [blinc_app] - GPUI 스타일 빌더 API, 글래스모피즘 효과, 스프링 물리 애니메이션, 데스크톱/Android/iOS 네이티브 렌더링을 갖춘 GPU 가속 크로스 플랫폼 UI 프레임워크.
- Qt
- cyndis/qmlrs - QtQuick 바인딩
- rust-qt - Rust용 Qt 바인딩
- woboq/qmetaobject-rs - 컴파일 시간에 QMetaObject를 구성하여 Qml과 Rust를 통합합니다.
- Ribir - 단일 코드베이스에서 아름다운 네이티브 다중 플랫폼 애플리케이션을 만드는 Rust GUI 프레임워크인 Ribir.
- rise-ui - 아름답고 사용자 친화적인 인터페이스 개발용 간단한 컴포넌트 기반 크로스 플랫폼 GUI 도구 모음.
- saurvs/nfd-rs - nativefiledialog 바인딩
- Sciter
- sciter-sdk/rust-sciter - Sciter 바인딩
- sciter-sdk/rust-sciter - Sciter 바인딩
- slint-ui/slint slint - Slint는 임베디드 기기와 데스크톱 애플리케이션의 부드러운 그래픽 사용자 인터페이스를 효율적으로 개발하는 도구 모음입니다.
- smithay - [smithay]는 Wayland 컴포지터 제작의 구성 요소를 제공하는 안전하고 문서화가 잘된 라이브러리입니다
- tauri-apps/tauri - WRY 기반 웹 프런트엔드로 더 작고 빠르고 안전한 데스크톱 애플리케이션을 만듭니다.
- tauri-apps/wry - Webview 렌더링 라이브러리.
- xilem - 데이터 우선 UI 설계 도구 모음 druid의 후속 도구.
이미지 처리
섹션 제목: “이미지 처리”- abonander/img_hash - 지각적 이미지 해싱 및 동일성과 유사성 비교.
- Enet4/dicom-rs - 빠르고 안전하며 직관적인 사용을 목표로 하는 순수 Rust DICOM 표준 구현체. DICOM 객체 작업과 DICOM 애플리케이션 상호작용을 제공합니다.
- image-rs/image - 기본 이미지 처리 함수와 이미지 형식 간 변환 메서드
- image-rs/imageproc -
image라이브러리 기반 이미지 처리 라이브러리. - marekm4/dominant_color [dominant_color] - 주요 색상 추출 도구
- rust-cv/cv - 컴퓨터 비전 알고리즘, 추상화, 시스템을 구현합니다. 가능한 경우
#[no_std]를 지원합니다. - teovoinea/steganography [steganography] - 간단한 스테가노그래피 라이브러리
- twistedfall/opencv-rust - OpenCV 바인딩
언어 명세
섹션 제목: “언어 명세”- shnewto/bnf - Backus–Naur 형식의 문맥 자유 문법을 파싱하는 라이브러리.
라이선스 관리
섹션 제목: “라이선스 관리”- WyvernIXTL/license-fetcher [license-fetcher] - 빌드 시 의존성의 라이선스를 가져와 프로그램에 내장합니다.
[로그]
- donnie4w/tklog - 로그 수준, 파일 분할, 압축 보관을 지원하는 가볍고 효율적인 rust 구조화 로그 라이브러리.
- estk/log4rs - Java Logback과 log4j 라이브러리를 모델로 한 폭넓게 설정 가능한 로깅 프레임워크
- fast/logforth - Rust 애플리케이션용 다재다능하고 확장 가능하며 사용하기 쉬운 로깅 프레임워크. 여러 디스패치, 필터, 어펜더를 설정하여 필요에 맞게 로깅 구성을 조정할 수 있습니다.
- rbatis/fast_log - 비동기 로그: 고성능 비동기 로깅
- rust-lang/log - 로깅 구현체
- seanmonstar/pretty-env-logger - 보기 좋고 사용하기 쉬운 로거.
- slog-rs/slog - 구조화되고 조합 가능한 로깅
- tokio-rs/tracing - 비동기를 인식하는 구조화 로깅, 오류 처리, 메트릭 등을 위한 애플리케이션 수준 추적 프레임워크
매크로
섹션 제목: “매크로”- cute
- mattgathu/cute - Python 스타일 리스트 컴프리헨션 매크로.
- elastio/bon [bon] - 구조체와 함수의 컴파일 시간 검사 빌더를 생성하며, 함수와 메서드에 부분 적용, 선택적 매개변수, 이름 지정 매개변수를 제공합니다.
- Linq-in-Rust - C# LINQ 스타일 표현식을 위한 매크로와 메서드.
마크업 언어
섹션 제목: “마크업 언어”- bruits/satteri [satteri] - 고성능 Markdown 및 MDX 처리. Rust로 파싱 및 컴파일하고 JavaScript로 플러그인을 실행합니다. MDX 확장을 갖춘 CommonMark 파서, MDAST/HAST 트리 연산, JavaScript 상호운용용 NAPI 바인딩을 포함합니다.
- CommonMark
- insomnimus/tidier [tidier] - HTML, XHTML, XML 문서 서식 라이브러리.
모바일
섹션 제목: “모바일”- Android / iOS
- ivnsch/rust_android_ios - 각각 rust-swig와 cbindgen으로 Android와 iOS에서 공유 라이브러리를 사용하는 예제.
- 범용
- Geal/rust_on_mobile - iOS CocoaPods / Android JNI
- redbadger/crux [crux_core] - 크로스 플랫폼 앱 개발. Crux는 앱의 비즈니스 로직과 동작을 모바일(iOS/Android) 및 웹에서 하나의 재사용 가능한 코어로 공유하도록 돕습니다.
- iOS
- TimNN/cargo-lipo - iOS 애플리케이션용 범용 라이브러리를 자동으로 만드는 cargo lipo 하위 명령.
네트워크 프로그래밍
섹션 제목: “네트워크 프로그래밍”- Bluetooth
- bluez/bluer [bluer] - 공식 BlueZ 바인딩.
- bluez/bluer [bluer] - 공식 BlueZ 바인딩.
- CoAP
- DNS
- kweonminsung/bind9_rndc_rust [rndc] - Rust용 BIND9 RNDC 프로토콜 구현체
- kweonminsung/bind9_rndc_rust [rndc] - Rust용 BIND9 RNDC 프로토콜 구현체
- Docker
- fussybeaver/bollard - Docker 데몬 API
- FTP
- mattnenterprise/rust-ftp - FTP 클라이언트
- gRPC
- hyperium/tonic - async/await를 지원하는 네이티브 gRPC 클라이언트 및 서버 구현체
- tikv/grpc-rs - C Core 라이브러리와 퓨처 기반 gRPC 라이브러리
- hyperium/tonic - async/await를 지원하는 네이티브 gRPC 클라이언트 및 서버 구현체
- HTTP
- IPNetwork
- achanda/ipnetwork - IP 네트워크 작업용 라이브러리
- candrew/netsim - 네트워크 시뮬레이션 및 테스트 라이브러리
- 저수준
- actix/actix - 액터 라이브러리
- dylanmckay/protocol - 맞춤 TCP/UDP 프로토콜 정의
- libpnet/libpnet - 크로스 플랫폼 저수준 네트워킹
- smoltcp-rs/smoltcp - 베어메탈 실시간 시스템용 독립적인 이벤트 기반 TCP/IP 스택
- message-io
- lemunozm/message-io - 네트워크 애플리케이션을 쉽고 빠르게 만드는 이벤트 기반 메시지 라이브러리. TCP, UDP, WebSockets를 지원합니다.
- lemunozm/message-io - 네트워크 애플리케이션을 쉽고 빠르게 만드는 이벤트 기반 메시지 라이브러리. TCP, UDP, WebSockets를 지원합니다.
- MQTT
- bytebeamio/rumqtt - TLS 사용 여부와 관계없이 TCP 및 WebSockets로 MQTT 프로토콜과 통신하는 애플리케이션을 만드는 개발자용 라이브러리.
- rmqtt/rmqtt - MQTT 서버/MQTT 브로커 - 5G 시대 IoT용 확장 가능한 분산 MQTT 메시지 브로커
- bytebeamio/rumqtt - TLS 사용 여부와 관계없이 TCP 및 WebSockets로 MQTT 프로토콜과 통신하는 애플리케이션을 만드는 개발자용 라이브러리.
- NanoMsg
- NATS
- nats-io/nats.rs - 클라우드 네이티브 메시징 시스템 NATS용 클라이언트.
- nats-io/nats.rs - 클라우드 네이티브 메시징 시스템 NATS용 클라이언트.
- Nng
- neachdainn/nng-rs [Nng] - Nng (nanomsg v2) 바인딩
- neachdainn/nng-rs [Nng] - Nng (nanomsg v2) 바인딩
- NNTP
- mattnenterprise/rust-nntp [nntp] - NNTP 클라이언트
- P2P
- libp2p/rust-libp2p - libp2p 네트워킹 스택 구현체.
- n0-computer/iroh [iroh] - 기기 간 직접 연결을 구축하는 크레이트
- libp2p/rust-libp2p - libp2p 네트워킹 스택 구현체.
- POP3
- mattnenterprise/rust-pop3 [pop3] - POP3 클라이언트
- QUIC
- aws/s2n-quic - IETF QUIC 프로토콜 구현체
- cloudflare/quiche - cloudflare의 QUIC 전송 프로토콜 및 HTTP/3 구현체
- mozilla/neqo - QUIC 구현체
- quinn-rs/quinn - 퓨처 기반 QUIC 구현체
- tencent/tquic - 고성능 경량 크로스 플랫폼 QUIC 라이브러리
- aws/s2n-quic - IETF QUIC 프로토콜 구현체
- Raknet
- b23r0/rust-raknet - RakNet 프로토콜 구현체
- b23r0/rust-raknet - RakNet 프로토콜 구현체
- RPC
- remoc-rs/remoc [remoc] - Remoc은 모든 원격 전송에서 Tokio와 비슷한 채널(broadcast, mpsc, oneshot, watch) 및 트레이트 호출을 제공합니다.
- smallnest/rpcx-rs - 마이크로서비스를 쉽고 간단하게 개발하는 RPC 라이브러리.
- remoc-rs/remoc [remoc] - Remoc은 모든 원격 전송에서 Tokio와 비슷한 채널(broadcast, mpsc, oneshot, watch) 및 트레이트 호출을 제공합니다.
- SIP
- restsend/rsipstack - RFC 3261을 준수하는 SIP 스택
- Socket.io
- 1c3t3a/rust-socketio [rust_socketio] - Rust로 작성한 socket.io 클라이언트 구현체.
- SSH
- alexcrichton/ssh2-rs - libssh2 바인딩
- Thrussh [thrussh] - libsodium 기반 SSH 라이브러리
- Stomp
- zslayton/stomp-rs - STOMP 1.2 클라이언트 구현체
- VPN
- defguard/wireguard-rs - 네이티브 운영체제 커널 및 사용자 공간 WireGuard 프로토콜 구현체를 사용하여 WireGuard 인터페이스 관리용 통합 고수준 API를 제공하는 다중 플랫폼 라이브러리
- Zenoh
- eclipse-zenoh-flow/zenoh-flow - 클라우드부터 사물까지 아우르는 연산을 위한 선언적 프레임워크
- eclipse-zenoh/zenoh - 오버헤드 없는 네트워크 프로토콜
- ZeroMQ
- erickt/rust-zmq - ZeroMQ 바인딩
- 0xlane/pe-sign [pe-sign] - PE 파일에서 서명 정보를 검증하고 추출하는 크로스 플랫폼 rust no-std 라이브러리.
- cchexcode/wavefront_rs - Wavefront OBJ 형식 파서.
- comex/rust-shlex [shlex] - Python shlex처럼 문자열을 셸 단어로 나눕니다.
- Eliah-Lakhin/lady-deirdre - 새 프로그래밍 언어와 LSP 서버용 프레임워크.
- firecrawl/pdf-inspector - PDF 분류 및 텍스트 추출용 빠른 Rust 라이브러리.
- Folyd/robotstxt - Google robots.txt 파서 및 매처 C++ 라이브러리의 포트
- freestrings/jsonpath - JsonPath 엔진. Webassembly와 Javascript도 지원합니다
- hmeyer/stl_io - STL(STereoLithography) 파일 파서
- igumnoff/shiva - Shiva 라이브러리: 모든 유형의 문서(일반 텍스트, Markdown, HTML, PDF 등)를 위한 Rust 파서 및 생성기 구현체
- kevinmehall/rust-peg - 파싱 표현 문법(PEG) 파서 생성기
- lalrpop/lalrpop - LR(1) 파서 생성기
- m4rw3r/chomp - 빠른 모나드 스타일 파서 조합기
- Marwes/combine - 파서 조합기 라이브러리
- mazznoer/csscolorparser-rs [csscolorparser] - CSS 색상 파서 라이브러리
- mohamadzoh/phonelib [phonelib] - 국제 전화번호를 파싱, 검증, 서식 지정, 정규화하는 의존성 없는 Rust 라이브러리.
- nrc/zero [zero] - 할당 없는 바이너리 데이터 파싱
- ophi-dev/antlr-rust-runtime [antlr-rust-runtime] - 순수 Rust 파서 생성기를 갖춘 ANTLR v4 런타임. Java 없이
.g4문법에서 직접 파서를 생성하며 공식 ANTLR 적합성 테스트 모음으로 검증했습니다. - oxc-project/oxc [oxc] - Rust로 작성한 고성능 JavaScript/TypeScript 파서, 변환기, 축소기, 리졸버. Rolldown, Nuxt, Nova 등을 구동합니다.
- pest-parser/pest - 우아한 파서
- ptal/oak - 타입이 지정된 PEG 파서 생성기(컴파일러 플러그인)
- run-llama/liteparse [liteparse] - 공간적 텍스트 추출, 경계 상자, 유연한 OCR(Tesseract/HTTP 서버), 다중 언어 바인딩(Rust, Node.js, Python, WASM)을 갖춘 빠르고 가벼운 PDF 파싱 라이브러리. PDFium 기반이며 CLI 도구
lit를 제공합니다. - rust-bakery/nom - 파서 조합기 라이브러리
- s-panferov/queryst - gs에서 영감을 받은 쿼리 문자열 파싱 라이브러리
- slimreaper35/dockerfile-parser-rs [dockerfile-parser-rs] - Dockerfile 파싱 라이브러리 및 CLI 도구
- softdevteam/grmtools - 더 나은 오류 교정을 갖춘 LR 파서
- tree-sitter/tree-sitter - 프로그래밍 도구를 위한 파서 생성 도구 및 증분 파싱 라이브러리
- winnow-rs/winnow [winnow] - 바이트 지향 제로 카피 파서 조합기 라이브러리.
- xberg-io/tree-sitter-language-pack [tree-sitter-language-pack] - 통합 파서 API와 14개 언어의 바인딩을 갖춘 300개 이상의 언어용 미리 빌드한 tree-sitter 문법.
주변 장치
섹션 제목: “주변 장치”- AprilNEA/OpenLogi/crates/openlogi-hidpp [openlogi-hidpp] - Logitech HID++ 프로토콜 지원을 위한 OpenLogi의 벤더링된 hidpp 크레이트 포크.
- esp-rs/esp-hal [esp-hal] - Espressif ESP32 장치(ESP32, ESP32-C2/C3/C5/C6/C61, ESP32-H2, ESP32-P4, ESP32-S2/S3)용 베어메탈
no_std하드웨어 추상화 계층. GPIO, I2C, SPI, UART, 타이머, DMA 등의 안전한 Rust API를 제공합니다. - 지문 리더
- alvaroparker/libfprint-rs [libfprint-rs] - Linux libfprint 라이브러리의 래퍼를 제공하는 Libfprint-rs.
- Michael-A-Kuykendall/crabcamera [crabcamera] - 자동 품질 검증과 하드웨어 제어를 갖춘 데스크톱 카메라 접근용 Tauri 플러그인.
- 직렬 포트
- serialport/serialport-rs [serialport] - 직렬 포트 접근을 제공하는 크로스 플랫폼 라이브러리
플랫폼별
섹션 제목: “플랫폼별”- 크로스 플랫폼
- iddm/thread-priority - 간단한 크로스 플랫폼 스레드 우선순위 관리.
- svartalf/rust-battery - 노트북 배터리의 크로스 플랫폼 정보
- iddm/thread-priority - 간단한 크로스 플랫폼 스레드 우선순위 관리.
- FreeBSD
- fubarnetes/libjail-rs [jail] - FreeBSD jail 라이브러리
- Linux
- hannobraun/inotify-rs - inotify 바인딩
- pop-os/distinst - Linux 배포판 설치 프로그램
- yaa110/rust-iptables [iptables] - iptables 바인딩
- hannobraun/inotify-rs - inotify 바인딩
- 유닉스 계열
- nix-rust/nix - 유닉스 계열 API 바인딩
- rustix - POSIX/Unix/Linux/Winsock2 시스템 호출용 안전한 바인딩
- zargony/fuse-rs - FUSE 바인딩
- nix-rust/nix - 유닉스 계열 API 바인딩
- Windows
- microsoft/windows-rs - Windows용 Rust
- retep998/winapi-rs - Windows API 바인딩
- microsoft/windows-rs - Windows용 Rust
역공학
섹션 제목: “역공학”- binlex - 함수 핑거프린팅과 유사성 매칭을 갖춘 바이너리 분석 및 역공학 프레임워크.
- idalib [idalib] - IDA v9.0의 idalib로 독립 분석 도구를 개발할 수 있게 하는 IDA SDK Rust 바인딩
- objdiff - 디컴파일 프로젝트용 로컬 차이 비교 도구
- wakaru [wakaru] - JavaScript 디컴파일러. webpack/esbuild/Metro/Browserify 번들을 모듈로 풀고 축소기 및 Babel/TypeScript 출력을 읽기 쉬운 코드로 되돌립니다
스크립팅
섹션 제목: “스크립팅”[스크립팅]
- 3body-lang - The Three Body Language
- boa-dev/boa [boa_engine] - Rust로 작성한 실험적인 JavaScript 렉서, 파서, 인터프리터.
- cel-rust [cel-interpreter] - Common expression language 파서 및 인터프리터
- duckscript - 간단하고 확장 가능하며 내장 가능한 스크립트 언어.
- facebook/starlark-rust - Python 구문을 사용하는 작고 결정론적이며 스레드 안전한 언어
- fleabitdev/gamelisp - 게임 개발용 Lisp 스타일 스크립트 언어
- giraffekey/xylo [xylo-lang] - 절차적 미술용 함수형 프로그래밍 언어.
- gluon-lang/gluon - 작은 정적 타입 함수형 프로그래밍 언어
- kcl - 주로 설정 및 정책 상황에서 사용하는 제약 기반 레코드 및 함수형 언어.
- kyren/piccolo [piccolo] - 순환 감지 증분 GC, 샌드박싱 기능, 안전한 Rust <-> Lua 바인딩을 갖춘 순수 Rust 실험적 스택리스 Lua VM.
- metacall/core [metacall] - NodeJS, JavaScript, TypeScript, Python, Ruby, C#, Wasm, Java, Cobol 등을 지원하는 크로스 플랫폼 다중 언어 런타임.
- mun - 일급 핫 리로드 지원을 갖춘 컴파일 정적 타입 스크립트 언어
- murarth/ketos - rust의 스크립트 및 확장 언어로 사용하는 Lisp 방언 함수형 프로그래밍 언어
- PistonDevelopers/dyon - Rust 스타일의 동적 타입 스크립트 언어
- rhaiscript/rhai - JavaScript와 Rust의 조합을 닮은 작고 빠른 임베디드 스크립트 언어
- rune-rs/rune - 내장 가능한 동적 프로그래밍 언어
- trynova/nova - 완전히 Rust로 작성한 JavaScript 엔진
시뮬레이션
섹션 제목: “시뮬레이션”[시뮬레이션]
- nyx-space - 우주선 임무 설계와 궤도 결정에 쓰이는 높은 정확도의 빠르고 안정적이며 검증된 천체역학 도구 라이브러리
- rsasaki0109/rust_robotics [rust_robotics] - PythonRobotics에서 영감을 받은 로봇 알고리즘의 Rust 구현체. 경로 계획, 위치 추정, SLAM, 제어를 다루며 no_std 지원과 ROS 2 예제를 제공합니다
소셜 네트워크
섹션 제목: “소셜 네트워크”시스템
섹션 제목: “시스템”- ardaku/whoami [whoami] - 현재 사용자와 환경을 가져오는 크레이트.
- GuillaumeGomez/sysinfo [sysinfo] - 시스템 정보를 가져오는 크로스 플랫폼 라이브러리
- navidys/procsys [procsys] - /proc 및 /sys 의사 파일시스템에서 시스템, 커널, 프로세스 메트릭을 가져오는 라이브러리.
- Phate6660/nixinfo [nixinfo] - cpu, 배포판, 환경, 커널 등의 시스템 정보를 수집하는 라이브러리 크레이트.
- sorairolake/sysexits-rs [sysexits] -
<sysexits.h>에 정의된 시스템 종료 코드.
작업 스케줄링
섹션 제목: “작업 스케줄링”- delay-timer - 지연 작업의 시간 관리자. crontab과 비슷하지만 비동기 작업이 가능합니다.
- persistent-scheduler [persistent-scheduler] - Tokio 기반 고성능 작업 스케줄링 시스템. 안정적인 시간 기반 작업을 위해 작업 영속성, 반복 작업, Cron 기반 스케줄링을 제공합니다.
템플릿 엔진
섹션 제목: “템플릿 엔진”- Handlebars
- sunng87/handlebars-rust - 상속과 맞춤형 헬퍼를 지원하는 Handlebars 템플릿 엔진.
- zzau13/yarte - Yarte는 Yet Another Rust Template Engine의 약자로 가장 빠른 템플릿 엔진입니다.
- HTML
- askama - Jinja 기반 템플릿 렌더링 엔진
- kaj/ructe - HTML 템플릿 시스템
- Keats/tera - Jinja2와 Django 템플릿 언어 기반 템플릿 엔진.
- lambda-fairy/maud - 컴파일 시간 HTML 템플릿
- mitsuhiko/minijinja [minijinja] - Jinja2 기반 최소 의존성 템플릿 엔진.
- rshtml/rshtml [rshtml] - RsHtml: Rust를 HTML에, HTML을 Rust에 삽입하는 컴파일 시간 타입 안전 경량 템플릿 엔진.
- Stebalien/horrorshow-rs - 컴파일 시간 HTML 템플릿
- Mustache
- rustache/rustache - Mustache 명세의 Rust 구현체
텍스트 처리
섹션 제목: “텍스트 처리”- becheran/wildmatch [wildmatch] - 물음표 및 별표 와일드카드 연산자를 사용하는 간단한 문자열 매칭
- BurntSushi/suffix - 선형 시간 접미사 배열 생성(유니코드 지원)
- BurntSushi/tabwriter - 탄력적 탭 정지 위치(텍스트 열 정렬)
- cpc -
1+2부터1% of round(1 lightyear / 14!s to km/h)까지 단위 및 단위 변환을 지원하여 수학 문자열을 파싱하고 계산합니다. - Daniel-Liu-c0deb0t/triple_accel [triple_accel] - SIMD로 가속한 Rust 편집 거리 루틴. 빠른 Hamming, Levenshtein, 제한된 Damerau-Levenshtein 등의 거리 계산과 문자열 검색을 지원합니다
- fancy-regex/fancy-regex [fancy-regex] - 전후방 탐색과 백트래킹 등 비교적 풍부한 기능을 지원하도록 설계한 정규식 구현체.
- greyblake/whatlang-rs - 트라이그램 기반 자연어 감지 라이브러리
- Lucretiel/joinery [joinery] - 범용 문자열 및 반복 가능 항목 결합
- mgeisler/textwrap [textwrap] - 텍스트 줄 바꿈(하이픈 넣기 지원)
- null8626/decancer [decancer] - 문자열에서 흔히 혼동되는 유니코드 문자/동형 문자를 제거하는 작은 패키지.
- ps1dr3x/easy_reader - 반복자를 소비하지 않고 대용량 파일의 줄을 앞뒤 및 임의 방향으로 탐색하는 리더
- pwoolcoc/ngrams [ngrams] - 임의 반복자에서 n-그램을 구성합니다
- rust-lang/regex - 정규식(RE2 스타일)
- strsim-rs - 문자열 유사도 메트릭
- xberg-io/html-to-markdown [html-to-markdown-rs] - Rust 코어와 12개 언어 바인딩을 갖춘 빠른 CommonMark 호환 HTML-마크다운 변환기.
- xberg-io/xberg [xberg] - 97개 이상의 형식(PDF, Office, OCR 이미지, HTML, 이메일, 압축 파일)에서 텍스트, 표, 메타데이터를 추출하는 문서 지능 라이브러리. 11개 언어 바인딩.
- yaa110/rake-rs [rake] - Rust용 다국어 RAKE 알고리즘 구현체
텍스트 검색
섹션 제목: “텍스트 검색”- andylokandy/simsearch [simsearch] - 메모리에서 유사 문자열을 검색하는 간단하고 가벼운 퍼지 검색 엔진
- BurntSushi/fst [fst] - 유한 상태 머신을 사용하는 정렬된 집합과 맵의 빠른 구현체
- CurrySoftware/perlin [perlin] - 지연 처리 방식의 할당 없는 데이터 독립 정보 검색 라이브러리
- meilisearch/MeiliSearch - 매우 높은 관련성, 즉시 검색, 오타 내성을 갖춘 전문 검색 API.
- pg_search - 최첨단 전문 검색 순위 함수인 BM25 알고리즘으로 SQL 테이블의 전문 검색을 제공하는 PostgreSQL 확장.
- SeekStorm [SeekStorm] - Rust의 1밀리초 미만 전문 검색 라이브러리 및 다중 테넌트 서버
- tantivy [tantivy] - Rust로 작성한 말처럼 빠른 전문 검색 엔진 라이브러리.
안전하지 않은 코드
섹션 제목: “안전하지 않은 코드”- zerocopy - “Zerocopy는 비용 없는 메모리 조작을 쉽게 만듭니다. 여러분이 하지 않아도 되도록 우리가
unsafe를 작성합니다.”
동영상
섹션 제목: “동영상”- ffmpeg-sidecar - 독립형 FFmpeg 바이너리를 직관적인 Iterator 인터페이스로 감쌉니다.
- screencapturekit-rs [screencapturekit] - macOS 화면/오디오 캡처를 위한 Apple ScreenCaptureKit 프레임워크의 안전한 Rust 바인딩
가상화
섹션 제목: “가상화”- beneills/quantum - 고급 양자 컴퓨터 시뮬레이터
- bytecodealliance/wasmtime - 독립형 WebAssembly 런타임
- capsule - 신뢰할 수 없는 코드를 실행하는 WebAssembly 샌드박싱 런타임
- chromium/chromiumos/platform/crosvm - Chrome OS에서 빠르고 안전한 가상화 환경 안에 Linux 앱을 실행하도록 하는 CrOSVM
- oxidecomputer/propolis - illumos bhyve 커널 모듈용 사용자 공간 프로그램
- saurvs/hypervisor-rs - OS X의 하드웨어 가속 가상화
- smol-machines/smolvm - 실행 중인 VM을 쓰기 시 복사로 포크하는 libkrun 기반 휴대형 마이크로 VM 샌드박스
- wasmi-labs/wasmi - 경량 WebAssembly 런타임
웹 프로그래밍
섹션 제목: “웹 프로그래밍”Are we web yet?와 Rust 웹 프레임워크 비교도 참고하세요.
- 백엔드
- actix/actix-web - websocket을 지원하는 경량 비동기 웹 프레임워크
- Anansi - 간단한 풀스택 웹 프레임워크
- loco-rs/loco [loco-rs] - Rails에서 영감을 받은 사이드 프로젝트와 스타트업용 1인 Rust 프레임워크.
- Rocket - 사용 편의성, 표현력, 속도에 중점을 둔 웹 프레임워크인 Rocket
- RustAPI [rustapi-rs] - 컴파일 시간 OpenAPI와 네이티브 MCP를 갖춘 사용하기 편한 웹 프레임워크
- summer-rs - java의 spring-boot에서 영감을 받은 rust 애플리케이션 프레임워크인 summer-rs.
- tako [tako-rs] - 다중 전송 웹 프레임워크. Tokio 또는 Compio에서 HTTP/1.1, HTTP/2, HTTP/3, WebSocket, SSE, gRPC, TCP/UDP, 유닉스 소켓을 단일 라우터로 제공합니다.
- tokio-rs/axum - Tokio, Tower, Hyper로 만든 사용하기 편한 모듈식 웹 프레임워크
- tokio-rs/topcoat [topcoat] - 필요한 기능을 갖춘 모듈식 Rust 풀스택 웹 프레임워크. 서버 측 렌더링, WASM 없는 클라이언트 반응성, 모듈 기반 라우팅, 내장 Tailwind/자산 번들링을 제공합니다.
- trillium [trillium] - 비동기 Rust로 인터넷 애플리케이션을 만드는 조합 가능한 도구 모음.
- 클라이언트 측 / WASM
- cargo-web - 클라이언트 측 웹용 Cargo 하위 명령
- leptos - 세밀한 반응성으로 선언적 사용자 인터페이스를 만드는 풀스택 동형 웹 프레임워크인 Leptos.
- sauron - The Elm Architecture를 충실히 따르는 클라이언트 측 웹 프레임워크.
- seed - 웹 앱 제작 프레임워크
- stdweb - 클라이언트 측 웹용 표준 라이브러리
- synphonyte/leptos-use [leptos-use] - React-Use와 VueUse에서 영감을 받은 SSR 지원 필수 Leptos 유틸리티 모음
- thaw-ui/thaw [thaw] - Fluent Design 기반의 사용하기 쉬운 Leptos 컴포넌트 라이브러리
- tinyweb - 코드 800줄로 만든 wasm용 최소한의 Rust 웹 프레임워크
- yew - 클라이언트 웹 앱 제작 프레임워크
- HTTP 클라이언트
- 0x676e67/wreq - TLS 지문을 갖춘 사용하기 편한 Rust HTTP 클라이언트.
- alexcrichton/curl-rust - libcurl 바인딩
- async-graphql - GraphQL 서버 라이브러리
- c410-f3r/wtx - HTTP/2 클라이언트 프레임워크
- DoumanAsh/yukikaze [yukikaze] - 아름답고 우아한 Yukikaze는 hyper 기반의 작은 HTTP 클라이언트 라이브러리입니다.
- ducaale/xh - HTTP 요청을 보내는 친절하고 빠른 도구
- graphql-client - 타입이 지정되고 올바른 GraphQL 요청과 응답.
- hyperium/hyper - HTTP 구현체
- plabayo/rama - 네트워크 패킷을 이동하고 변환하는 모듈식 서비스 프레임워크. TLS, JA3/JA4, H2, QUIC/H3 지문을 모방하는 클라이언트 구축 등에 사용할 수 있습니다
- seanmonstar/reqwest - 사용하기 편한 HTTP 클라이언트.
- 0x676e67/wreq - TLS 지문을 갖춘 사용하기 편한 Rust HTTP 클라이언트.
- HTTP 서버
- branca - 인증 및 암호화된 API 토큰용 Branca 구현체.
- c410-f3r/wtx - 저수준 및 고수준 HTTP/2 서버
- carllerche/tower-web [tower-web] - 빠르고 상용구가 없는 웹 프레임워크
- Cot - 게으른 개발자를 위한 Rust 웹 프레임워크.
- GildedHonour/frank_jwt - JSON Web Token 구현체.
- Gotham - 안전성, 보안, 속도를 희생하지 않는 유연한 웹 프레임워크.
- Graphul - Express에서 영감을 받은 웹 프레임워크.
- handlebars-rust - Iron 웹 프레임워크 미들웨어.
- hyperium/hyper - HTTP 구현체
- Iron - 미들웨어 기반 서버 프레임워크
- Juniper - GraphQL 서버 라이브러리
- miketang84/sapper - 비동기 hyper 기반 경량 웹 프레임워크.
- Nickel - Express에서 영감을 받았습니다
- plabayo/rama - 네트워크 패킷을 이동하고 변환하는 모듈식 서비스 프레임워크. 들어오는 클라이언트의 지문 식별에도 사용할 수 있습니다
- poem-web/poem - 기능이 완비되고 사용하기 쉬운 웹 프레임워크.
- Rustless - Grape와 Hyper에서 영감을 받은 REST 스타일 API 마이크로 프레임워크
- Salvo - hyper와 tokio 기반의 사용하기 쉬운 웹 프레임워크.
- Saphir - 번거로움 없이 저수준 제어를 제공하는 점진적 웹 프레임워크.
- seanmonstar/warp - 워프 속도를 위한 매우 쉽고 조합 가능한 웹 서버 프레임워크.
- tiny-http - 저수준 HTTP 서버 라이브러리
- tomaka/rouille - 웹 프레임워크
- Zino - 조합 가능한 애플리케이션용 차세대 프레임워크
- 기타
- cargonauts - 유지보수하기 쉽고 잘 분리된 웹 앱을 만드는 웹 프레임워크.
- edezhic/prest [prest] - 풀스택 개발 간소화를 지향하는 점진적 RESTful 프레임워크
- Goldziher/spikard [spikard] - Rust 코어와 Python, TypeScript, Ruby, PHP 바인딩을 갖춘 다중 언어 웹 도구 모음.
- hominee/dyer [dyer] - dyer는 데이터 처리, 웹 크롤링 등을 포함하는 안정적이고 유연하며 빠른 요청-응답 기반 서비스를 위해 설계되었습니다. 속도를 희생하지 않고 친절하고 유연하며 포괄적인 기능을 제공합니다.
- osohq/oso [oso] - 애플리케이션에 내장되는 인가용 정책 엔진.
- pwoolcoc/soup [soup] - Python BeautifulSoup과 비슷하며 HTML 문서를 빠르고 쉽게 조작하고 쿼리하도록 설계한 라이브러리.
- pyrossh/rust-embed [rust-embed] - 정적 자산을 rust 바이너리에 내장하는 매크로
- rookie - 모든 플랫폼의 모든 브라우저에서 쿠키를 불러옵니다.
- rust-scraper/scraper [scraper] - CSS 선택자로 HTML을 파싱하고 쿼리합니다.
- serenity-rs/serenity [serenity] - Discord API 라이브러리
- softprops/openapi - openapi 명세 파일 처리 라이브러리
- svix/svix-webhooks [svix] - 웹훅 전송 및 서명 검증 라이브러리.
- tbot [tbot] - 멋진 Telegram 봇을 쉽게 만듭니다
- teloxide/teloxide - 우아한 Telegram 봇 프레임워크
- tu6ge/valitron [valitron] - 사용하기 편하고 기능적이며 설정 가능한 검증기
- utkarshkukreti/select.rs [select] - 웹 스크래핑에 적합한 HTML 문서 유용 데이터 추출 라이브러리.
- Utoipa - 간단하고 빠른 코드 우선 컴파일 시간 생성 OpenAPI 문서
- Utoipauto - Utoipa에 경로/스키마 추가를 자동화하는 Rust 매크로
- xberg-io/crawlberg [crawlberg] - HTML-마크다운 변환, 헤드리스 Chrome 대체 실행, 11개 언어 바인딩을 갖춘 고성능 웹 크롤링 및 스크래핑 엔진.
- 역방향 프록시
- sozu-proxy/sozu [sozu] - HTTP 역방향 프록시.
- sozu-proxy/sozu [sozu] - HTTP 역방향 프록시.
- 정적 사이트 생성기
- cobalt-org/cobalt.rs - 정적 사이트 생성기
- FuGangqiang/mdblog.rs [mdblog] - 마크다운 파일 기반 정적 사이트 생성기.
- getzola/zola [zola] - 모든 기능이 내장된 뚜렷한 철학의 정적 사이트 생성기.
- grego/blades [blades] - 매우 빠르고 아주 간단한 정적 사이트 생성기.
- leven-the-blog/leven [leven] - 간단한 병렬 블로그 생성기.
- rochacbruno/marmite [Marmite] - 설정이 필요 없는 블로그 생성기
- zensical/zensical - Material for MkDocs 팀이 만든 현대적인 정적 사이트 생성기
- cobalt-org/cobalt.rs - 정적 사이트 생성기
- WebSocket
- c410-f3r/wtx - 암호화를 지원하는 클라이언트와 서버.
- housleyjk/ws-rs - 가벼운 이벤트 기반 WebSocket
- iddm/urlshortener-rs - 매우 간단한 URL 단축 라이브러리.
- ratchet [ratchet_rs] - Ratchet은 확장과 Deflate를 지원하는 빠르고 가벼우며 완전한 비동기 WebSocket 프로토콜 구현체입니다.
- rerun-io/ewebsock [ewebsock] - 네이티브와 웹(WASM) 모두로 컴파일되는 간단한 Rust WebSocket 라이브러리. 비동기 친화적 API로 텍스트/바이너리 메시지 송수신을 지원합니다.
- rust-websocket - WebSocket 연결을 다루는 프레임워크(클라이언트와 서버 모두)
- snapview/tungstenite-rs - 경량 스트림 기반 WebSocket 구현체.
- vi/websocat - Netcat, Curl, Socat 기능으로 WebSocket과 상호작용하는 CLI.
레지스트리
섹션 제목: “레지스트리”레지스트리에서는 Rust 라이브러리를 크레이트 패키지로 게시하여 다른 사람들과 공개 또는 비공개로 공유할 수 있습니다.
- cenotelie/cratery - 조직을 위해 만든 필요한 기능이 포함된 경량 비공개 cargo 레지스트리. docs.rs와 deps.rs 유사 기능을 포함합니다.
- Cloudsmith :heavy_dollar_sign: - 공개 및 비공개 Cargo/Rust 레지스트리(및 다양한 다른 레지스트리)를 일급 지원하는 완전 관리형 패키지 관리 SaaS. 오픈 소스 프로젝트에 무료입니다.
- Crates - Rust/Cargo의 공식 공개 레지스트리.
- getnora-io/nora - Docker, Maven, npm, PyPI, Cargo, Go, 원시 형식을 지원하는 경량 단일 바이너리 산출물 레지스트리. 캐싱 및 에어갭 모드의 업스트림 프록시.
- RepoFlow :heavy_dollar_sign: - Rust 크레이트 저장소를 호스팅하고 crates.io를 프록시하는 간단하고 현대적인 저장소 플랫폼. Docker, PyPI, Maven, npm, RubyGems 등의 패키지도 지원합니다. 클라우드 서비스 또는 자체 호스팅으로 사용할 수 있습니다.
- w4/chartered - 비공개 인증 및 권한 제어 Cargo 레지스트리
- A Brief History of Rust. Part 1 - 소프트웨어 안정성을 추구하던 개발자의 여정이 제작자를 거의 불안정하게 만든 프로젝트로 이어진 이야기. 2부. 3부.
- ANSSI-FR/rust-guide - 프랑스 사이버 보안 기관(ANSSI)의 Rust 보안 애플리케이션 개발 권장 사항. 생성된 체크리스트 포함
- 미술
- 🦀 Free Ferris Pack 🦀 - 다양한 감정, 자세, 상황을 담은 50개 이상의 무료 Ferris 일러스트 모음. PNG 및 SVG 형식이며 CC0 라이선스
- 벤치마크
- 슬라이드 및 발표
- Learning systems programming with Rust - Rustconf 2016에서 Julia Evans 발표.
- Rust: Hack Without Fear! - C++Now 2018에서 Nicholas Matsakis 발표
- Shipping a Solid Rust Crate - RustConf 2017에서 Michael Gattozzi 발표
- 학습
- 100 Exercises To Learn Rust - 구문, 타입 등을 다루는 100개 실습으로 Rust를 배웁니다
- An Introduction to Programming using entity-component-systems and existence-based processing in Rust - Bjorn Madsen의 책
- Aquascope - 컴파일 시간과 실행 시간의 Rust 대화형 시각화
- Awesome Rust Streaming - 커뮤니티가 엄선한 라이브 스트림 목록.
- awesome-rust-mentors - 멘티를 받아 Rust와 프로그래밍을 가르칠 의향이 있는 도움을 주는 멘토 목록.
- CIS 198: Rust Programming - 펜실베이니아 대학교 컴퓨터과학 Rust 프로그래밍 강좌
- CodeCrafters.io - 나만의 Redis, Git, Docker, SQLite를 만듭니다
- Comprehensive Rust 🦀 - Rust 기초 3일 강좌와 Android, 베어메탈 Rust, 동시성의 각 1일 강좌. 영어, 브라질 포르투갈어, 한국어로 제공됩니다.
- Easy Rust - 쉬운 영어로 Rust를 배웁니다.
- Embedded Software with Rust - C 또는 C++로 작성한 전통적 임베디드 소프트웨어보다 빠르고 효율적이며 훨씬 안전한 펌웨어 제작을 위한 실용적 입문서.
- exercism.org - Rust의 새 개념 학습을 돕는 프로그래밍 연습 문제.
- Hands-on Rust - 게임을 만들며 Rust를 배우는 Herbert Wolverson의 실습 가이드(유료)
- How to Avoid Fighting Rust Borrow Checker - Qouteall이 작성한 Rust 빌림의 작동 방식과 빌림 오류 예방 가이드
- Idiomatic Rust - 관용적인 Rust를 가르치는 동료 검토된 글/발표/저장소 모음.
- LabEx Rust Skill Tree - 초보자가 Rust를 단계별로 익히도록 설계한 실습 포함 체계적 Rust 학습 경로.
- Learn Rust 101 - Rustacean(Rust 개발자)이 되는 여정을 돕는 가이드
- Learn Rust by 500 lines code - 코드 500줄로 Rust를 배우고 할 일 CLI 애플리케이션을 처음부터 만듭니다.
- Learning Rust With Entirely Too Many Linked Lists - 다양한 리스트 구조를 구현하며 Rust 메모리 관리 규칙을 깊이 탐구합니다.
- Little Book of Rust Books - 엄선한 rust 책과 사용법 모음.
- Programming Community Curated Resources for Learning Rust - 프로그래밍 커뮤니티가 투표한 권장 자료 목록.
- Refactoring to Rust - Rust 언어 입문서.
- Rust by Example - Rust의 여러 개념과 표준 라이브러리를 설명하는 실행 가능한 예제 모음.
- Rust Cookbook - Rust 생태계 크레이트로 흔한 프로그래밍 작업을 해결하는 좋은 방법을 보여 주는 간단한 예제 모음.
- Rust Flashcards - 기본 원리부터 Rust를 배우는 550개 이상의 플래시 카드.
- Rust for professionals - 숙련된 소프트웨어 개발자를 위한 빠른 Rust 입문서.
- Rust Gym - Rust로 푼 코딩 면접 문제 대규모 모음.
- Rust in Action - Tim McNamara의 Rust 시스템 프로그래밍 실습 가이드(유료)
- Rust in Motion - Carol Nichols와 Jake Goulding의 동영상 시리즈(유료)
- Rust Language Cheat Sheet - Rust 언어 요약표
- Rust Tiếng Việt - 베트남어로 Rust를 배웁니다.
- rust-how-do-i-start - “그래서 Rust는 어떻게 시작하나요?”라는 질문에 답하는 저장소. 초보자만을 위한 엄선한 자료와 학습 과정.
- rust-learning - Rust 학습에 유용한 자료 모음
- Rustfinity - 실습과 도전 과제로 Rust를 연습하는 대화형 플랫폼
- Rustlings - Rust 코드 읽기와 쓰기에 익숙해지는 작은 연습 문제
- Rusty CS - 습득한 학문적 지식을 Rust로 연습하도록 돕는 컴퓨터과학 교육 과정
- stdx - std의 확장으로 이 크레이트들을 먼저 배우세요
- Tour of Rust - Rust 프로그래밍 언어의 기능을 단계별로 안내하는 대화형 가이드입니다.
- 성능
- How to avoid bounds checks in Rust (without unsafe!) - 경계 검사 최적화에 대해 알아야 할 모든 것
- Performance of Rust language - Rust의 성능 지향 언어 기능 개요
- The Rust Performance Book - Rust 프로그램 최적화 팁
- 팟캐스트
- New Rustacean - Rust 학습에 관한 팟캐스트
- Rustacean Station - Rust 팟캐스트 콘텐츠 제작을 위한 커뮤니티 프로젝트
- Rust Design Patterns - Rust 디자인 패턴, 안티패턴, 관용구 목록
- Rust Guidelines - Aaron Turon의 rust 블로그 글
- Rust Security Handbook - 실제로 안전한 Rust를 작성하는 10장 분량의 핸드북. 타입 안전성, 패닉 방지 등.
- Rust Servers, Services and Apps - MEAP - Rust로 백엔드 서버, 서비스, 프런트엔드를 만들어 빠르고 안정적이며 유지보수 가능한 애플리케이션을 구축합니다.
- Rust Subreddit - rust 관련 질문, 글, 자료를 게시하고 토론하는 서브레딧(포럼)
- RustBooks - RustBooks 목록
- RustCamp 2015 Talks - RustCamp 2015 녹화 발표
- RustViz - 간단한 Rust 프로그램에서 시각화를 생성하여 Rust 수명과 빌림 메커니즘을 더 잘 이해하도록 돕습니다.
- Watch Jon Gjengset Implement BitTorrent in Rust - Rust로 BitTorrent 클라이언트(일부)를 구현합니다
라이선스
섹션 제목: “라이선스”HagiCode
HagiCode는 에이전트 코딩 작업 공간입니다. 풍부하고 편리한 UI 상호작용으로 계획 수립, 에이전트 실행, 프로젝트 작업을 쉽게 시작하고 따라가며 개발을 더 흥미로운 경험으로 만듭니다.
풍부하고 편리한 UI 상호작용으로 계획부터 프로젝트 작업까지 쉽게 따라갈 수 있습니다.
- 스마트OpenSpec 워크플로는 의도를 제안, 설계, 작업을 거쳐 배포까지 이어지는 실행 가능한 경로로 바꿉니다.
- 효율적다중 에이전트 실행으로 조사, 구현, 검토를 병렬로 진행하며 여러 저장소와 익숙한 Agent CLI를 지원합니다.
- 흥미로운풍부하고 편리한 UI 상호작용으로 계획 수립, 에이전트 실행, 프로젝트 작업을 쉽게 시작하고 따라갈 수 있습니다.
Windows용 다운로드
HagiCode 공유
아이디어를 실제로 배포되는 소프트웨어로.
HagiCode는 에이전트 코딩 작업 공간입니다. OpenSpec 워크플로로 변경을 계획하고, 다중 에이전트 실행으로 진행하며, Hero Scenario로 긴 작업의 진행 상황을 한눈에 보여 아이디어를 실제로 배포되는 소프트웨어로 만듭니다.
- 스마트
- OpenSpec 워크플로는 의도를 제안부터 배포까지 이어지는 실행 가능한 경로로 바꿉니다.
- 효율적
- 다중 에이전트 실행으로 조사, 구현, 검토를 병렬로 진행합니다.
- 즐거운
- 편리한 UI 상호작용으로 계획, 에이전트 실행, 프로젝트 작업을 쉽게 따라갈 수 있습니다.
© 2026 HagiCode | Powered By hagilight-starlight@0.21.0 | Branch: main | Commit: 745b50b | Built:


