Skip to content

ROU-Technology/ng-utils

Repository files navigation

ng-utils

A collection of modern Angular utilities and integrations built with Angular 20+ best practices.

Packages

📦 ngclerk

Angular integration for Clerk authentication with full SSR support, signal-based reactivity, and TypeScript.

Production-ready Angular SDK for Convex with signal-first architecture, full pagination support, and seamless Clerk integration.


More Angular tools and integrations coming soon! This monorepo will continue to grow with additional utilities for the Angular ecosystem.

What's inside?

This is an Angular workspace monorepo using Angular CLI for building and managing packages.

Apps and Packages

  • packages/ngclerk: Clerk authentication for Angular
  • packages/ngconvex: Convex realtime database SDK for Angular
  • apps/ssr-app: Example Angular SSR application

Each package is 100% TypeScript with modern Angular standalone components.

Getting Started

Prerequisites

  • Node.js 18+
  • pnpm (recommended) or npm
  • Angular CLI (npm install -g @angular/cli)

Installation

# Install dependencies
pnpm install

Build

Build a specific package using Angular CLI:

ng build ngconvex
ng build ngclerk

Build all packages:

pnpm build

Development

Run the SSR example app:

ng serve ssr-app

Or use the npm script:

pnpm start

Testing

Run tests for a specific package:

ng test ngconvex
ng test ngclerk

Run all tests:

pnpm test

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

MIT

Resources

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published