Sault Ste. Marie on GitHub

Welcome to the City of Sault Ste. Marie's portal for open code and open content.

To encourage collaboration between ourselves, the general public, other municipalities, and other organizations, the City is releasing some of it's coding efforts to the open source community.

View all repositories on GitHub


Open Data

Municipal data in friendly formats.

Property Tax Rate Data

GitHub last commit
Historical property tax rates for Sault Ste. Marie in CSV format.

SooMaps Data

GitHub last commit
Easy to use extracts of Sault Ste. Marie GIS data from SooMaps.com.


Municipal Applications

Full applications, built to manage municipal operations.

Releases

Contract Expiration Tracker

GitHub release (latest by date including pre-releases) GitHub Repo stars
A tool to track the expiration of procurement projects and/or contracts to help prepare for and be proactive on upcoming sourcing requirements.

Corporate Records Manager

GitHub release (latest by date including pre-releases) GitHub Repo stars
A system for tracking various corporate records administered by the City Clerks Department.

General Licence Manager

GitHub release (latest by date including pre-releases) GitHub Repo stars
An application built to manage the general licences issued by municipalities.

Lottery Licence Manager

GitHub release (latest by date) GitHub Repo stars
A web application for managing AGCO's municipal lottery licensing requirements in Ontario.

Testing and Development

Attendance Tracking

GitHub release (latest by date) GitHub Repo stars
Track your employee absences, call outs, and more!

EMILE (Energy Monitoring in Less Effort)

GitHub release (latest by date) GitHub Repo stars
An application to aggregate energy consumption data across several municipal assets and report usage to monitor and manage emissions. Makes bringing together Green Button and CSV data sources a breeze!

Lot Occupancy System

GitHub release (latest by date) GitHub Repo stars
A system for managing the occupancy of lots. (i.e. Cemetery management)

Parking Ticket System

GitHub release (latest by date) GitHub Repo stars
A system for managing parking tickets tracked by municipalities.


NPM Modules

Reusable JavaScript and CSS modules.

Over 50 packages on NPM

JavaScript Modules

pdf-puppeteer

npm (scoped) npm GitHub Repo stars
A simple NPM package to convert html to pdf for Node applications by using Puppeteer.

unleet

npm (scoped) npm GitHub Repo stars
Removes symbols and character combinations from a text string, and replaces them with the letters they commonly represent.

simple-password-generator

npm (scoped) npm GitHub Repo stars
Makes generating simple or complex, appropriate passwords a breeze.

get-site-urls

npm (scoped) npm GitHub Repo stars
Gets all of the URLs from a website.

mssql-multi-pool

npm (scoped) npm GitHub Repo stars
A simple way to manage connections to multiple SQL Server databases using the Node.js Tedious driver.

node-ntfy-publish

npm (scoped) npm GitHub Repo stars
A Node package to publish notifications to an ntfy server.

is-sault-ste-marie

npm (scoped) npm GitHub Repo stars
Standardizes the spelling of our beloved city, Sault Ste. Marie!

CSS Modules

bulma-sticky-table

npm (scoped) npm GitHub Repo stars
A Bulma-friendly way to stick a table header, table footer, first column, or all three!

bulma-a11y

npm (scoped) npm GitHub Repo stars
Bulma with increased colour contrast to meet accessibility requirements.

simple-fa5-checkbox

npm (scoped) npm GitHub Repo stars
Simple Font Awesome 5 Checkboxes.

fa-glow

npm (scoped) npm GitHub Repo stars
The missing option to outline layered icons when using Font Awesome SVG+JS.


More Goodies

Repositories worth mentioning.

Other Applications

PDF Flattener

GitHub Repo stars
Secure PDF documents by making floating redactions and form entries permanent.

Other Modules

DocuShare jQuery
cityssm/dsJQuery

A jQuery-like wrapper for the DocuShare Java API written in Java.

MPAC YETF Parser
cityssm/mpacParser

Makes sense of the Year End Tax Files provided annually by MPAC.