Development Tools

This website and the tools it uses were developed using a number of freely available and community driven resources. Below are listed the major resources we have implemented.

python Logo

Python is a widely used and open-source programming language. Many of the core tools on this site are based in or managed with Python. Python is free to use under the Python Software Foundation License Agreement

gitlab Logo

GitLab is a fully featured, one-stop-shop, DevOps tool for storing, testing, and deploying code. GitLab is open source and has a feature-tiered pricing structure. Their basic (free) tier includes DevOps with continuous integration and deployment, 2,000 minutes of pipeline minutes and an issue board. Open source projects and educational institutions can obtain free licenses for their Gold and Ultimate plans. Further, GitLab can be completely self hosted.

flask Logo

Flask is a "microframework" for website development using Python. It relies on the Jinja2 template engine and the Werkzeug WSGI toolkit. Flask makes generation of html and web apps more streamlined and less repetitive. Flask is available to use under the 3-clause BSD License

hasura Logo

Hasura is a GraphQL engine that connects to your databases and microservices and instantly gives you a production-ready GraphQL API. Hasura is open source and free to use under the Apache License Version 2.0 and MIT licenses.

nginx Logo

Nginx is a modern, open source, web server. It has excellent features, support, and workflow. Nginx is released under a BSD license.

sqlalchemy Logo

SQLalchemy is a Python based object relational manager. It solves the problem known as the Object-relational impedance mismatch and allows python to manage relational databases. SQLalchemy is licensed under the Open Source Initiative MIT license.

docker Logo

Docker is the most popular containerization solution. It essentially allows your programs to be run reliably, consistently, and securely on any platform. Docker is licensed under the Apache 2.0 license.

highcharts Logo

Highcharts is a library of powerful JavaScript charting tools. Highcharts has various licensing options including a non-commercial option under the Creative Commons (CC) Attribution-NonCommercial licence

postgresql Logo

PostgreSQL is a well established open-source object-relational database system and is what we use to manage our data. It scales well and is cross platform. PostgreSQL is licensed under its own PostgreSQL License, which grants liberal use similar to the MIT and BSD licenses.

bootstrap Logo

Bootstrap is a web-frontend framework designed with preset and customizable features to control the look and feel of this website and is used for the base of our design. It includes CSS and JavaScript built-ins to improve aesthetic and functionality of websites. Bootstrap is licensed under the MIT License.

bootstraptable Logo

Bootstrap-Table is a bootstrap extension designed specifically for formatting and function of tables built within the Bootstrap framework. We impliment this tool in our tables and most of their functionality draws directly from it. Bootstrap-Table is free to use under the MIT License.

uplot Logo

A small (~45 KB min), fast chart for time series, lines, areas, ohlc & bars (MIT Licensed)

nouislider Logo

noUiSlider provides minimal but powerful slider functionality for web pages. noUiSlider is fully open-source and free to use.

fontawesome Logo

Font Awesome provides a library of graphic icons for use within web apps. Font Awesome is licensed under the MIT License.