{"id":19511289,"url":"https://github.com/jornatf/nodejs-api-starter","last_synced_at":"2025-11-20T09:01:02.478Z","repository":{"id":208210767,"uuid":"721075435","full_name":"jornatf/nodejs-api-starter","owner":"jornatf","description":"A Starter Node.js API skeleton.","archived":false,"fork":false,"pushed_at":"2024-01-11T15:13:31.000Z","size":6,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-08T11:48:23.030Z","etag":null,"topics":["api","api-node","api-nodejs","api-rest","node","node-js","nodejs","nodejs-express","nodejs-server"],"latest_commit_sha":null,"homepage":"https://nodejs-api-starter.vercel.app","language":"JavaScript","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/jornatf.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}},"created_at":"2023-11-20T10:01:52.000Z","updated_at":"2023-12-05T16:51:28.000Z","dependencies_parsed_at":"2023-11-20T11:27:49.324Z","dependency_job_id":"45406d40-9f5d-4fa8-9811-ee5fb808503b","html_url":"https://github.com/jornatf/nodejs-api-starter","commit_stats":{"total_commits":6,"total_committers":2,"mean_commits":3.0,"dds":0.5,"last_synced_commit":"bd2c3fb8782d5fafed0c3262675c1cba280f584c"},"previous_names":["jornatf/nodejs-api-starter"],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jornatf%2Fnodejs-api-starter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jornatf%2Fnodejs-api-starter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jornatf%2Fnodejs-api-starter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jornatf%2Fnodejs-api-starter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jornatf","download_url":"https://codeload.github.com/jornatf/nodejs-api-starter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240761142,"owners_count":19853256,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["api","api-node","api-nodejs","api-rest","node","node-js","nodejs","nodejs-express","nodejs-server"],"created_at":"2024-11-10T23:20:12.645Z","updated_at":"2025-11-20T09:01:02.397Z","avatar_url":"https://github.com/jornatf.png","language":"JavaScript","readme":"# nodejs-api-starter\n\n**A Starter Node.js API skeleton.**\n\n## Setup\n\n### Installation\n\n1. First, click on the **\"Use this template\"** button.\n2. Install all npm packages with the command:\n```bash\n$ npm install\n```\n### Environment\n\nYou can type command: \n\n```bash\n$ cp .env.example .env\n```\n\nor manually create  a `.env` file to the project root and copy/paste this default variables:\n\n```\nAPI_ENV=dev\nAPI_VERSION=1.0.0\nPORT=8000\n```\n\n### Default packages installed\n\n| Package | Description | Docs |\n|---|---|---|\n| **express** | API calling and routes | [https://expressjs.com/](https://expressjs.com/) |\n| **nodemon** | API rendering in Real-time | [https://nodemon.io/](https://nodemon.io/) |\n| **dotenv** | Environment manager | [https://www.npmjs.com/package/dotenv](https://www.npmjs.com/package/dotenv) |\n\n## Testing and development\n\n```bash\n# Run\n$ npm run dev\n\n# or run directly\n$ nodemon server.js\n```\n\nThis command will execute `nodemon server.js` command. For each code update, `nodemon` will restart automatically.\n\n## Deployment\n\nYou can deploy with **Vercel**: [see more](https://vercel.com/) and check `vercel.json` file.\n\n👇 Clone and Deploy now HERE by clicking here\n\n[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fjornatf%2Fnodejs-api-starter)\n\n## Licence and contributing\n\nCurrent licence is `MIT`.\n\n**You are free to modify and improve this git project.**\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjornatf%2Fnodejs-api-starter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjornatf%2Fnodejs-api-starter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjornatf%2Fnodejs-api-starter/lists"}