{"id":45055553,"url":"https://github.com/kapilkashyap/yoda","last_synced_at":"2026-02-19T09:41:08.423Z","repository":{"id":149035798,"uuid":"309986044","full_name":"kapilkashyap/yoda","owner":"kapilkashyap","description":"A basic HTTP server made using NodeJS which is lightweight, has a small footprint yet is powerful 💣","archived":false,"fork":false,"pushed_at":"2024-08-04T17:58:59.000Z","size":31,"stargazers_count":1,"open_issues_count":2,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-08-04T20:05:46.720Z","etag":null,"topics":["front-end-development","http-server","http-webserver","httpserver","javascript","js-server","node","node-server","node-web-server","node-webserver","nodejs","stateless","stateless-server","web-server","webserver","yoda"],"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/kapilkashyap.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2020-11-04T11:43:36.000Z","updated_at":"2024-08-04T17:59:02.000Z","dependencies_parsed_at":null,"dependency_job_id":"d58835a0-54ae-439a-9c1b-1a50adf70a7f","html_url":"https://github.com/kapilkashyap/yoda","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/kapilkashyap/yoda","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kapilkashyap%2Fyoda","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kapilkashyap%2Fyoda/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kapilkashyap%2Fyoda/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kapilkashyap%2Fyoda/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kapilkashyap","download_url":"https://codeload.github.com/kapilkashyap/yoda/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kapilkashyap%2Fyoda/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29609525,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-19T06:47:36.664Z","status":"ssl_error","status_checked_at":"2026-02-19T06:45:47.551Z","response_time":117,"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":["front-end-development","http-server","http-webserver","httpserver","javascript","js-server","node","node-server","node-web-server","node-webserver","nodejs","stateless","stateless-server","web-server","webserver","yoda"],"created_at":"2026-02-19T09:41:07.303Z","updated_at":"2026-02-19T09:41:08.418Z","avatar_url":"https://github.com/kapilkashyap.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# yoda\nA basic HTTP server made using NodeJS which is lightweight, has a small footprint yet is powerful.\n\nUsually, you would build a Node application and use a Node framework like [Express JS](https://github.com/expressjs/express) to build and configure a server to serve that application. It is a one-one mapping, one application, one server. On the contrary **yoda** is a simple HTTP webserver which allows you to host multiple front-end applications :slightly_smiling_face:\n\n#### Prerequisite\n* [Node.js](https://nodejs.org/en/download/) (mandatory)\n* [Git](https://git-scm.com/downloads) (optional)\n\n#### How to install\nYou can either clone the repository or download the archive and unzip it\n\n#### Will I need to build\nNope! This application does not have any npm dependencies and is ready to use OOTB 😎\n\n#### How to use\nOpen your favourite CLI pointing to the root of the application and execute\n`node .\\server.js`\n\n#### Who should use this\nAnyone trying to make a front-end application (ReactJS/Angular/HTML/CSS/JS/JSON/Images)\n\n#### Where to deploy applications\nBy default, you can create/deploy your application under **webapps** directory. However, this can be changed in the config.json\n\n#### Configurations\nProperty | Default\n-------- | -------\nbase | /webapps (required)\nhost | localhost (default)\n-h | Command line property to pass a host name\nport | 3333 (default)\n-p | Command line property to pass a port\ndeploy | /examples (default, this allows you to have more than one deployment directory)\n-d | Command line property to pass a deployment directory\ninfo | false (set to true to display server configuration details, false by default)\n-i | Command line property to enable showing server configuration on console\nignore | { directories: Array of directories that can be ignored }\nimageTypeExtensions | Array of various type extensions for image files that are allowed to be served\n\n#### Why to use\nIt's quick, simple and lightweight :wink:\n\n#### License\nMIT Licensed\n\nCopyright (C) 2020 Kapil Kashyap\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkapilkashyap%2Fyoda","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkapilkashyap%2Fyoda","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkapilkashyap%2Fyoda/lists"}