Open Source

We love open source at Spatial Current! Check out our code repos below. If you have any questions, contact us at opensource@spatialcurrent.io


Go

go-adaptive-functions

Library of adaptive Go functions that support multiple definitions. Used by go-dfl.


go-auth-backend

Golang interface for authentication backends


go-collector

Simple library for collecting list of files for a given base path in a file system.


go-composite-logger

Composite logger for golang, built on logrus.


go-counter

Counter for Go


go-dfl

Go library for writing and evaluating complex filters for data.


go-graph

Framework code for building graph databases and APIs in Go.


go-header

Automatically add/update headers to files


go-nosql

Simplified wrapper for NoSQL databases, including MongoDB and DynamoDB


go-osm

OSM CLI for manipulating OSM planet files


go-reader-writer

Simple library for normalizing the reading/writing of compressed resources.


go-simple-serializer

Simple library and command line program for converting between BSON, JSON, YAML, TOML, and many more common serialization formats.


go-stream

Library for handling compressed stream of data


go-swagger-structs

Go structs that can be used to dynamically create a swagger document


go-sync-logger

A logger safe for concurrent use


go-template-loader

Template Loader for Go


go-try-get

Wraps reflect to provide a standard abstraction layer to get named values from objects.


railgun

A simple and fast data processing tool


sgol-cli

CLI tool for SGOL in Go


sgol-codec

Codec for SGOL


sgol-server

SGOL Server


JavaScript

coconut


Python

exotherm

Python library for transforming common geospatial objects.


geocrypt

Python library for hashing common geospatial objects.


georel

Python library for parsing geospatial relationships from natural language into structured objects


pyextract

A nullsafe-like function for Python that can be used to extract data from dicts, lists, etc.


sc-python-harvester

Python library of utility functions for harvesting metadata from open sources, e.g., GeoNode and CKAN.


sgol-python

Python library for SGOL (Spatial Graph Operations Language)


sgol-qgis-plugin

QGIS Plugin for SGOL


Other

ansible-accumulo-ubuntu


ansible-docker-ubuntu

Ansible role for installing Docker


ansible-dynamodb-local-ubuntu

Ansible role for installing local DynamoDB


ansible-geomesa-accumulo-ubuntu


ansible-go-ubuntu

Ansible role for installing Go for development


ansible-hadoop-ubuntu


ansible-java-ubuntu

Ansible role for installing Java


ansible-mongodb-ubuntu

Ansible role for installing MongoDB


ansible-swapfile-ubuntu

Ansible role for creating swapfile on Ubuntu


ansible-zookeeper-ubuntu


sc-ml-guide

Data for machine learning with OpenStreetMap


sgol

Spatial Graph Operations Language (aka SGOL) is a high-level language for describing graph operations, with a focus on spatial data.


terraform-aws-coconut

Configure an instance of Coconut


terraform-aws-website