{"id":44600351,"url":"https://github.com/inpercima/swaaplate","last_synced_at":"2026-02-14T09:17:03.750Z","repository":{"id":43728166,"uuid":"111582145","full_name":"inpercima/swaaplate","owner":"inpercima","description":"[s]imple [w]eb [a]pp [a]ngular tem[plate]. A very simple template generator for angular webapps with different backends.","archived":false,"fork":false,"pushed_at":"2025-07-26T21:10:26.000Z","size":1432,"stargazers_count":0,"open_issues_count":7,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-07-27T01:11:25.344Z","etag":null,"topics":["angular","angular-cli","angular-cli17","angular17","generator","gradle","java","java17","kotlin","maven","nodejs","npm","php","php7","spring-boot","spring-boot2","template-engine","templates","webapp","yarn"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/inpercima.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","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,"zenodo":null}},"created_at":"2017-11-21T17:46:01.000Z","updated_at":"2025-07-26T21:09:34.000Z","dependencies_parsed_at":"2024-01-13T16:01:46.065Z","dependency_job_id":"178de0f9-754f-4ec6-b813-e7484a2fe067","html_url":"https://github.com/inpercima/swaaplate","commit_stats":null,"previous_names":[],"tags_count":33,"template":false,"template_full_name":null,"purl":"pkg:github/inpercima/swaaplate","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inpercima%2Fswaaplate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inpercima%2Fswaaplate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inpercima%2Fswaaplate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inpercima%2Fswaaplate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/inpercima","download_url":"https://codeload.github.com/inpercima/swaaplate/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inpercima%2Fswaaplate/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29441521,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-14T07:24:13.446Z","status":"ssl_error","status_checked_at":"2026-02-14T07:23:58.969Z","response_time":53,"last_error":"SSL_read: 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","angular-cli","angular-cli17","angular17","generator","gradle","java","java17","kotlin","maven","nodejs","npm","php","php7","spring-boot","spring-boot2","template-engine","templates","webapp","yarn"],"created_at":"2026-02-14T09:17:03.573Z","updated_at":"2026-02-14T09:17:03.743Z","avatar_url":"https://github.com/inpercima.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# swaaplate\n\n[![MIT license](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE.md)\n\n[s]imple [w]eb [a]pp [a]ngular tem[plate]. A very simple template generator for angular webapps with different backends.\n\nProjects like [publicmedia](https://github.com/inpercima/publicmedia), [cryptocheck](https://github.com/inpercima/cryptocheck), [mittagstisch](https://github.com/inpercima/mittagstisch) or [run-and-fun](https://github.com/inpercima/run-and-fun) are build on it.\n\n## Motivation\n\nCreating a web application is a great thing but collecting everything you need is very annoying.\nTherefore, I decided to write a small tool, which puts together all the necessary resources for the desired app from the given fundamentals and technologies.\n\n## Benefits of swaaplate\n\n### The goal\n\nWith swaaplate, the goal should be to create an angular web app with one of four backends, one of two management tools and one of two js dependency manager.\nYou can choose between `none` (means angular only), `nestjs`, `php`, `java` or `kt` as backend, `maven` or `gradle` as management tool and `npm` or `yarn` as js dependency manager.\n\n## Prerequisites\n\n### Angular CLI\n\n* `@angular/cli 17.0.8` or higher\n\n### Nestjs CLI (if backend `nestjs` is used)\n\n* `@nestjs/cli 10.2.1` or higher\n\n### Node, npm or yarn\n\n* `node 20.9.0` or higher in combination with\n  * `npm 10.1.0` or higher or\n  * `yarn 1.22.19` or higher, used in this repository\n\n## Getting started\n\n```bash\n# clone project\ngit clone https://github.com/inpercima/swaaplate\ncd swaaplate\n\n# copy src/template/swaaplate.default.json to swaaplate.json\ncp src/template/swaaplate.default.json swaaplate.json\n\n# install tools\nyarn\n\n# change data in swaaplate.json (see ./docs/configuration.md) and run swaaplate with one argument for the workspace path\n./swaaplate.js /absolute/path/to/workspace\n```\n\n## Documentation\n\nYou can find all the documentation under [./docs](./docs/index.md).\n\n## Changelog\n\nCheck the [Changelog](./CHANGELOG.md) for updates.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finpercima%2Fswaaplate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finpercima%2Fswaaplate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finpercima%2Fswaaplate/lists"}