https://github.com/rapideditor/rapid-sdk
đ ī¸ Map editing made easy
https://github.com/rapideditor/rapid-sdk
hacktoberfest sdk
Last synced: 11 days ago
JSON representation
đ ī¸ Map editing made easy
- Host: GitHub
- URL: https://github.com/rapideditor/rapid-sdk
- Owner: rapideditor
- License: isc
- Created: 2019-07-08T19:50:22.000Z (almost 7 years ago)
- Default Branch: main
- Last Pushed: 2026-05-18T17:32:01.000Z (21 days ago)
- Last Synced: 2026-05-18T19:33:22.903Z (21 days ago)
- Topics: hacktoberfest, sdk
- Language: TypeScript
- Homepage:
- Size: 2 MB
- Stars: 35
- Watchers: 5
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Agents: AGENTS.md
Awesome Lists containing this project
README
[](https://github.com/rapideditor/rapid-sdk/actions?query=workflow%3A%22build%22)
# rapid-sdk
Map editing made easy
## What is it?
This 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.
This code is used by the [Rapid](https://github.com/facebook/Rapid) map editor.
## Documentation
The modules and methods are documented at [rapideditor.github.io/rapid-sdk](https://rapideditor.github.io/rapid-sdk/modules.html).
## Packages
### math
đ§ŗ [@rapid-sdk/math](/packages/math)
Includes:
- âī¸ Math Constants
- đ Geographic (spherical) math functions
- đ Geometric (planar) math functions
- đĸ Number math functions
- đ Vector math functions
- đĻ Extent class for working with bounding boxes
- đī¸ Tiler class for splitting the world into rectangular tiles
- đšī¸ Transform class for managing translation, zoom, rotation
- đē Viewport class for managing view state and converting between Lon/Lat [Îģ,Ī] and Cartesian [x,y] coordinates
### util
đ§ŗ [@rapid-sdk/util](/packages/util)
## Contributing
See [CONTRIBUTING.md](CONTRIBUTING.md) for setup instructions and contribution guidelines.
## License
This project is available under the [ISC License](LICENSE.md).
ISC is a permissive free software license â functionally equivalent to the MIT License.