{"id":21989171,"url":"https://github.com/repcomm/gltf-ts","last_synced_at":"2026-05-04T21:31:23.181Z","repository":{"id":42738581,"uuid":"282430133","full_name":"RepComm/gltf-ts","owner":"RepComm","description":"glTF parser written in TypeScript + Babel for JavaScript ES Moduels, 3d lib agnostic","archived":false,"fork":false,"pushed_at":"2023-01-06T12:25:12.000Z","size":605,"stargazers_count":1,"open_issues_count":7,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-23T02:44:47.432Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","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/RepComm.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}},"created_at":"2020-07-25T11:28:10.000Z","updated_at":"2023-01-01T05:36:49.000Z","dependencies_parsed_at":"2023-02-06T02:01:38.261Z","dependency_job_id":null,"html_url":"https://github.com/RepComm/gltf-ts","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/RepComm/gltf-ts","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RepComm%2Fgltf-ts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RepComm%2Fgltf-ts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RepComm%2Fgltf-ts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RepComm%2Fgltf-ts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RepComm","download_url":"https://codeload.github.com/RepComm/gltf-ts/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RepComm%2Fgltf-ts/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263771210,"owners_count":23508885,"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":[],"created_at":"2024-11-29T19:28:13.937Z","updated_at":"2026-05-04T21:31:18.138Z","avatar_url":"https://github.com/RepComm.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# gltf-ts\n\n![img](./example.png)\n\nA typescript GLTF parser (set up to compile to javascript ES Modules w/ babel)\n\n## Status\nBoiler plate for API is written, but parsing is only 1/4 done\u003cbr/\u003e\nNothing to look at yet.\n\n## Purpose\nI need to load gltf files without depending on any particular scene graph or API, soo\n\n\nThis setup is its own implementation of GLTF parser that tries to follow\u003cbr/\u003e\n[specification 2.0](https://github.com/KhronosGroup/glTF/blob/master/specification/2.0/README.md)\n\n## Lib notes\nThis code tries to be non-api-locking\u003cbr/\u003e\nThis lib does not:\n- Use third party libs\n- Use target specific file APIs (just give me data)\n- Force you to use TypeScript or JavaScript (you can use either one)\n- Force you to use babel (you can compile gltf.ts however you want)\n\nI used babel to compile only because the MS ts compiler seems to suck.\n\nEverything is done to be as mobile of an API as possible.\u003cbr/\u003e\nYou should be able to use this just about anywhere with little hassle.\n\n## API / docs\n- TODO\n\n- See [typescript example](./src/index.ts)\n\n## Tools used\n- [vscode](https://code.visualstudio.com)\n- [vscode gltf ext](https://github.com/AnalyticalGraphicsInc/gltf-vscode)\n- [gltf 2.0 spec](https://github.com/KhronosGroup/glTF/blob/master/specification/2.0/README.md)\n- [babel as typescript compiler](https://babeljs.io)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frepcomm%2Fgltf-ts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frepcomm%2Fgltf-ts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frepcomm%2Fgltf-ts/lists"}