Checkit software contains the following third party Open Source components:
Cloud Service
Platform and runtime
- Node.js (MIT)
- TypeScript (Apache License 2.0)
- NestJS (MIT)
- Koa (MIT)
- routing-controllers (MIT)
- routing-controllers-openapi (MIT)
- Flask (BSD 3-Clause)
- Python (Python Software Foundation License)
Data and storage
- MongoDB (Server Side Public License)
- PostgreSQL (PostgreSQL License)
- Valkey (BSD 3-Clause)
- Mongoose (MIT)
- TypeORM (MIT)
- MongoDB Node.js Driver (Apache License 2.0)
- node-postgres (MIT)
- PyMongo (Apache License 2.0)
- cache-manager (MIT)
- Keyv (MIT)
Application libraries
- Keycloak (Apache License 2.0)
- axios (MIT)
- class-validator (MIT)
- class-transformer (MIT)
- Joi (BSD 3-Clause)
- jose (MIT)
- jsonwebtoken (MIT)
- PyJWT (MIT)
- Pino (MIT)
- date-fns (MIT)
- TypeDI (MIT)
- uuid (MIT)
- crypto-js (MIT)
- sqs-consumer (Apache License 2.0)
- migrate-mongo (MIT)
- Zappa (MIT)
Control Centre and Web Applications
- React (MIT)
- Next.js (MIT)
- AngularJS (MIT)
- Tailwind CSS (MIT)
- Radix UI (MIT)
- Material UI (MIT)
- Redux and Redux Thunk (MIT)
- TanStack Query (MIT)
- React Hook Form (MIT)
- Zod (MIT)
- Yup (MIT)
- FormatJS / react-intl (BSD 3-Clause)
- axios (MIT)
- keycloak-js (Apache License 2.0)
- Luxon (MIT)
- Moment.js and Moment Timezone (MIT)
- Ramda (MIT)
- notistack (MIT)
- Papa Parse (MIT)
- react-beautiful-dnd (Apache License 2.0)
- react-qr-reader (MIT)
- jQuery and jQuery UI (MIT)
- Bootstrap (MIT)
- Lodash (MIT)
- D3 (ISC)
- NVD3 (Apache License 2.0)
- Tether (MIT)
- angular-translate (MIT)
- Font Awesome (SIL Open Font License 1.1, MIT and CC BY 4.0, by asset)
- normalize.css (MIT)
Automated Monitoring Hub
Device platform
- Linux kernel (GNU General Public License v2.0)
- BusyBox (GNU General Public License v2.0 only)
- util-linux (GNU General Public License v2.0)
- iptables (GNU General Public License v2.0)
- e2fsprogs (GNU General Public License v2.0 and GNU Lesser General Public License v2.0)
- wireless_tools (GNU General Public License v2.0)
- BlueZ (GNU General Public License v2.0)
- mtd-utils (GNU General Public License v2.0)
- kexec-tools (GNU General Public License v2.0)
- libnl (GNU Lesser General Public License v2.1)
- OpenSSL (OpenSSL License / SSLeay License)
- OpenSSH (BSD-style)
- Dropbear SSH (MIT and BSD-style)
- wpa_supplicant (BSD 2-Clause)
- hostapd (BSD 2-Clause)
- iw (ISC)
- wireless-regdb (ISC)
- ti-utils (18xx) (BSD 3-Clause)
- libcurl (curl License, MIT-style)
- c-ares (MIT)
- libuuid (BSD 3-Clause)
- ncurses (MIT-style)
- zlib (zlib License)
- jq (MIT)
- KBUS (Mozilla Public License 1.1)
- Node.js (MIT)
Hub application
- Node.js (MIT)
- Express (MIT)
- express-ws (MIT)
- express-rate-limit (MIT)
- body-parser (MIT)
- cookie-parser (MIT)
- cors (MIT)
- ws (MIT)
- async (MIT)
- bunyan (MIT)
- jsonwebtoken (MIT)
- node-forge (BSD 3-Clause)
- moment-timezone (MIT)
- portscanner (MIT)
- wireless-tools (MIT)
- bindings (MIT)
- utf-8-validate (MIT)
- uuid (MIT)
- big-integer (Unlicense)
Hub user interface
- AngularJS (MIT)
- angular-ui-router (MIT)
- UI Bootstrap (MIT)
- angular-bootstrap-show-errors (MIT)
- angular-translate (MIT)
- angular-translate-loader-static-files (MIT)
- angular-translate-interpolation-messageformat (MIT)
- messageformat (MIT)
- angular-sanitize (MIT)
- angular-ui-select (MIT)
- angucomplete-alt (MIT)
- angular-uuid (MIT)
- angular-moment (MIT)
- Bootstrap (MIT)
- jQuery (MIT)
- Tether (MIT)
- EventEmitter (MIT)
- Moment.js and Moment Timezone (MIT)
- Font Awesome (SIL Open Font License 1.1, MIT and CC BY 4.0, by asset)
Checkit Mobile Application
- Kotlin (Apache License 2.0)
- Jetpack Compose (Apache License 2.0)
- AndroidX libraries (Apache License 2.0)
- Material Components for Android (Apache License 2.0)
- Retrofit (Apache License 2.0)
- OkHttp (Apache License 2.0)
- Gson (Apache License 2.0)
- kotlinx.serialization (Apache License 2.0)
- Dagger (Apache License 2.0)
- RxJava and RxAndroid (Apache License 2.0)
- Realm (Apache License 2.0)
- Firebase Cloud Messaging (Apache License 2.0)
- Glide (BSD, MIT and Apache License 2.0)
- PhotoView (Apache License 2.0)
- BigImageViewer (Apache License 2.0)
- ML Kit Barcode Scanning (Apache License 2.0)
- Joda-Time (Apache License 2.0)
- JWTDecode.Android (MIT)
CAM+ Medical Product
- Jakarta EE APIs (Eclipse Public License 2.0 with GNU General Public License v2.0 Classpath Exception)
- Jakarta Faces (Eclipse Public License 2.0 with GNU General Public License v2.0 Classpath Exception)
- Jakarta Servlet API (Eclipse Public License 2.0 with GNU General Public License v2.0 Classpath Exception)
- Jakarta Mail API (Eclipse Public License 2.0 with GNU General Public License v2.0 Classpath Exception)
- PrimeFaces (Apache License 2.0)
- OmniFaces (Apache License 2.0)
- Jersey (Eclipse Public License 2.0)
- OCPsoft Rewrite / PrettyFaces (Apache License 2.0)
- WildFly (Apache License 2.0)
- OpenPDF (GNU Lesser General Public License v2.1 / Mozilla Public License 2.0)
- OWASP Java HTML Sanitizer (Apache License 2.0)
- jBCrypt (ISC-style)
- Apache Commons (Apache License 2.0)
- Apache POI (Apache License 2.0)
- Apache HttpComponents (Apache License 2.0)
- Apache Tika (Apache License 2.0)
- Gson (Apache License 2.0)
- jsoup (MIT)
- jose4j (Apache License 2.0)
- Auth0 Java JWT (MIT)
- Joda-Time (Apache License 2.0)
- JTidy (JTidy License, MIT-style)
- ClamAV client (Apache License 2.0)
- MariaDB Connector/J (GNU Lesser General Public License v2.1)
- jTDS (GNU Lesser General Public License v2.1)
- PostgreSQL JDBC Driver (PostgreSQL License)
- MariaDB Server (GNU General Public License v2.0)
Sensors and Probes
- Texas Instruments Bluetooth Low Energy stack (Texas Instruments licence terms)
- Texas Instruments WiLink and Bluetooth firmware (Texas Instruments Text File License)
- Texas Instruments AM335x StarterWare (Texas Instruments licence terms)