Keyhole Software has a number of open source projects on Github. These projects range from development frameworks and support frameworks, to nifty proof-of-concept applications that can provide insight into certain technologies and functions.
Quick descriptions follow, but for all projects please visit the Keyhole team Github Repository.
Famo.us Guitar Tuner
ExtJS – MVC Example Using Eclipse
Grunt/Bower Demo Application
Bootstrap/Backbone Example Application
A basic example of how a Backbone.js project can be configured and how it can utilize the Bootstrap responsive design framework. Repository.
Backbone.js with MockJax
Example showing how Mockjax ‘API mocking framework’ can be configured with a Backbone application. Repository.
Example application that uses _underscore’s templating capabilities. Repository.
Contact Management Application
HTML5 Manifest Utility
This command line utility scans your HTML5 project resources and generates an HTML5 manifest file for offline support. Repository.
Liferay Spring MVC Portlet
This example project defines a Liferay hello-world portlet using the Spring MVC Portlet framework. Repository.
Report Writing Frameworks
Java – A lightweight and less complex way to create a column-based reports with grouping, totaling, and sub-totaling. Repository.
Spring Batch – framework that makes writing line break PDF reports easy. This framework has been used to successfully generate numerous audit reports for a financial institution. Repository.
Spring Batch Example
Application implements two Spring Batch Jobs that read and write from flat files and an in-memory (HSQL) relational database with an admin console. Good way to see how Spring Batch jobs are defined. This examples defines readers/writers/and processors along with framework provided readers/writers. Repository.
khsSherpa – Java RESTful API Framework
KeyShot – Game Built with Unity Platform (Unity/C#)
A fun-to-play game built using the Unity framework, native to mobile or desktop devices. Repository.