🌟 Awesome Rust

5 min read
awesomerustprogrammingsystemsmemory-safetyperformance

Rust 개발자를 위한 최고의 라이브러리, 도구, 리소스 모음

🌟 Awesome Rust

Rust 개발자를 위한 최고의 라이브러리, 도구, 리소스 모음
2025년 최신 트렌드와 검증된 도구들을 한곳에 모았습니다.


🧩 핵심 프로젝트

Rust 언어 & 도구

  • Rust ⭐ 99k – Rust 프로그래밍 언어
  • Cargo ⭐ 13k – Rust 패키지 매니저
  • rustup ⭐ 6k – Rust 툴체인 설치 관리자
  • rust-analyzer ⭐ 14k – 차세대 Rust 언어 서버

컴파일러 & 런타임

  • cranelift – 코드 생성기
  • miri ⭐ 4k – Rust 인터프리터
  • mrustc ⭐ 2k – C++로 작성된 Rust 컴파일러
  • gccrs ⭐ 2k – GCC 기반 Rust 프론트엔드

개발 도구

  • clippy ⭐ 11k – Rust 린터
  • rustfmt ⭐ 6k – Rust 코드 포매터
  • cargo-watch ⭐ 3k – 파일 변경 감지 및 자동 빌드
  • bacon ⭐ 2k – 백그라운드 Rust 코드 체커

🚀 웹 프레임워크

풀스택 프레임워크

  • Actix Web ⭐ 22k – 강력하고 실용적인 웹 프레임워크
  • Rocket ⭐ 24k – 웹 프레임워크 for Rust
  • Axum ⭐ 19k – 인체공학적 모듈러 웹 프레임워크
  • Poem ⭐ 4k – 풀 피처드 웹 프레임워크

마이크로 프레임워크

  • warp ⭐ 10k – 컴포저블 웹 서버 프레임워크
  • tide ⭐ 5k – 최소한의 빠른 웹 프레임워크
  • gotham ⭐ 2k – 유연한 웹 프레임워크

WebAssembly

  • wasm-bindgen ⭐ 8k – WebAssembly 바인딩
  • trunk ⭐ 4k – WASM 웹 애플리케이션 번들러
  • yew ⭐ 31k – 모던 Rust 프레임워크

🌐 비동기 & 동시성

비동기 런타임

  • tokio ⭐ 27k – 비동기 런타임
  • async-std ⭐ 4k – 비동기 표준 라이브러리
  • smol ⭐ 4k – 작고 빠른 비동기 런타임
  • embassy ⭐ 5k – 임베디드 비동기 프레임워크

동시성 도구

  • rayon ⭐ 11k – 데이터 병렬 처리
  • crossbeam ⭐ 7k – 동시성 도구
  • parking_lot ⭐ 4k – 효율적인 동기화 프리미티브
  • flume ⭐ 2k – 빠른 멀티 프로듀서 채널

🗄️ 데이터베이스

ORM & Query Builders

  • Diesel ⭐ 13k – 안전하고 확장 가능한 ORM
  • SeaORM ⭐ 7k – 비동기 동적 ORM
  • sqlx ⭐ 13k – 비동기 SQL 툴킷
  • Prisma Client Rust ⭐ 2k – 타입 안전 데이터베이스 액세스

데이터베이스 드라이버

임베디드 데이터베이스

  • sled ⭐ 8k – 임베디드 데이터베이스
  • redb ⭐ 3k – 임베디드 키-값 데이터베이스
  • rocksdb ⭐ 2k – RocksDB 바인딩

🔧 시스템 프로그래밍

OS 개발

  • Redox ⭐ 15k – Rust로 작성된 운영체제
  • Theseus ⭐ 3k – 실험적 OS 커널
  • Tock ⭐ 5k – 임베디드 운영체제

네트워킹

  • hyper ⭐ 15k – HTTP 구현
  • quinn ⭐ 4k – QUIC 구현
  • tonic ⭐ 10k – gRPC 구현
  • libp2p ⭐ 4k – P2P 네트워킹

파일 시스템

  • nix ⭐ 3k – Unix API 바인딩
  • walkdir ⭐ 2k – 재귀적 디렉토리 순회
  • notify ⭐ 3k – 파일 시스템 이벤트 감시

🎮 게임 개발

게임 엔진

  • Bevy ⭐ 36k – 데이터 지향 게임 엔진
  • Fyrox ⭐ 8k – 3D/2D 게임 엔진
  • Piston ⭐ 5k – 모듈러 게임 엔진
  • Amethyst ⭐ 8k – 데이터 지향 게임 엔진 (유지보수 모드)

그래픽

  • wgpu ⭐ 12k – 네이티브 WebGPU 구현
  • gfx ⭐ 5k – 저수준 그래픽 추상화
  • glium ⭐ 3k – 안전한 OpenGL 래퍼
  • vulkano ⭐ 5k – Vulkan API 래퍼

게임 유틸리티

  • rapier ⭐ 4k – 2D/3D 물리 엔진
  • hecs ⭐ 1k – 최소한의 ECS
  • specs ⭐ 3k – 병렬 ECS

🧪 테스팅 & 품질

테스팅

디버깅

  • tracing ⭐ 5k – 애플리케이션 수준 추적
  • env_logger ⭐ 1k – 환경 변수 기반 로거
  • log ⭐ 2k – 로깅 파사드

프로파일링

  • pprof-rs ⭐ 1k – CPU 프로파일러
  • flamegraph ⭐ 5k – 플레임 그래프 생성

🛠️ CLI 도구

CLI 프레임워크

  • clap ⭐ 14k – 커맨드라인 인자 파서
  • structopt ⭐ 3k – struct 기반 CLI 파싱
  • argh ⭐ 2k – 매크로 없는 인자 파싱

TUI 라이브러리

  • ratatui ⭐ 10k – 터미널 UI 라이브러리
  • cursive ⭐ 4k – TUI 라이브러리
  • termion ⭐ 2k – 터미널 조작

📚 학습 자료

공식 문서

온라인 학습

커뮤니티


🆕 2025 Highlights

주요 트렌드

  • Async 생태계 성숙: async/await 표준화 및 최적화
  • WebAssembly 통합: WASI 및 컴포넌트 모델 발전
  • Embedded Rust: no_std 생태계 확장
  • GUI 프레임워크: 네이티브 GUI 솔루션 성장

Rust 2024 Edition

  • Polonius: 차세대 빌림 검사기
  • const generics: 완전한 const 제네릭 지원
  • async traits: 비동기 트레이트 메서드
  • pattern types: 패턴 타입 시스템

2025년 혁신 도구

  • Tauri ⭐ 85k – 데스크톱 앱 프레임워크
  • Leptos ⭐ 16k – 풀스택 웹 프레임워크
  • Ruff ⭐ 33k – Python 린터 (Rust로 작성)
  • Helix ⭐ 34k – 포스트 모던 텍스트 에디터

한국 Rust 생태계

  • LINE: 대규모 서비스 Rust 도입
  • 당근마켓: 성능 중요 서비스 Rust 적용
  • 토스: 금융 시스템 일부 Rust 마이그레이션
  • 하이퍼커넥트: 실시간 서비스 Rust 활용

실무 팁

  • Error Handling: anyhow vs thiserror 선택
  • Async Runtime: tokio vs async-std 비교
  • Zero-Cost Abstractions: 추상화 비용 이해
  • Unsafe 최소화: 안전한 API 설계

콘텐츠 업데이트 요청은 요청 게시판에 써주세요

Found this helpful? Share it with others!
Tweet

🔗 Related Content

You might also be interested in these articles

🌟 awesome

🌟 Awesome Java

Java 개발자를 위한 최고의 라이브러리, 프레임워크, 도구 모음

4 min read
awesome, java +3
Read more
🌟 awesome

🌟 Awesome Python

Python 개발자를 위한 최고의 라이브러리, 프레임워크, 도구 모음

3 min read
awesome, python +4
Read more
🌟 awesome

🌟 Awesome TypeScript

TypeScript 개발자를 위한 최고의 도구, 라이브러리, 리소스 모음

5 min read
awesome, typescript +4
Read more
🌟 awesome

🌟 Awesome Go

Go 개발자를 위한 최고의 라이브러리, 프레임워크, 도구 모음

13 min read
awesome, go +4
Read more
🌟 awesome

🌟 Awesome AWS

AWS 개발자와 클라우드 엔지니어를 위한 최고의 도구, 서비스, 리소스 모음

5 min read
awesome, aws +4
Read more

Found this helpful?

Help us improve this content by contributing on GitHub or sharing your feedback with the community.