Material Safety Data Sheet
Complete documentation of the technologies, frameworks, and open-source tools used to build SideJob. Every jobsite needs an MSDS for materials in use. Here's ours.
Standing on the Shoulders of Giants
SideJob is built entirely with open-source technologies. Every framework, library, and tool listed here represents countless hours of work by developers around the world who chose to share their code freely.
We believe in transparency and giving credit where it's due. This page documents every major technology powering SideJob. Consider it our digital "MSDS" for full material disclosure.
Note: All version numbers reflect what's currently deployed. Technologies are listed with their licenses for transparency.
Core Framework
Astro
The web framework for content-driven websites. Fast, modern, and built for the edge.
React
A JavaScript library for building user interfaces with declarative component-based architecture.
TypeScript
JavaScript with syntax for types. Helps catch errors early and improves code quality.
Styling & Design
Tailwind CSS
A utility-first CSS framework for rapidly building custom user interfaces.
tailwindcss-animate
A Tailwind CSS plugin for creating beautiful animations with utility classes.
class-variance-authority
CSS-in-TS variants API that brings type-safety and composability to component styling.
clsx
Tiny utility for constructing className strings conditionally.
tailwind-merge
Merge Tailwind CSS classes without style conflicts.
UI Components
Radix UI Primitives
Unstyled, accessible components for building high‑quality design systems and web apps. Including Accordion, Avatar, Checkbox, Dialog, Dropdown Menu, Label, Radio Group, Select, Separator, Slot, Tabs, and Toast.
Lucide React
Beautiful & consistent icon toolkit made by the community. Clean, crisp, and pixel-perfect.
Astro Icon
Straightforward icon system for Astro with support for all major icon sets.
React Swipeable
React swipe event handler hook for touch-enabled mobile interfaces.
Build Tools & PWA
Vite
Next generation frontend tooling. Fast, modern build tool with instant server start.
Vite PWA Plugin
Zero-config PWA plugin for Vite with offline support and automatic updates.
Workbox
JavaScript libraries for adding offline support to web apps via service workers.
License Information
MIT License
Most technologies listed use the MIT License, one of the most permissive open-source licenses. It allows us to use, modify, and distribute the software freely, provided we include the original copyright notice.
Apache License 2.0
Some technologies use the Apache 2.0 License, which is similar to MIT but includes explicit patent rights grants and protections.
ISC License
Functionally equivalent to MIT but with simpler language. Used by some packages for legal clarity.
Full License Compliance
All license files, copyright notices, and attributions are maintained in our source code repository. We respect and honor the terms of every license listed here.
Additional Dependencies
Beyond the major frameworks and libraries listed above, SideJob relies on hundreds of transitive dependencies: packages that our direct dependencies need to function. While we can't list them all here, we're grateful for every single one.
You can view the complete dependency tree in our package.json and package-lock.json files.
Thank You
To every developer who contributed to these projects: thank you. Your work makes platforms like SideJob possible.
The open-source community embodies the same spirit we're trying to build here: people helping people, sharing knowledge freely, and making tools that serve everyone.
Just like jobsite workers helping each other get the job done.