GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - dbcodeio/mod_spatialite

BranchesTags
Open more actions menu

Latest commit

 

History

1 Commit
1 Commit

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
scripts
scripts
 
 
.gitignore
.gitignore
 
 
README.md
README.md
 
 

Repository files navigation

mod_spatialite Builds

Pre-built mod_spatialite binaries for use with SQLite extensions. These builds bundle all required dependencies for standalone use.

Supported Platforms

Platform Architecture Status
Windows x64 Official binaries from gaia-gis.it
Windows x86 Official binaries from gaia-gis.it
macOS x64 (Intel) Built from Homebrew
macOS arm64 (Apple Silicon) Built from Homebrew
Linux x64 Built from apt packages
Linux arm64 Built from apt packages

Downloads

Download the latest release from the [Releases] page.

Version

Current version: 5.1.0

Usage

Loading in SQLite

SELECT load_extension('/path/to/mod_spatialite');

With better-sqlite3 (Node.js)

const Database = require('better-sqlite3');
const db = new Database('mydb.sqlite');
db.loadExtension('/path/to/mod_spatialite');

Dependencies Bundled

Each platform bundle includes all required dependencies:

  • libgeos (Geometry Engine)
  • libproj (Coordinate transformation)
  • libfreexl (Excel file reading)
  • librttopo (RT Topology Library)
  • libxml2 (XML parsing)
  • zlib (Compression)

Building

Builds are automated via GitHub Actions. To trigger a new build:

  1. Create a new release tag (e.g., v5.1.0)
  2. GitHub Actions will build for all platforms
  3. Binaries are attached to the release

Manual Build

To build locally (macOS/Linux only - Windows uses official binaries):

# macOS (requires: brew install libspatialite)
./scripts/bundle-macos.sh arm64  # or x64 for Intel

# Linux (requires: apt install libsqlite3-mod-spatialite patchelf)
./scripts/bundle-linux.sh x64  # or arm64

For Windows, download official binaries directly from gaia-gis.it.

License

mod_spatialite is licensed under the MPL tri-license (MPL 1.1/GPL 2.0+/LGPL 2.1+). See https://www.gaia-gis.it/fossil/libspatialite/index for details.

Credits

  • SpatiaLite - The SpatiaLite project
  • Homebrew - macOS package manager
  • gaia-gis.it - Official SpatiaLite binaries

About

No description, website, or topics provided.

Resources

Readme
Activity
Custom properties

Stars

2 stars

Watchers

0 watching

Forks

1 fork
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.