{"id":28637550,"url":"https://github.com/geoblocks/ngv","last_synced_at":"2025-06-12T18:11:13.929Z","repository":{"id":254069445,"uuid":"844490265","full_name":"geoblocks/ngv","owner":"geoblocks","description":"Framework for modern geospatial applications","archived":false,"fork":false,"pushed_at":"2025-06-09T14:16:19.000Z","size":6983,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-06-09T15:28:59.085Z","etag":null,"topics":["3d","app","cesiumjs","framework"],"latest_commit_sha":null,"homepage":"https://geoblocks.github.io/ngv/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/geoblocks.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","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":"2024-08-19T11:20:34.000Z","updated_at":"2025-05-16T10:09:24.000Z","dependencies_parsed_at":"2025-01-14T14:26:03.353Z","dependency_job_id":"e6e6a729-7f62-410d-b8f4-51246302babd","html_url":"https://github.com/geoblocks/ngv","commit_stats":null,"previous_names":["geoblocks/ngv"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/geoblocks/ngv","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoblocks%2Fngv","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoblocks%2Fngv/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoblocks%2Fngv/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoblocks%2Fngv/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/geoblocks","download_url":"https://codeload.github.com/geoblocks/ngv/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoblocks%2Fngv/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259518828,"owners_count":22870304,"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":["3d","app","cesiumjs","framework"],"created_at":"2025-06-12T18:11:13.305Z","updated_at":"2025-06-12T18:11:13.907Z","avatar_url":"https://github.com/geoblocks.png","language":"TypeScript","readme":"# Next-Gen-3D-Viewer applications framework\n\n## Introduction\n\nNGV is a framework to produce geospatial web applications.\n\nIt features a set of independant components and a standardized way to use them in your custom application.\nA few turn-key applications are provided, easily customizable without code.\nIt also includes production-ready Dockerfiles to go from dev to prod in a breeze.\n\nThis project targets developers: it should be a joy to work with it and deliver value.\n\nWe think there is a space for a next-gen 3d viewer software that would both provide:\n\n- a turn-key solution allowing declarative configuration;\n- a stable and highly extensible foundation for building custom solutions.\n\nThe \"modern\" touch comes from today's advances of the technology (CSS vars, typescript, dynamic imports, web components...) but also in term of architectural approach.\n\n## Turn-key applications\n\nWe provide web applications customized using a json file, CSS variables, graphic resources.\nThese are focused on a particular use-case.\n\n- [Digital twins: building permits](./src/apps/permits/README.md) [[demo]](https://geoblocks.github.io/ngv/src/apps/permits/index.html)\n- [Digital twins: illumination / solar](./src/apps/illumination/README.md) [[demo]](https://geoblocks.github.io/ngv/src/apps/illumination/index.html)\n\n# Application builder\n\nThis repository is an application builder targeting developers.\nIt strives to make it easy and natural for developers to customize, build and provide value.\n\nFor advanced customization of creating new apps simply fork the repository and start delivering, immediately.\n\n## Deployment\n\nSee the provided [Dockerfile][./Dockerfile].\n\n## Current status\n\nWe are at the early stage of implementation.\n\n## Participating\n\nThis is a geoblocks project, open to anyone.\n\nSee [CONTRIBUTINGS.md](./CONTRIBUTING.md).\n\n## How it integrates with the geoblocks philosophy\n\nGeoblocks is about providing unopiniated reusable building blocks.\nThis project builds on top of these blocks to allow creating apps in a reusable way.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeoblocks%2Fngv","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgeoblocks%2Fngv","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeoblocks%2Fngv/lists"}