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.
| 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 |
| 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. |
| 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. |
- 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.
For document preview, CAD rendering, and private file workflows, start with File Viewer.
