브라우저, Node.js, 명령줄에서 실행되는 빠르고 저수준의 JavaScript용 Markdown 파서 겸 컴파일러입니다.
bruits/satteri
JavaScript용 Rust 기반 Markdown 및 MDX 프로세서로, Rust에서 파싱과 컴파일을 수행하고 JavaScript에서 플러그인을 실행합니다.
- 스타
- 1,282
- 포크
- 37
- 열린 이슈
- 49
- 마지막 커밋
- 어제
어떤 프로젝트인가요?
Sätteri는 JavaScript 생태계를 위한 Markdown 및 MDX 처리 툴킷입니다. 빠른 처리를 위해 파싱과 컴파일은 Rust에서 수행하고, 플러그인은 JavaScript로 작성해 실행하므로 프런트엔드 및 콘텐츠 도구 개발자는 익숙한 언어를 벗어나지 않고도 문서를 변환할 수 있습니다.
이 프로젝트는 Rust와 TypeScript로 구성된 모노레포입니다. 파서, AST 타입, arena allocator, 플러그인 API용 Rust 크레이트와 OXC에 맞게 조정된 MDX-to-JavaScript 컴파일러를 제공합니다. npm에서는 핵심 `satteri` 패키지와 코드 블록을 렌더링하는 Expressive Code 플러그인, `.md` 및 `.mdx` 파일을 바로 가져올 수 있는 Vite 플러그인을 배포합니다.
문서 사이트나 콘텐츠 중심 프런트엔드처럼 빌드 파이프라인의 일부로 Markdown 또는 MDX를 처리해야 하는 프로젝트를 대상으로 합니다.
핵심 기능
- 01Rust 코어로 Markdown 및 MDX를 파싱하고 컴파일합니다.
- 02AST를 대상으로 JavaScript 플러그인을 실행할 수 있습니다.
- 03`.md` 및 `.mdx` 파일을 가져오는 Vite 플러그인을 제공합니다.
- 04코드 블록 렌더링용 Expressive Code 플러그인을 포함합니다.
- 05파싱, AST 처리, 플러그인 개발을 위한 Rust 크레이트를 제공합니다.
활용 사례
- 빌드 시점에 MDX 콘텐츠를 처리하는 문서 사이트를 구축합니다.
- 빠른 Rust 파이프라인에서 JavaScript로 사용자 정의 remark 또는 rehype 스타일 변환을 작성합니다.
- Markdown 파일을 Vite 애플리케이션으로 바로 가져옵니다.
- Expressive Code로 렌더링한 구문 강조 코드 블록을 추가합니다.
빠른 시작
- 1
온라인 문서의 설치 안내를 따르세요
- 2
설치하기 전에 playground에서 프로젝트를 온라인으로 사용해 보세요
토픽
자주 묻는 질문
- satteri은(는) 무엇인가요?
- JavaScript용 Rust 기반 Markdown 및 MDX 프로세서로, Rust에서 파싱과 컴파일을 수행하고 JavaScript에서 플러그인을 실행합니다. Sätteri는 JavaScript 생태계를 위한 Markdown 및 MDX 처리 툴킷입니다. 빠른 처리를 위해 파싱과 컴파일은 Rust에서 수행하고, 플러그인은 JavaScript로 작성해 실행하므로 프런트엔드 및 콘텐츠 도구 개발자는 익숙한 언어를 벗어나지 않고도 문서를 변환할 수 있습니다.
- satteri은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- satteri은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- satteri은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. satteri의 마지막 커밋은 2026년 10월 21일입니다.
- satteri은(는) 어디에 사용할 수 있나요?
- 빌드 시점에 MDX 콘텐츠를 처리하는 문서 사이트를 구축합니다. 빠른 Rust 파이프라인에서 JavaScript로 사용자 정의 remark 또는 rehype 스타일 변환을 작성합니다. Markdown 파일을 Vite 애플리케이션으로 바로 가져옵니다. Expressive Code로 렌더링한 구문 강조 코드 블록을 추가합니다.
- satteri는 어떻게 설치하나요?
- 온라인 문서의 설치 안내를 따르세요 설치하기 전에 playground에서 프로젝트를 온라인으로 사용해 보세요
- satteri은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/bruits/satteri
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
편집 가능한 Astro 문서 사이트를 저장소에 생성하며, 에이전트가 읽을 수 있는 Markdown과 llms.txt를 기본 제공합니다.
Markdown, HTML, LaTeX, DOCX 등 수십 가지 마크업 형식 간에 문서를 변환하는 Haskell 라이브러리이자 CLI입니다.
MDX와 Markdown 파일로 문서 및 콘텐츠 사이트를 만드는 Next.js 기반 프레임워크입니다.
Vue와 Vite 기반의 개발자용 Markdown 프레젠테이션 도구로, 라이브 코드와 다이어그램, 발표자 모드를 지원합니다.