{"id":29478679,"url":"https://github.com/callbacked/smoldocling256m-webgpu","last_synced_at":"2025-07-14T19:46:09.476Z","repository":{"id":303660282,"uuid":"1015633892","full_name":"callbacked/smoldocling256M-webgpu","owner":"callbacked","description":"Document Understanding in the Browser!","archived":false,"fork":false,"pushed_at":"2025-07-08T18:28:20.000Z","size":70,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-08T19:41:38.939Z","etag":null,"topics":["ai","document-understanding","llms","transformersjs"],"latest_commit_sha":null,"homepage":"https://huggingface.co/spaces/callbacked/smoldocling256M-webgpu","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/callbacked.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-07-07T19:58:04.000Z","updated_at":"2025-07-08T18:28:23.000Z","dependencies_parsed_at":"2025-07-08T19:44:38.989Z","dependency_job_id":"57faa0a2-bc95-4107-b510-00bb080049e4","html_url":"https://github.com/callbacked/smoldocling256M-webgpu","commit_stats":null,"previous_names":["callbacked/smoldocling256m-webgpu"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/callbacked/smoldocling256M-webgpu","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/callbacked%2Fsmoldocling256M-webgpu","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/callbacked%2Fsmoldocling256M-webgpu/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/callbacked%2Fsmoldocling256M-webgpu/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/callbacked%2Fsmoldocling256M-webgpu/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/callbacked","download_url":"https://codeload.github.com/callbacked/smoldocling256M-webgpu/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/callbacked%2Fsmoldocling256M-webgpu/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265336642,"owners_count":23749197,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","document-understanding","llms","transformersjs"],"created_at":"2025-07-14T19:46:08.884Z","updated_at":"2025-07-14T19:46:09.469Z","avatar_url":"https://github.com/callbacked.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SmolDocling 256M WebGPU Demo\n\n\n\nThis project is a demo using the **SmolDocling-256M** model to perform document understanding tasks. Allowing you to transform document images into structured formats like Markdown and JSON, and more!\n\n\nhttps://github.com/user-attachments/assets/b9c06328-a194-4316-ae44-c8ab030c480b\n\n\n[Try it out on Hugging Face!](https://huggingface.co/spaces/callbacked/smoldocling256M-webgpu) \n\n## Features\n\n-   **Intelligent Content Extraction**: Extracts structures from documents, like:\n    -   Tables \n    -   Math formulas (converted to LaTeX)\n    -   Code blocks \n-   **Structured Output**: Converts document content into markdown and JSON\n-   **Region-Specific Processing**: Select a specific area of the document to process only the content you need.\n-   **Fully Offline**: All processing happens on your device in the browser. Your data never leaves your computer.\n\n\n## 🚀 Getting Started\nTo run this project locally, follow these steps:\n\n1.  Clone the repo\n    ```bash\n    git clone https://github.com/callbacked/smoldocling256M-webgpu\n    ```\n2.  Navigate to the project directory\n    ```bash\n    cd smoldocling256M-webgpu\n    ```\n3.  Install NPM packages\n    ```bash\n    npm install\n    ```\n\n4. Run\n\n```bash\nnpm run dev\n```\n\nThis will start the Vite development server, and you can view the application at `http://localhost:5173` (or another port if 5173 is in use).\n\n### Building for Production\n\nTo create a production build:\n\n```bash\nnpm run build\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcallbacked%2Fsmoldocling256m-webgpu","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcallbacked%2Fsmoldocling256m-webgpu","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcallbacked%2Fsmoldocling256m-webgpu/lists"}