GHL App Template
A professional, scalable, and well-architected base template for full-stack HighLevel Marketplace apps.
The GHL App Template is the definitive starting point for developers building on the HighLevel platform. It provides a robust NestJS foundation, pre-configured OAuth2 and SSO flows, and a modular architecture that scales from simple tools to complex marketplace applications.
Why this template?
- Professional Architecture: Built with NestJS and TypeScript for a clean, maintainable codebase.
- Ready-to-use Auth: Pre-integrated OAuth2 and SSO flows specific to HighLevel.
- Monorepo Ready: Orchestrated with Turborepo and PNPM for efficient development.
- Type-Safe SDK: Includes a dedicated SDK to interact with HighLevel's API v2.
Getting Started
To create a new repository from this template, visit the GitHub repository and use the "Use this template" button.
git clone https://github.com/cbnsndwch/ghl-app-template
cd ghl-app-template
pnpm install
For more details on configuration and deployment, check the Repository README.
Tech Stack
- TypeScript
- NodeJS
- NestJS
- GoHighLevel SDK
- OAuth2
- SSO
- PNPM
- Turborepo
Latest Updates
View allYour Support is Greatly Appreciated!
Updated project headers with Buy Me a Coffee and GitHub Sponsor badges.Internal Engine Upgrade: NestJS 11 and Modern ESM
Upgrading to NestJS v11 and fully embracing ESM across the monorepo.The New Modular SDK Architecture
A complete overhaul of the HighLevel SDK into a modular, platform-agnostic structure.Streamlining Contributions with Changesets
Implementing Changesets for automated versioning and changelog generation.A Strong Foundation: SSO and OAuth2 Support
Fully functional Single Sign-On and OAuth2 flows designed for HighLevel apps.