cad-viewer. The world’s first fully web-based DXF/DWG viewer and editor that runs entirely in the browser — no backend server required.
870libredwg-web. A DWG/DXF JavaScript parser based on libredwg
70awesome-cad. A curated list of valuable open-source CAD (Computer-Aided Design) software, libraries, and tools, organized by category.
58realdwg-web. JavaScript Version of AutoCAD RealDWG
32cad-simple-viewer-example. A minimal web application demonstrating how to use the @mlightcad/cad-simple-viewer package to display DXF and DWG files in a web browser with a clean, modern interface.
23shx-parser. AutoCAD SHX font JavaScript Paser
15cad-data. AutoCAD fonts, templates, and example files
6cad-viewer-example. Example application that demonstrates how to use the @mlightcad/cad-viewer component with a full-featured Vue.js interface
5mtext-editor. A rich text editor for THREE.js and allow users to edit texts used in scene. It renders texts using THREE.js instead of HTML.
4mtext-renderer. AutoCAD MText renderer based on Three.js
4three-viewcube. A highly customizable standalone view cube addon for three.js
3ribbon. A Vue 3 + TypeScript Ribbon UI component library
3large-coordinate-rendering. Precision-Safe Rendering of Large-Coordinate CAD Drawings in Three.js
2mtext-parser. TypeScript version of AutoCAD MText parser
2ui-components. One common UI component library based on Element Plus for web-based CAD
2mtext-input-box. The first open-source three.js-based rich text editor in the world
2google-drive-cad-viewer. A modern web application that integrates Google Drive with a powerful CAD viewer, allowing you to view CAD files (DWG, DXF, DGN, DWF) directly from your Google Drive.
1web-worker-demo. This demo shows how to use Web Workers with Vite and TypeScript to perform CPU-intensive tasks without blocking the main thread. It also demonstrates how to handle multi-bundle builds and single-bundle builds including dependencies like lodash-es.
1web-worker-string-benchmark. Web Worker String Transfer Benchmark
1