This version of Biobank uses the following open source tools / software packages:
-
Play is an open source web application framework, written in Scala and Java, which follows the model–view–controller (MVC) architectural pattern. It aims to optimize developer productivity by using convention over configuration, hot code reloading and display of errors in the browser.
-
Adds scalable actor state persistence and at-least-once message delivery guarantees.
-
A document based NoSQL database and provides an event store implementation that stores event streams in a MongoDB database.
-
A SQL relational database management system used to store the query model.
-
Node.js is a software platform for scalable server-side and networking applications. Node.js applications are written in JavaScript.
-
AngularJS lets you extend HTML vocabulary for your application. The resulting environment is extraordinarily expressive, readable, and quick to develop.
-
Bootstrap is a sleek, intuitive, and powerful front-end framework for faster and easier web user interface development
-
Used to generate the scala files from protobuf
proto
files.