{"id":16354767,"url":"https://github.com/vikiival/simple-ts-express","last_synced_at":"2026-05-05T19:31:10.402Z","repository":{"id":115872935,"uuid":"576248453","full_name":"vikiival/simple-ts-express","owner":"vikiival","description":"Template for dead simple hackable template. Express, Typescript, Docker","archived":false,"fork":false,"pushed_at":"2022-12-09T11:49:45.000Z","size":5,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-05T09:49:31.084Z","etag":null,"topics":["express","expressjs","hackhathon","template","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/vikiival.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":"2022-12-09T11:13:05.000Z","updated_at":"2022-12-09T11:50:46.000Z","dependencies_parsed_at":null,"dependency_job_id":"d6ad8f03-f6e1-44df-9adc-a8f2bb04de05","html_url":"https://github.com/vikiival/simple-ts-express","commit_stats":null,"previous_names":[],"tags_count":0,"template":true,"template_full_name":null,"purl":"pkg:github/vikiival/simple-ts-express","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikiival%2Fsimple-ts-express","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikiival%2Fsimple-ts-express/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikiival%2Fsimple-ts-express/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikiival%2Fsimple-ts-express/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vikiival","download_url":"https://codeload.github.com/vikiival/simple-ts-express/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikiival%2Fsimple-ts-express/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32664719,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-05T11:29:49.557Z","status":"ssl_error","status_checked_at":"2026-05-05T11:29:48.587Z","response_time":54,"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":["express","expressjs","hackhathon","template","typescript"],"created_at":"2024-10-11T01:36:55.629Z","updated_at":"2026-05-05T19:31:10.382Z","avatar_url":"https://github.com/vikiival.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NodeJS Express and TypeScript Code Template\n\nThis is a code template for creating a NodeJS Express server with TypeScript. It includes a basic server set up and configuration for using TypeScript with Express.\n\n## Prerequisites\n\n- NodeJS and npm installed\n- Basic knowledge of TypeScript and NodeJS\n\n## Getting Started\n\n1. Clone this repository or download the code template.\n2. Navigate to the root directory of the project and run npm install to install the required dependencies.\n3. Run npm start to start the server.\n\n## Project Structure\n\nThe project is structured as follows:\n\n- src - This directory contains the TypeScript source code for the server.\n- dist - This directory contains the compiled JavaScript code generated from the TypeScript source code.\n- .env - This file contains environment variables that are used by the server.\n- tsconfig.json - This file contains TypeScript compiler options.\n- package.json - This file contains metadata about the project, including the list of dependencies.\n- Additional Features\n\n##  In addition to the basic server setup, this code template includes the following features:\n\nTypeScript support\nEnvironment variable support using dotenv\nNext Steps\n\n## To build on this code template, you can try the following:\n\nAdd routes and controllers to handle incoming requests and serve responses.\nAdd a database and integrate it with the server.\nImplement authentication and authorization for secure access to the server.\nAdd additional features as needed for your project.\n\n## Conclusion\n\nThis code template provides a starting point for creating a NodeJS Express server with TypeScript. It can be used as a base for building more complex server applications.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvikiival%2Fsimple-ts-express","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvikiival%2Fsimple-ts-express","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvikiival%2Fsimple-ts-express/lists"}