We have used various packages and utilities to build Neptune. Most of which are listed below, grouped according to the part of the system they are utilized by.
- Raspbian - Operating system
- Node.js - Runtime environment
- SB Admin 2 - Bootstrap framework for GUI
- i2c - Node-based interface for I2C on Raspberry Pi
- Socket.io - Node-based realtime application framework for client-server communications
- Motion - Live video capture for Linux with motion detection
- Leaflet.js - A JavaScript library for interactive maps
- Serialport - Node-based serial port access
- Chart.js - A JavaScript library for interactive charting and plotting