{"id":26179996,"url":"https://github.com/jellydn/express-vercel-starter","last_synced_at":"2025-10-10T15:09:49.921Z","repository":{"id":77756197,"uuid":"585197937","full_name":"jellydn/express-vercel-starter","owner":"jellydn","description":"Express.js v5 starter is a boilerplate for building and deploying Express.js applications to Vercel. ","archived":false,"fork":false,"pushed_at":"2025-09-28T16:48:30.000Z","size":976,"stargazers_count":22,"open_issues_count":4,"forks_count":13,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-09-28T18:27:45.223Z","etag":null,"topics":["express","express-js","vercel"],"latest_commit_sha":null,"homepage":"https://express-starter.productsway.com/api","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/jellydn.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":["jellydn"],"ko_fi":"dunghd","buy_me_a_coffee":"dunghd","polar":"jellydn"}},"created_at":"2023-01-04T15:08:07.000Z","updated_at":"2025-09-28T16:48:15.000Z","dependencies_parsed_at":"2024-01-22T19:07:49.711Z","dependency_job_id":"6234a3f7-d76a-426a-8d0b-42da4b9dd713","html_url":"https://github.com/jellydn/express-vercel-starter","commit_stats":null,"previous_names":[],"tags_count":0,"template":true,"template_full_name":null,"purl":"pkg:github/jellydn/express-vercel-starter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jellydn%2Fexpress-vercel-starter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jellydn%2Fexpress-vercel-starter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jellydn%2Fexpress-vercel-starter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jellydn%2Fexpress-vercel-starter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jellydn","download_url":"https://codeload.github.com/jellydn/express-vercel-starter/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jellydn%2Fexpress-vercel-starter/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279004574,"owners_count":26083735,"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","status":"online","status_checked_at":"2025-10-10T02:00:06.843Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["express","express-js","vercel"],"created_at":"2025-03-11T21:54:05.180Z","updated_at":"2025-10-10T15:09:49.904Z","avatar_url":"https://github.com/jellydn.png","language":"TypeScript","funding_links":["https://github.com/sponsors/jellydn","https://ko-fi.com/dunghd","https://buymeacoffee.com/dunghd","https://polar.sh/jellydn","https://paypal.me/dunghd","https://www.buymeacoffee.com/dunghd"],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eWelcome to express-vercel-starter 👋\u003c/h1\u003e\n\u003cp\u003e\n  \u003cimg alt=\"Version\" src=\"https://img.shields.io/badge/version-1.0.0-blue.svg?cacheSeconds=2592000\" /\u003e\n  \u003ca href=\"#\" target=\"_blank\"\u003e\n    \u003cimg alt=\"License: MIT\" src=\"https://img.shields.io/badge/License-MIT-yellow.svg\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003e Express.js v5 starter is a boilerplate for building and deploying Express.js applications to Vercel.\n\n## 🏠 [Homepage](https://express-starter.productsway.com/api)\n\n### ✨ [Demo](https://express-starter.productsway.com/api/todo)\n\n## Built with\n\n- [cors](https://www.npmjs.com/package/cors) CORS is a node.js package for providing a Connect/Express middleware that can be used to enable CORS with various options.\n- [express](https://www.npmjs.com/package/express) ^5.0.0-beta.1 Fast, unopinionated, minimalist web framework for Node.js.\n- [helmet](https://www.npmjs.com/package/helmet) Helmet helps you secure your Express apps by setting various HTTP headers.\n- [jsend](https://www.npmjs.com/package/jsend) - Utilities and middleware to assist with sending and handling jsend responses.\n- [pino](https://www.npmjs.com/package/pino) Very low overhead Node.js logger.\n- [biome](https://biomejs.dev/internals/language-support/) Biome is a formatter, linter, bundler, and more for JavaScript, TypeScript, JSON, HTML, Markdown, and CSS.\n- [tsup](https://www.npmjs.com/package/tsup) Bundle your TypeScript library with no config, powered by esbuild.\n- [tsx](https://www.npmjs.com/package/tsx) TypeScript Execute (tsx): Node.js enhanced with esbuild to run TypeScript \u0026 ESM files\n\n## Install\n\n```sh\nbun install\n```\n\n## Usage\n\n#### Initialize\n\n```sh\ngit clone https://github.com/jellydn/express-vercel-starter\n```\n\n### Develop\n\nCreate .env file from .env.example then run below command\n\n```sh\nbun run dev\n```\n\n#### Pre-commit\n\nThis project uses [pre-commit](https://pre-commit.com) to run pre-commit hooks. The pre-commit hooks will run the linter and formatter before committing.\n\n```sh\npre-commit install\n```\n\n### Build\n\n```sh\nbun run build\n```\n\n## Deployment\n\n[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fjellydn%2Fvercel-express-starter)\n\n### Prerequisites\n\n- Install [Vercel CLI](https://vercel.com/download)\n\n### Steps\n\n1.  Click on the \"Deploy with Vercel\" button on your project's repository page.\n2.  If prompted, log in to your Vercel account or create a new account.\n3.  Select the repository that you want to deploy.\n4.  Change the output directory to `.` (dot) on your project's build settings. This will ensure that the built files are placed in the root directory of your project.\n5.  Click on \"Deploy.\" Vercel will automatically build and deploy your project.\n\n    ![https://gyazo.com/c758e2b16f6c1e921c893dd3f0329b36.gif](https://gyazo.com/c758e2b16f6c1e921c893dd3f0329b36.gif)\n\n6.  Your project should now be live and accessible at the URL provided by Vercel.\n\n## Useful links\n\n- [Using Express.js with Vercel – Vercel Docs](https://vercel.com/guides/using-express-with-vercel)\n- [Express 5.x - API Reference](https://expressjs.com/en/5x/api.html)\n- [Vercel documentation](https://vercel.com/docs)\n- [Deploying with Vercel](https://vercel.com/docs/v2/git-integrations/vercel-for-github#deploying-with-vercel)\n\n## Author\n\n👤 **Dung Huynh**\n\n- Website: https://productsway.com/\n- Twitter: [@jellydn](https://twitter.com/jellydn)\n- Github: [@jellydn](https://github.com/jellydn)\n\n## Show your support\n\n[![kofi](https://img.shields.io/badge/Ko--fi-F16061?style=for-the-badge\u0026logo=ko-fi\u0026logoColor=white)](https://ko-fi.com/dunghd)\n[![paypal](https://img.shields.io/badge/PayPal-00457C?style=for-the-badge\u0026logo=paypal\u0026logoColor=white)](https://paypal.me/dunghd)\n[![buymeacoffee](https://img.shields.io/badge/Buy_Me_A_Coffee-FFDD00?style=for-the-badge\u0026logo=buy-me-a-coffee\u0026logoColor=black)](https://www.buymeacoffee.com/dunghd)\n\nGive a ⭐️ if this project helped you!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjellydn%2Fexpress-vercel-starter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjellydn%2Fexpress-vercel-starter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjellydn%2Fexpress-vercel-starter/lists"}