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 siteDocumentationOnline demoFile Viewer stars

What We Build

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

Start Here

RepositoryPurposeLinks
file-viewerMain open-source monorepo for browser-native file preview.Site / Docs / Demo
file-viewer-webFramework-free package for Vanilla JS, Web Components, and script-style integration.Docs
file-viewer-vue3Production-ready Vue 3 component package.Docs
file-viewer-reactProduction-ready React component package with hooks and viewer actions.Docs
file-viewer-coreFramework-neutral rendering core, registry, lifecycle APIs, search, zoom, print, and export orchestration.Docs

File Viewer Ecosystem

Package familyRepositories
Pure webweb / web-full
Vuevue3 / vue3-full / vue2.7 / vue2.6
Reactreact / react-full / react-legacy
Other frameworkssvelte / jquery
Advanced packagesPreset and full packages for one-step integration, lazy assets, workers, WASM, and offline deployment.

Featured Projects

ProjectWhat it does
cad-viewerProduction-oriented browser CAD viewer for DWG, DXF, DWF, DWFx, XPS, workers, WASM, and WebGL.
dwf-viewerPure frontend DWF/DWFx/XPS viewer engine for CAD and engineering documents.
word-editorPublic beta of a sealed WASM DOCX editor demo.
word-aiStructure-preserving DOCX editing bridge for AI agents, Office.js, and OpenXML workflows.
file-aiRead-only document awareness MCP server for agent-ready local file context.
shopDigital product, source, license, and support delivery system for independent teams.
shortlinkShort 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

ResourceURL
File Viewerhttps://file-viewer.app
Documentationhttps://doc.file-viewer.app
Online demohttps://demo.file-viewer.app
Support and digital productshttps://dev.flyfish.group/shop

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

Pinned Loading

  1. file-viewerfile-viewerPublic

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

    TypeScript 2k 199

  2. office-preview-jsoffice-preview-jsPublic

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

    JavaScript 12 2

  3. rtsprtspPublic

    Public release artifacts for RTSP Chrome runtime and SDK

    JavaScript 43 9

  4. shopshopPublic

    飞鱼小铺:面向数字产品、源码仓库与开发者服务的开源交易和自动交付系统,内置共享认证、Stripe/H5 支付、任务重试与 Docker Native 一键体验。

    Java 26 11

  5. file-viewer-vue3file-viewer-vue3Public

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

    TypeScript 11 1

  6. shortlinkshortlinkPublic

    Self-hosted short link and live QR platform with ownership, review, branded QR codes, analytics, and an auditable path to AI-assisted operations.

    Go 146 15

Repositories

Showing 10 of 39 repositories

Top languages

Loading…

Most used topics

Loading…