Built with thanks

4truck stands on the work of other people: open-source projects, public data, and the services that run underneath it. This page names them, with their licences, and says thank you.

Software we build on

Frameworks and languages

  • ReactMIT The dashboard, the browser extension and the mini app are all written in it.
  • React RouterMIT Every page address in the dashboard.
  • TanStack Query and TableMIT Data fetching and caching, and the engine under every data grid.
  • FastAPIMIT The API.
  • i18nextMIT Nine languages in the dashboard and the mini app.
  • PythonPSF The server side.
  • TypeScriptApache 2.0 Every line of the front ends, built with Node.js.

Interface

Icons and type

  • LucideISC The icon set on every screen of the dashboard and the extension.
  • Phosphor IconsMIT The second icon pack a person can choose in Mods.
  • VK IconsMIT Icons in the Telegram mini app.
  • GeistOFL 1.1 The dashboard typeface, by Vercel.

Maps and 3D

Documents, charts and data

  • RechartsMIT The charts on KPI, Costs and the vehicle pages.
  • pdf.jsApache 2.0 Reads PDFs in the browser, by Mozilla.
  • SheetJSApache 2.0 Spreadsheet import and export.

On the server

Maps and data

  • OpenStreetMapODbL © OpenStreetMap contributors. Addresses and places from OpenStreetMap data, and road routes through OSRM.
  • Esri Tiles © Esri and its data partners: World Imagery, World Street Map, World Topo Map, and World Boundaries and Places.
  • Google Maps Platform The Google basemap. Map data © Google.
  • FMCSAPublic data Carrier records from the Federal Motor Carrier Safety Administration's public services.

Services we run on

  • Samsara™ Vehicle telematics: positions, engine and fault data, fuel, idle and parking events, and dashcam media, through the Samsara API.
  • ORIENT ELD Driver duty status.
  • Datatruck Loads from the TMS.
  • Google Cloud The AI features, Google Drive for documents kept in the customer's own storage, and Sign in with Google.
  • Cloudflare DNS and protection at the network edge.
  • Stripe Subscriptions and invoices.
  • Resend Transactional email.
  • Telegram The bot and the mini app platform.

These are services 4truck pays for or uses under their own terms. Naming them here does not imply a partnership or an endorsement.

Tools we build with

Full third-party notices

Every runtime dependency of the dashboard, the browser extension and the mini app — the software a browser actually receives — with its licence, generated from the project's lockfiles. Server-side software is not distributed and is not listed.

Dashboard — 37 packages
PackageLicence
@base-ui/reactMIT
@dnd-kit/coreMIT
@dnd-kit/sortableMIT
@dnd-kit/utilitiesMIT
@fontsource-variable/geistOFL-1.1
@fontsource-variable/noto-sans-monoOFL-1.1
@fontsource-variable/nunitoOFL-1.1
@fontsource-variable/roboto-flexOFL-1.1
@fontsource-variable/roboto-serifOFL-1.1
@phosphor-icons/reactMIT
@react-three/dreiMIT
@react-three/fiberMIT
@tanstack/react-queryMIT
@tanstack/react-query-devtoolsMIT
@tanstack/react-tableMIT
class-variance-authorityApache-2.0
clsxMIT
dompurify(MPL-2.0 OR Apache-2.0)
i18nextMIT
i18next-browser-languagedetectorMIT
leafletBSD-2-Clause
leaflet.heatBSD-2-Clause
leaflet.markerclusterMIT
lucide-reactISC
pdfjs-distApache-2.0
reactMIT
react-domMIT
react-i18nextMIT
react-isMIT
react-router-domMIT
rechartsMIT
shadcnMIT
sonnerMIT
tailwind-mergeMIT
tailwindcss-animateMIT
threeMIT
xlsxApache-2.0
Browser extension — 3 packages
PackageLicence
leafletBSD-2-Clause
reactMIT
react-domMIT
Telegram mini app — 9 packages
PackageLicence
@telegram-apps/telegram-uiMIT
@vkontakte/iconsMIT
i18nextMIT
i18next-browser-languagedetectorMIT
leafletBSD-2-Clause
leaflet.markerclusterMIT
reactMIT
react-domMIT
react-i18nextMIT
Mods Studio — 7 packages
PackageLicence
@fontsource-variable/geistOFL-1.1
@fontsource-variable/noto-sans-monoOFL-1.1
@fontsource-variable/nunitoOFL-1.1
@fontsource-variable/roboto-flexOFL-1.1
@fontsource-variable/roboto-serifOFL-1.1
reactMIT
react-domMIT

All product names, logos and brands are the property of their respective owners. They are used here to identify the software and services 4truck relies on, and do not imply endorsement or partnership. The Samsara name and logos are trademarks of Samsara, Inc. and its affiliates.

Contact us