{"id":18771722,"url":"https://github.com/puneetkakkar/ngx-arc","last_synced_at":"2026-02-20T17:30:59.767Z","repository":{"id":70280276,"uuid":"441942384","full_name":"puneetkakkar/ngx-arc","owner":"puneetkakkar","description":"Customized framework with modular design, unidirectional data flow, predictable state management, communication for async request, and decoupled presentational layer from core layer. ","archived":false,"fork":false,"pushed_at":"2024-05-12T03:55:37.000Z","size":6051,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-28T05:35:54.447Z","etag":null,"topics":["angular","angular17","angular17-boilerplate","angular17-ssr","angular17-standalone","boilerplate","boilerplate-front-end","boilerplate-template","javascript","template","template-project","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/puneetkakkar.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-12-26T17:03:20.000Z","updated_at":"2024-05-12T03:55:40.000Z","dependencies_parsed_at":"2025-01-16T00:48:50.785Z","dependency_job_id":"4a8a2e7b-11cf-4337-8ce9-76a76799d164","html_url":"https://github.com/puneetkakkar/ngx-arc","commit_stats":null,"previous_names":[],"tags_count":2,"template":true,"template_full_name":null,"purl":"pkg:github/puneetkakkar/ngx-arc","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puneetkakkar%2Fngx-arc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puneetkakkar%2Fngx-arc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puneetkakkar%2Fngx-arc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puneetkakkar%2Fngx-arc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/puneetkakkar","download_url":"https://codeload.github.com/puneetkakkar/ngx-arc/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puneetkakkar%2Fngx-arc/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29658366,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-20T16:33:43.953Z","status":"ssl_error","status_checked_at":"2026-02-20T16:33:43.598Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["angular","angular17","angular17-boilerplate","angular17-ssr","angular17-standalone","boilerplate","boilerplate-front-end","boilerplate-template","javascript","template","template-project","typescript"],"created_at":"2024-11-07T19:26:24.141Z","updated_at":"2026-02-20T17:30:59.736Z","avatar_url":"https://github.com/puneetkakkar.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"./assets/gradient-wordmark.gif\" alt=\"Angular brand\" width=\"500\"/\u003e\n\u003c/p\u003e\n\n\u003ch1 align=\"center\"\u003eNGX-ARC - Angular Boilerplate\u003c/h1\u003e\n\n\u003cbr\u003e\n\nThis Angular starter template prioritizes the most up-to-date Angular functionalities and adheres to best practices. It provides key features to enhance flexibility and scalability while minimizing unnecessary complexity. The codebase is both lightweight and resilient, empowering developers to integrate their preferred technologies such as UI component libraries, state management solutions, and server-side rendering. With its adaptable boilerplate, customization is effortless, making it suitable for diverse project needs.\n\n\u003c!-- ## ⚗️ Features\n\n- [Angular 16](https://angular.io/docs)\n- [PNPM](https://pnpm.io/), [esbuild](https://esbuild.github.io/)\n- [Standalone components](https://angular.io/guide/standalone-components)\n- [Signals](https://angular.io/guide/signals)\n- [Lazy loading](https://angular.io/guide/lazy-loading-ngmodules)\n- [PWA](https://angular.io/guide/service-worker-getting-started)\n- [I18n](https://ngneat.github.io/transloco/)\n- [TailwindCSS](https://tailwindcss.com/)\n- OS/Light/Dark themes\n- Lightweight, fast, and built using state-of-the-art technology.\n\n## ✅ Ready-to-use\n\n### UI Frameworks\n\n- [TailwindCSS](https://tailwindcss.com/)\n\n### Icons\n\n- [Iconify](https://iconify.design) - use icons from any icon sets [🔍Icônes](https://icones.netlify.app/).\n- [@iconify/tailwind](https://docs.iconify.design/usage/css/tailwind/) - Pure CSS icons.\n\n### Add-ons\n\n- \u003chttps://github.com/ngneat/transloco\u003e\n- \u003chttps://github.com/tailwindlabs/tailwindcss\u003e\n  - \u003chttps://github.com/tailwindlabs/tailwindcss-aspect-ratio\u003e\n  - \u003chttps://github.com/tailwindlabs/tailwindcss-forms\u003e\n  - \u003chttps://github.com/tailwindlabs/tailwindcss-typography\u003e\n  - \u003chttps://github.com/tailwindlabs/prettier-plugin-tailwindcss\u003e\n- \u003chttps://github.com/iconify/iconify\u003e\n  - \u003chttps://github.com/iconify/iconify/tree/main/plugins/tailwind\u003e\n\n## ⚙ Prerequisites\n\n- Node.js ([^16.14.0 || ^18.10.0](https://angular.io/guide/versions)): \u003chttps://nodejs.org/en/\u003e\n- PNPM: \u003chttps://pnpm.io/\u003e\n- Docker (optional): \u003chttps://www.docker.com/\u003e\n\n## 🏹 Start development\n\n\u003e **Note:**\n\u003e You have three options to start a new project based on this template:\n\u003e\n\u003e 1. Create a new GitHub repository from this template.\n\u003e 2. Clone this repository to start with a clean git history.\n\u003e 3. Scaffold a project fork on StackBlitz.\n\n### Using the GitHub template\n\n[Create a repo from this template on GitHub](https://github.com/juanmesa2097/angular-boilerplate/generate).\n\n---\n\n### Cloning the repository locally\n\n```sh\nnpx degit juanmesa2097/angular-boilerplate my-app \u0026\u0026 cd my-app \u0026\u0026 ./scripts/rename_project.sh my-app\n```\n\n### Install dependencies\n\n```sh\npnpm install # run `npm install -g pnpm` if you don't have pnpm installed\n```\n\n### Run project\n\n```sh\npnpm dev\n```\n\n---\n\n[![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/fork/github/juanmesa2097/angular-boilerplate)\n\n## 📝 Checklist\n\nPlease review this checklist and modify it as necessary to meet your project requirements.\n\n- [ ] Run the `./scripts/rename_project.sh` script to rename the project.\n- [ ] Change the title in `src/index.html` and the favicon in `src/favicon.ico` to match your project.\n- [ ] Decide whether to continue using [simple-git-hooks](https://github.com/toplenboren/simple-git-hooks) and [lint-staged](https://github.com/okonet/lint-staged) for your project.\n- [ ] Clean up the README file to provide clear instructions about your project.\n- [ ] Modify the pages in the project to meet your specific requirements.\n\n## 📦 Deploy to Vercel\n\n[![Deploy to Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https://github.com/juanmesa2097/angular-boilerplate)\n\n## 📦 Deploy to Netlify\n\n[![Deploy to Netlify](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://github.com/juanmesa2097/angular-boilerplate)\n\n## 🐳 Docker\n\nCreate an image of the project.\n\n```sh\ndocker buildx build -t angular-boilerplate:latest .\n```\n\nRun the image of the project.\n\n```sh\ndocker run --rm -p 8080:80 -d angular-boilerplate:latest\n``` --\u003e\n\n## Commands\n\n| Command         | Description                                               | npm                     | yarn                 | pnpm                 |\n| --------------- | --------------------------------------------------------  | ----------------------- | -------------------- | -------------------- |\n| `serve:dev`     | Starts the development server                             | `npm run serve:dev`     | `yarn serve:dev`     | `pnpm serve:dev`     |\n| `serve:hmr`     | Starts the development server with a hot module reloading | `npm run serve:dev`     | `yarn serve:dev`     | `pnpm serve:dev`     |\n| `lint`          | Runs the linter                                           | `npm run lint`          | `yarn lint`          | `pnpm lint`          |\n| `lint:fix`      | Runs the linter and fixes any linting errors              | `npm run lint:fix`      | `yarn lint:fix`      | `pnpm lint:fix`      |\n| `format`        | Formats the code with prettier                            | `npm run format`        | `yarn format`        | `pnpm format`        |","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpuneetkakkar%2Fngx-arc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpuneetkakkar%2Fngx-arc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpuneetkakkar%2Fngx-arc/lists"}