NorthPoint Open Source

NorthPoint proudly supports the open source community with a number of our own contributed software tools and modules. Learn more about SpeedySprite and the OpenCms File System module.

SpeedySprite


Dynamically generate sprites from arbitrary image files


No setup is required to bundle your images into a single sprite. This means you can bundle images on the fly, not just static images like logos and buttons, but even dynamically assembled images like thumbnails on a search results page.

Download SpeedySprite from the project's github page.


OpenCms Filesystem
 

Advanced file upload for the OpenCms content management system
 

Upload files to a real filesystem as well as the virtual filesystem, search files using the integrated Lucene software and administer uploaded files within an administration interface.

Download OpenCms Filesystem from the project's github page.
 


Blur
 

Blur is a Trie-based Java implementation of approximate string matching based on the Levenshtein word distance.

This is a Java library to be used within a service based lookup feature for autocompleting words. All that is needed is a dictionary of valid words and some configuration for matching looseness. Supports customized heuristics for TrieNode retrieval. Comes with default implementation heuristic for longest matching words.

Download Blur from the project's github page.