Skip to content

Tech Stack

AlbertPlus is built with a modern, robust, and scalable technology stack. This section provides a comprehensive overview of the key technologies used across the platform.

  • TypeScript: The entire codebase is written in TypeScript, providing strong typing and improved developer experience.
  • React: The user interfaces for both the web app and the browser extension are built with React 19.
  • Next.js: The web application is powered by Next.js 15, a leading React framework for building production-ready applications.
  • Convex: The serverless backend, providing a real-time database and serverless functions.
  • Bun: The fast, all-in-one JavaScript toolkit that we are using as our package manager.
  • Turborepo: The high-performance build system for managing the monorepo.
  • Plasmo: The framework used to build the Chrome browser extension.
  • Cloudflare Workers: The serverless platform for running the web scraper.
  • Hono: The lightweight web framework used in the Cloudflare Worker.
  • Drizzle ORM: The TypeScript ORM for interacting with the Cloudflare D1 database in the scraper.
  • Astro & Starlight: The frameworks used to build this documentation site.
  • Clerk: The managed service we use for authentication.