{"id":50283372,"url":"https://github.com/rapideditor/rapid-sdk","last_synced_at":"2026-05-28T01:06:29.782Z","repository":{"id":35260901,"uuid":"195876896","full_name":"rapideditor/rapid-sdk","owner":"rapideditor","description":"🛠️ Map editing made easy","archived":false,"fork":false,"pushed_at":"2026-05-18T17:32:01.000Z","size":2099,"stargazers_count":35,"open_issues_count":0,"forks_count":8,"subscribers_count":5,"default_branch":"main","last_synced_at":"2026-05-18T19:33:22.903Z","etag":null,"topics":["hacktoberfest","sdk"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"isc","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rapideditor.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","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,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2019-07-08T19:50:22.000Z","updated_at":"2026-05-18T17:32:05.000Z","dependencies_parsed_at":"2024-02-19T17:19:45.893Z","dependency_job_id":"a7851e34-e104-476f-882a-2068929ad3af","html_url":"https://github.com/rapideditor/rapid-sdk","commit_stats":{"total_commits":305,"total_committers":12,"mean_commits":"25.416666666666668","dds":0.5049180327868852,"last_synced_commit":"7f3e4a0ee5a59b2b468e82629cd36b0713279bf9"},"previous_names":["ideditor/id-sdk"],"tags_count":15,"template":false,"template_full_name":null,"purl":"pkg:github/rapideditor/rapid-sdk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rapideditor%2Frapid-sdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rapideditor%2Frapid-sdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rapideditor%2Frapid-sdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rapideditor%2Frapid-sdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rapideditor","download_url":"https://codeload.github.com/rapideditor/rapid-sdk/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rapideditor%2Frapid-sdk/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33589696,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-27T02:00:06.184Z","response_time":53,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["hacktoberfest","sdk"],"created_at":"2026-05-28T01:06:28.792Z","updated_at":"2026-05-28T01:06:29.776Z","avatar_url":"https://github.com/rapideditor.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![build](https://github.com/rapideditor/rapid-sdk/workflows/build/badge.svg)](https://github.com/rapideditor/rapid-sdk/actions?query=workflow%3A%22build%22)\n\n# rapid-sdk\n\nMap editing made easy\n\n\n## What is it?\n\nThis project contains code for processing and editing map data.  Our goal is to provide a shared foundation upon which developers can build map editors, data processors, validators, and other innovative tools.\n\nThis code is used by the [Rapid](https://github.com/facebook/Rapid) map editor.\n\n\n## Documentation\n\nThe modules and methods are documented at [rapideditor.github.io/rapid-sdk](https://rapideditor.github.io/rapid-sdk/modules.html).\n\n\n\n## Packages\n\n### math\n\n🧳 [@rapid-sdk/math](/packages/math)\n\nIncludes:\n- ⭐️ Math Constants\n- 🌐 Geographic (spherical) math functions\n- 📈 Geometric (planar) math functions\n- 🔢 Number math functions\n- 📐 Vector math functions\n\n- 📦 Extent class for working with bounding boxes\n- 🀄️ Tiler class for splitting the world into rectangular tiles\n- 🕹️ Transform class for managing translation, zoom, rotation\n- 📺 Viewport class for managing view state and converting between Lon/Lat [λ,φ] and Cartesian [x,y] coordinates\n\n\n### util\n\n🧳 [@rapid-sdk/util](/packages/util)\n\n\n## Contributing\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md) for setup instructions and contribution guidelines.\n\n\n## License\n\nThis project is available under the [ISC License](LICENSE.md).\nISC is a permissive free software license — functionally equivalent to the MIT License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frapideditor%2Frapid-sdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frapideditor%2Frapid-sdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frapideditor%2Frapid-sdk/lists"}