RunMat executes MATLAB syntax for math and physics, with GPU acceleration and geometry or finite element support.
go-geom
The go-geom package provides geometry types for geospatial applications written in Go.

About go-geom
go-geom is an open source Go package that provides geometry types for geospatial applications. It supports 2D, 3D, and unlimited extra dimension geometries, with an efficient, cache-friendly internal representation. The package includes encoding and decoding for common geospatial formats, 2D and 3D topology functions, optional protection against malicious or malformed inputs, and built-in database integration interfaces.
Key features
- Implements OpenGeo Consortium-style geometry types
- Supports 2D, 3D, and unlimited extra dimension geometries
- Encodes and decodes GeoJSON, KML, WKB, EWKB, WKT, and IGC
- Includes 2D and 3D geometry topology functions
- Implements sql.Scanner and driver.Value for database integration
- Offers optional protection against malicious or malformed inputs
- Supports a wide range of common geospatial encoding formats
- Provides built-in database integration via standard Go interfaces
- Includes optional protection against malformed input attacks
- KML format support is encoding-only
- WKT format support is encoding-only
- Malicious or malformed input protection is disabled by default
go-geom at a glance
- Website
- github.com/twpayne/go-geom
- Category
- Development › Programming Languages
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 5, 2026 · Online when checked
- Listed
- Oct 5, 2026
go-geom alternatives
Tools and sites you could use instead, ranked by how closely they match.
The snowball project implements a Snowball stemming algorithm for applications written in Go.
Explore GitHub Awesome lists through AwesomeExplorer, a web app for finding repositories and resources.
The Twitter Text Java library tokenizes and parses text according to platform text requirements.
JEnv for Windows switches the active Java version with a short command.
Frog combines memory based NLP modules for Dutch, including tagging, lemmatization, morphology analysis, and dependency parsing.
Popular in Programming Languages
Well-known listings from the same topic.
go-geom FAQ
What geospatial encoding formats does go-geom support?
Does go-geom support database integration?
Is protection against malicious inputs enabled by default?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












