evcxr/evcxr
Rust 코드를 대화형으로 실행할 수 있는 Jupyter 커널과 명령줄 REPL을 제공하는 평가 환경입니다.
- 스타
- 6,504
- 포크
- 241
- 열린 이슈
- 122
- 마지막 커밋
- 어제
어떤 프로젝트인가요?
Evcxr는 Rust용 대화형 평가 환경으로, 매번 전체 프로그램을 컴파일하지 않고도 코드를 단계별로 실행할 수 있습니다. 여러 관련 크레이트로 구성되어 있으며, Jupyter 커널, 독립형 Rust REPL, 두 환경에서 함께 사용하는 공용 라이브러리, 그리고 라이브러리가 Evcxr와 상호작용할 때 사용할 수 있는 런타임 크레이트를 제공합니다.
Jupyter 커널은 웹 브라우저에서 노트북 형태로 사용할 수 있으며, GitHub에서 미리 보거나 Jupyter에서 실행할 수 있는 예제 둘러보기 노트북도 포함되어 있습니다. REPL은 터미널에서 비슷한 읽기-평가-출력 루프를 제공합니다. 공용 코어 크레이트는 다른 용도로도 재사용할 수 있습니다.
Evcxr는 Rust API를 살펴보고, 짧은 코드 조각을 테스트하거나, 대화형으로 Rust를 가르치고 시연하려는 개발자를 위한 도구입니다.
핵심 기능
- 01웹 브라우저에서 Rust 셀을 실행하는 Jupyter 커널
- 02Rust 코드를 대화형으로 평가하는 터미널 REPL
- 03다른 도구에서 재사용할 수 있는 공용 코어 라이브러리
- 04라이브러리가 Evcxr와 상호작용할 수 있도록 지원하는 런타임 크레이트
활용 사례
- 전체 프로그램을 작성하기 전에 Rust 크레이트의 API를 대화형으로 살펴보기
- 노트북 환경에서 Rust를 가르치거나 시연하기
- 터미널에서 짧은 Rust 코드 조각을 빠르게 테스트하기
토픽
자주 묻는 질문
- evcxr은(는) 무엇인가요?
- Rust 코드를 대화형으로 실행할 수 있는 Jupyter 커널과 명령줄 REPL을 제공하는 평가 환경입니다. Evcxr는 Rust용 대화형 평가 환경으로, 매번 전체 프로그램을 컴파일하지 않고도 코드를 단계별로 실행할 수 있습니다. 여러 관련 크레이트로 구성되어 있으며, Jupyter 커널, 독립형 Rust REPL, 두 환경에서 함께 사용하는 공용 라이브러리, 그리고 라이브러리가 Evcxr와 상호작용할 때 사용할 수 있는 런타임 크레이트를 제공합니다.
- evcxr은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- evcxr은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- evcxr은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. evcxr의 마지막 커밋은 2026년 10월 21일입니다.
- evcxr은(는) 어디에 사용할 수 있나요?
- 전체 프로그램을 작성하기 전에 Rust 크레이트의 API를 대화형으로 살펴보기 노트북 환경에서 Rust를 가르치거나 시연하기 터미널에서 짧은 Rust 코드 조각을 빠르게 테스트하기
- evcxr은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/evcxr/evcxr
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Clang과 LLVM 기반의 인터랙티브 C++ 인터프리터로, REPL에서 C++ 코드를 한 줄씩 실행할 수 있습니다.
변경된 셀에 의존하는 셀을 자동으로 다시 실행하고, 노트북을 일반 .py 파일로 저장하며, 스크립트나 배포 앱으로 실행할 수 있는 반응형 Python 노트북입니다.
서버 없이 브라우저에서 전부 실행되며 WebAssembly 기반 Python 커널을 사용하는 JupyterLab 배포판입니다.
AI 에이전트, `.deepnote` YAML 노트북 형식, Python·R·SQL용 블록 기반 편집기를 갖춘 Jupyter 대체 도구입니다.
터미널에서 컴포넌트와 Flexbox 레이아웃으로 대화형 CLI 앱을 만드는 React 렌더러입니다.