JHipster describes itself as "Yeoman + Maven + Spring + AngularJS all working together in one handy generator." It helps simplify the process of creating modern Web apps, and it has quickly become very popular on GitHub. Operating System: OS Independent.
Currently a beta release, Ionic is a front-end hybrid mobile app development framework. It focuses on the creation of great-looking interfaces and can work with other tools like PhoneGap and Cordova. Operating System: OS Independent.
Loopback is an open source Node.js framework that aims to make enterprise data available on mobile devices by facilitating the creation of dynamic REST APIs. It supports Android, iOS and HTML5 mobile Web apps. Operating System: Windows, Linux, OS X, Android, iOS.
Short for "The Hybrid Mobile Project," THyM is an Eclipse-based tool that enables cross-platform development through the Apache Cordova Framework. Supported by the Eclipse Foundation and Red Hat, it allows developers to use Web technologies to create mobile apps. The project is still in the very early stages of development. Operating System: OS Independent.
25. Neuron Health
Built on the Tolven Platform, Neuron is an EHR system created by software company Roberts-Hoffman. It was designed to adapt to provider workflows, communicate with other systems and use the latest technologies. Operating System: OS Independent.
This alternative to Dropbox allows users to set up their own file storage servers that automatically sync content between devices. It eliminates the security and privacy concerns of entrusting sensitive data to third-party companies and aims to be "the most secure file synchronization tool available." (Note that this is not the UK government initiative of the same name.) Operating System: Linux.
Inspired by Osmos, Browsmos is a simple yet addictive browser-based game that challenges users to become the biggest blob on the screen by absorbing smaller blobs. Play online or download it through the Chrome Web store. Operating System: Windows, Linux.
If you're feeling nervous about Microsoft's purchase of Minecraft, check out Freeminer. Very similar to Minecraft, this game features a nearly infinite world where players can dig and build whatever they can imagine. Operating System: Windows, Linux, OS X.
This browser-based game has a deeper purpose than entertainment—teaching beginning programmers to code in the Lua programming language. Note that you'll need to be fairly technical and have access to a Web server in order to get the game up and running. Operating System: Windows, Linux.
Still under very active development, Altair focuses on creating what the project owners call "experiences of everything." Its goal is to orchestrate complex interactions among smart devices "n such a way as to blend the technology so beautifully into our lives that we don't even know that it's there. Not only that, but we should quickly begin to question how we ever lived without it." Operating System: Linux.
Although it's still a beta release, this iot.eclipse.org project seems very promising. It aims to build a flexible, open framework for connecting smart devices in living spaces. Operating System: Windows, Linux, OS X.
This project offers middleware for a "sensing as a service" cloud that can integrate data from a wide variety of sensors and smart devices. Its sponsors include many noteworthy European universities and government agencies. Operating System: Linux.
Difio tracks the open source code behind your applications. When that code changes, it lets you know what's different so that enterprise IT can make informed decisions about upgrading to the latest version. Supported languages include Python, Ruby, PHP, Perl, Node.js and Java. Operating System: Linux.
If your organization uses Puppet, Chef, CFEngine or another configuration management tool, Serverspec can double-check to make sure your servers are configured the way you want them to be. It's currently a beta release with a second beta due in October. Operating System: Linux.