类库 › Oleafly
Oleafly

Oleafly/Oleafly

Oleafly是一款开源的LaTeX和Typst编辑器,作为Overleaf的替代方案。它支持实时协作与AI代理功能,提供桌面端IDE体验,旨在为Mac、Windows和Linux用户打造高效、便捷的文档编写环境。

Oleafly/Oleafly

技术栈

crates/oleafly-cli rust

查看全部依赖 (3)

依赖

anstream 1 anstyle 1

开发依赖

oleafly-core

crates/oleafly-collab-protocol rust

查看全部依赖 (2)

依赖

base64 0.23 ring 0.17

crates/oleafly-core rust

查看全部依赖 (7)

依赖

aho-corasick 1 blake3 1.8 crc32fast 1 fastcdc 5 fs4 1.1 memchr 2 regex 1

crates/oleafly-doctools rust

查看全部依赖 (7)

依赖

biblatex 0.12.0 oleafly-core oleafly-synctex rand 0.8 rapidfuzz 0.5.0 sha2 0.10 tempfile

crates/oleafly-downloads rust

查看全部依赖 (1)

依赖

fs4 1.1

crates/oleafly-forge rust

查看全部依赖 (6)

依赖

futures-util 0.3 oleafly-core oleafly-secrets

开发依赖

base64 0.23 rustls-native-certs 0.8 tempfile

crates/oleafly-history rust

查看全部依赖 (6)

依赖

blake3 1.8 fs4 1.1 libc 0.2 oleafly-core rand 0.8

开发依赖

tempfile

crates/oleafly-lint rust

查看全部依赖 (4)

依赖

harper-core =2.10.0 icu_properties 2.2 oleafly-preflight

开发依赖

pretty_assertions 1.4

crates/oleafly-online rust

查看全部依赖 (1)

开发依赖

tempfile

crates/oleafly-preflight rust

查看全部依赖 (3)

依赖

fancy-regex 0.19

开发依赖

pretty_assertions 1.4 tempfile

crates/oleafly-research rust

查看全部依赖 (5)

依赖

oleafly-agent oleafly-core oleafly-doctools oleafly-sandbox

开发依赖

tempfile

crates/oleafly-s3 rust

查看全部依赖 (1)

依赖

ring 0.17

crates/oleafly-sandbox rust

查看全部依赖 (2)

依赖

fs4 1.1

开发依赖

tempfile

crates/oleafly-secrets rust

查看全部依赖 (7)

依赖

atomicwrites 0.4 base64 0.23 oleafly-core rand 0.8 ring 0.17 same-file 1

开发依赖

tempfile

crates/oleafly-server rust

查看全部依赖 (1)

依赖

async-trait 0.1

crates/oleafly-synctex-wasm rust

查看全部依赖 (3)

依赖

oleafly-synctex serde 1 serde_json 1

根目录 javascript

框架

React ^19.3.0

状态管理

Zustand ^5.0.15

数据请求

React Query 5.103.1

构建工具

Vite ^6.4.5

测试

Playwright ^1.63.0 Vitest ^4.1.12

CSS 框架

Tailwind CSS ^4.3.3

代码规范

Biome ^2.5.14
查看全部依赖 (119)

依赖

@citation-js/core 0.8.2 @citation-js/plugin-bibtex 0.8.2 @citation-js/plugin-csl 0.8.2 @codemirror/autocomplete ^6.20.3 @codemirror/commands ^6.10.4 @codemirror/lang-css ^6.3.1 @codemirror/lang-json ^6.0.2 @codemirror/lang-markdown ^6.5.2 @codemirror/language ^6.12.4 @codemirror/legacy-modes ^6.5.4 @codemirror/lint ^6.9.7 @codemirror/merge ^6.12.2 @codemirror/search ^6.7.2 @codemirror/state 6.7.0 @codemirror/view ^6.43.6 @lezer/common ^1.5.2 @lezer/highlight ^1.2.3 @lobehub/icons ^5.18.0 @oleafly/ai-core workspace:* @oleafly/ai-tools workspace:* @oleafly/backend-port workspace:* @oleafly/compile-port workspace:* @oleafly/conversion-registry workspace:* @oleafly/diagram workspace:* @oleafly/editor workspace:* @oleafly/i18n-contract workspace:* @oleafly/latex workspace:* @oleafly/latex-intelligence workspace:* @oleafly/pdf-to-latex workspace:* @oleafly/preflight workspace:* @oleafly/preview workspace:* @oleafly/registry workspace:* @oleafly/search-query workspace:* @oleafly/templates workspace:* @oleafly/wysiwyg workspace:* @radix-ui/react-checkbox ^1.3.11 @radix-ui/react-context-menu ^2.3.7 @radix-ui/react-dialog ^1.1.23 @radix-ui/react-dropdown-menu ^2.1.24 @radix-ui/react-popover ^1.1.23 @radix-ui/react-radio-group ^1.4.7 @radix-ui/react-select ^2.3.7 @radix-ui/react-slot ^1.3.3 @radix-ui/react-switch ^1.3.7 @radix-ui/react-tabs ^1.1.21 @replit/codemirror-emacs ^6.1.0 @replit/codemirror-vim ^6.4.0 @tauri-apps/api ^2.12.4 @tauri-apps/plugin-clipboard-manager ^2.5.0 @tauri-apps/plugin-dialog ^2.7.3 @tauri-apps/plugin-os ^2.3.2 @tauri-apps/plugin-process ^2.3.1 @tauri-apps/plugin-shell ^2.3.6 @tauri-apps/plugin-updater ~2.14.0 @tiptap/core ^3.30.4 @tiptap/extension-image ^3.31.2 @tiptap/extension-link ^3.29.2 @tiptap/extension-table ^3.31.2 @tiptap/pm ^3.29.0 @tiptap/react ^3.29.0 @tiptap/starter-kit ^3.29.0 @unified-latex/unified-latex-types ^1.8.4 @unified-latex/unified-latex-util-parse ^1.8.4 @unified-latex/unified-latex-util-print-raw ^1.8.4 @xterm/addon-fit 0.11.0 @xterm/addon-search 0.16.0 @xterm/addon-unicode11 0.9.0 @xterm/addon-webgl 0.19.0 @xterm/xterm 6.0.0 @xyflow/react ^12.11.6 canvas-confetti ^1.9.4 class-variance-authority ^0.7.1 clsx ^2.1.1 cmdk ^1.1.1 codemirror-lang-latex 0.6.1 date-fns ^4.4.0 dompurify 3.4.17 fflate 0.8.3 harper.js ^2.10.0 hunspell-asm ^4.0.2 i18next 26.4.2 immer ^11.1.18 katex catalog: lucide-react ^0.577.0 mathjax-full 3.2.2 mermaid ^11.16.1 pdfjs-dist 6.3.289 react-day-picker ^10.0.1 react-dom ^19.3.0 react-i18next 17.0.14 react-joyride ^3.2.0 react-markdown ^10.1.0 react-resizable-panels ^4.13.2 rehype-katex ^7.0.1 remark-gfm ^4.0.1 remark-math ^6.0.0 sonner ^2.0.8 tailwind-merge ^3.7.0 tiptap-markdown ^0.9.0 xlsx https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz

开发依赖

@srsholmes/tauri-playwright ^0.4.1 @tailwindcss/vite ^4.3.3 @tanstack/react-query-devtools 5.103.1 @tauri-apps/cli ^2.12.3 @testing-library/dom ^10.4.2 @testing-library/jest-dom ^7.0.1 @testing-library/react ^16.3.3 @testing-library/user-event ^14.6.7 @types/canvas-confetti ^1.9.0 @types/node ^22.20.3 @types/react ^19.3.0 @types/react-dom ^19.3.0 @vitejs/plugin-react ^4.3.4 @vitest/coverage-v8 4.1.12 jsdom ^29.1.1 pdf-lib ^1.17.1 terser ^5.51.2 tw-animate-css ^1.2.0 typescript ^6.0.3

packages/ai-tools javascript

查看全部依赖 (1)

依赖

@oleafly/latex workspace:*

packages/compile-port javascript

查看全部依赖 (3)

依赖

@oleafly/backend-port workspace:* @oleafly/latex workspace:* fflate 0.8.3

packages/diagram javascript

框架

React *
查看全部依赖 (14)

依赖

@codemirror/autocomplete * @codemirror/commands * @codemirror/language * @codemirror/search * @codemirror/state * @codemirror/view ^6.43.6 @lezer/common * @oleafly/editor workspace:* @oleafly/i18n-contract workspace:* @oleafly/latex workspace:* @xyflow/react * clsx * lucide-react * tailwind-merge ^3.7.0

packages/editor javascript

框架

React *
查看全部依赖 (20)

依赖

@codemirror/autocomplete * @codemirror/commands * @codemirror/lang-css * @codemirror/lang-json * @codemirror/lang-markdown * @codemirror/language * @codemirror/legacy-modes * @codemirror/lint * @codemirror/search * @codemirror/state * @codemirror/view ^6.43.6 @lezer/common * @lezer/highlight * @lezer/markdown * @oleafly/i18n-contract workspace:* @oleafly/latex workspace:* @replit/codemirror-emacs ^6.1.0 @replit/codemirror-vim ^6.4.0 codemirror-lang-latex * katex *

packages/i18n-contract javascript

测试

Vitest ^4.1.12

packages/pdf-to-latex javascript

查看全部依赖 (2)

依赖

@oleafly/preview workspace:* pdfjs-dist 6.3.289

packages/preflight javascript

查看全部依赖 (4)

依赖

@oleafly/i18n-contract workspace:* @oleafly/latex workspace:* @oleafly/preview workspace:* pdfjs-dist 6.3.289

packages/preview javascript

框架

React *
查看全部依赖 (2)

依赖

@oleafly/i18n-contract workspace:* pdfjs-dist 6.3.289

packages/registry javascript

框架

React *

packages/search-query javascript

测试

Vitest ^4.1.12

packages/templates javascript

框架

React *
查看全部依赖 (4)

依赖

@oleafly/i18n-contract workspace:* clsx * lucide-react * tailwind-merge ^3.7.0

packages/wysiwyg javascript

测试

Vitest ^4.1.12
查看全部依赖 (12)

依赖

@oleafly/i18n-contract workspace:* @oleafly/latex workspace:* @tiptap/core * @tiptap/extension-image * @tiptap/extension-link * @tiptap/extension-table * @tiptap/starter-kit * @unified-latex/unified-latex-types * @unified-latex/unified-latex-util-parse * @unified-latex/unified-latex-util-print-raw * dompurify * tiptap-markdown *

src-tauri rust

查看全部依赖 (2)

依赖

aho-corasick 1 oleafly-agent

tools/collab-bakeoff rust

查看全部依赖 (2)

依赖

automerge =0.12.0 loro =1.16.2

评论

홈 - 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-11-04 08:20
浙ICP备14020137号-1