한 줄 설명: Rust 기반 webpack 호환 번들러. webpack 설정 그대로 마이그레이션 가능.
GitHub 스타: 약 10,000개. Bytedance(틱톡 모회사)가 개발했으며, webpack과 API 호환성을 유지하면서 빌드 속도를 5~10배 향상한다고 공식 벤치마크에 명시되어 있다.
왜 주목받나: Vite는 ESM 기반으로 구조적으로 webpack과 다르다. 반면 Rspack은 webpack 에코시스템(로더, 플러그인)을 그대로 쓰면서 속도만 개선한다. CRA(Create React App) 기반의 레거시 대규모 프로젝트 마이그레이션 경로로 주목받는다.
한 줄 설명: 타입 안전 에러 처리, 비동기, 의존성 주입을 아우르는 TypeScript 함수형 프로그래밍 라이브러리.
GitHub 스타: 약 8,000개. Scala의 ZIO에서 영감을 받았으며, try/catch 없이 에러를 타입으로 명시하고, 의존성을 타입 레벨에서 추적한다.
왜 주목받나: Promise의 에러가 타입에서 지워지는 문제를 해결한다. Effect<Success, Error, Requirements> 타입으로 함수가 무엇을 반환하고, 어떤 에러를 낼 수 있으며, 어떤 의존성이 필요한지가 시그니처에 드러난다. 대규모 백엔드 TypeScript 프로젝트에서 채택이 늘고 있다.
2026년 주목할 오픈소스 프로젝트 10선 — 생태계 맵 시각화 (출처: 공식 문서 및 벤치마크 데이터 기반)
Zed Editor와 tRPC — 에디터와 API 레이어
Zed Editor
한 줄 설명: Rust로 만든 협업 코드 에디터. VS Code 대비 체감 응답 속도가 빠르며, 내장 AI 기능 지원.
GitHub 스타: 약 50,000개. 2024년 초 오픈소스로 전환됐다. GPU 가속 렌더링과 Rust 기반 멀티스레드 파싱으로 대용량 파일에서도 지연이 거의 없다.
왜 주목받나: 실시간 협업 기능이 내장되어 있다(Figma의 멀티커서 방식과 유사). Claude, GitHub Copilot 등 AI 기능이 에디터 레벨에서 통합되어 있다. VS Code의 익스텐션 생태계에 의존하지 않고, 핵심 기능을 네이티브로 구현한다는 철학을 갖는다.
한 줄 설명: TypeScript 풀스택 프로젝트에서 API 스키마 없이 타입 안전 RPC를 구현하는 라이브러리.
GitHub 스타: 약 36,000개. REST API나 GraphQL 없이 서버의 함수를 클라이언트에서 타입 안전하게 호출한다. Next.js, Remix 등과 조합해서 쓰는 사례가 많다.
왜 주목받나: 백엔드 함수 시그니처를 바꾸면 프론트엔드에서 즉시 타입 에러가 난다. API 문서를 별도로 관리하거나 OpenAPI 스키마를 생성할 필요가 없다. T3 Stack (Next.js + tRPC + Prisma/Drizzle + Tailwind)의 핵심 구성요소로 자리잡았다.
실무 선택 기준: 신규 프로젝트라면 Bun + Hono + Drizzle + Biome 조합이 2026년 현재 가장 가벼운 출발점이다. 레거시 webpack 프로젝트 속도 개선이 목표라면 Rspack을 먼저 검토한다. 데스크톱 앱은 Electron 대신 Tauri를 검토할 시점이다.
주의: Effect-TS와 tRPC는 학습 곡선이 있다. 팀 전체가 TypeScript에 익숙하지 않은 환경에서 도입하면 오히려 개발 속도가 떨어질 수 있다. 소규모 실험 프로젝트에서 먼저 검증하고 도입 여부를 결정하는 것을 권장한다.