Skip to content
@flyfish-dev

Flyfish Dev

Browser-native document, CAD, and file infrastructure for private web applications.

Flyfish Dev logo

Flyfish Dev

Browser-native document, CAD, and file infrastructure for private web applications.

We build open-source viewer engines, framework components, and delivery tools for teams that need to preview complex files without server-side conversion.

Official site Documentation Online demo File Viewer stars

What We Build

Area Focus
File preview infrastructure Office documents, PDF/OFD, CAD drawings, archives, email, ebooks, code, media, 3D, geo, and structured data in the browser.
Framework components Vanilla JS, Web Components, Vue, React, Svelte, jQuery, and legacy-framework packages powered by a shared TypeScript core.
Specialized engines CAD, DWF/DWFx/XPS, DOCX editing, spreadsheet rendering, AI-ready document context, and private deployment tooling.
Delivery products Source, license, digital asset, short link, QR, and support workflows for independent developers and small teams.

Start Here

Repository Purpose Links
file-viewer Main open-source monorepo for browser-native file preview. Site / Docs / Demo
file-viewer-web Framework-free package for Vanilla JS, Web Components, and script-style integration. Docs
file-viewer-vue3 Production-ready Vue 3 component package. Docs
file-viewer-react Production-ready React component package with hooks and viewer actions. Docs
file-viewer-core Framework-neutral rendering core, registry, lifecycle APIs, search, zoom, print, and export orchestration. Docs

File Viewer Ecosystem

Package family Repositories
Pure web web / web-full
Vue vue3 / vue3-full / vue2.7 / vue2.6
React react / react-full / react-legacy
Other frameworks svelte / jquery
Advanced packages Preset and full packages for one-step integration, lazy assets, workers, WASM, and offline deployment.

Featured Projects

Project What it does
cad-viewer Production-oriented browser CAD viewer for DWG, DXF, DWF, DWFx, XPS, workers, WASM, and WebGL.
dwf-viewer Pure frontend DWF/DWFx/XPS viewer engine for CAD and engineering documents.
word-editor Public beta of a sealed WASM DOCX editor demo.
word-ai Structure-preserving DOCX editing bridge for AI agents, Office.js, and OpenXML workflows.
file-ai Read-only document awareness MCP server for agent-ready local file context.
shop Digital product, source, license, and support delivery system for independent teams.
shortlink Short link and live QR management platform with analytics and branded QR customization.

Engineering Principles

  • Browser first: static deployment, local parsing, worker/WASM loading, and private-file friendly workflows.
  • Offline ready: no runtime dependency on third-party CDNs for core viewing capability.
  • Integration friendly: framework-neutral core plus native packages for mainstream frontend stacks.
  • Production minded: real business files, large documents, predictable APIs, and self-hosted deployment paths.
  • Clear boundaries: each repository should document its package name, build output, license, and intended integration route.

Useful Links

Resource URL
File Viewer https://file-viewer.app
Documentation https://doc.file-viewer.app
Online demo https://demo.file-viewer.app
Support and digital products https://dev.flyfish.group/shop

For document preview, CAD rendering, and private file workflows, start with File Viewer.

Pinned Loading

  1. file-viewer file-viewer Public

    Browser-native Office / PDF / CAD / archive viewer for internal web apps, with Vue, React, Svelte, jQuery, Web Components, and no server-side conversion.

    TypeScript 1k 119

  2. office-preview-js office-preview-js Public

    Restricted static Office preview demo for DOC/DOCX/PPT/PPTX/XLS/XLSX

    JavaScript 10 2

  3. rtsp rtsp Public

    Public release artifacts for RTSP Chrome runtime and SDK

    JavaScript 42 9

  4. shop shop Public

    飞鱼小铺:面向源码、License 与数字资料自动交付的开源小铺系统,内置共享认证、订单履约、Docker Native 一键体验和低代码平台最小运行实例。

    Java 14 7

  5. file-viewer-vue3 file-viewer-vue3 Public

    Production-ready Vue 3 file viewer component powered by @file-viewer/core, with toolbar, search, zoom, watermark, print, and export support.

    TypeScript 7 1

  6. shortlink shortlink Public

    Production-ready short link and live QR management platform with branded QR customization, approval workflows, analytics, Magic Link access, and self-hosted deployment.

    Go 6 5

Repositories

Showing 10 of 36 repositories

Top languages

Loading…

Most used topics

Loading…