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.
Core Technologies
Section titled “Core Technologies”- 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.
Specialized Technologies
Section titled “Specialized Technologies”- 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.