{"id":23514725,"url":"https://github.com/niweera/wordhunter-api","last_synced_at":"2026-04-16T18:03:05.669Z","repository":{"id":99712109,"uuid":"196966298","full_name":"Niweera/wordhunter-api","owner":"Niweera","description":"A web application to find words for the letters you have most probably when you are playing Scrabble...","archived":false,"fork":false,"pushed_at":"2020-05-01T02:49:50.000Z","size":376,"stargazers_count":2,"open_issues_count":4,"forks_count":1,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-05-13T21:19:21.140Z","etag":null,"topics":["api","google-app-engine","google-cloud-platform","microservices-architecture","nodejs","reactjs"],"latest_commit_sha":null,"homepage":"https://wh.niweera.gq","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/Niweera.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,"zenodo":null}},"created_at":"2019-07-15T09:19:45.000Z","updated_at":"2024-10-24T18:24:45.000Z","dependencies_parsed_at":"2023-07-31T14:31:36.669Z","dependency_job_id":null,"html_url":"https://github.com/Niweera/wordhunter-api","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Niweera/wordhunter-api","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Niweera%2Fwordhunter-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Niweera%2Fwordhunter-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Niweera%2Fwordhunter-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Niweera%2Fwordhunter-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Niweera","download_url":"https://codeload.github.com/Niweera/wordhunter-api/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Niweera%2Fwordhunter-api/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31897870,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-16T17:33:00.867Z","status":"ssl_error","status_checked_at":"2026-04-16T17:32:57.401Z","response_time":69,"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":["api","google-app-engine","google-cloud-platform","microservices-architecture","nodejs","reactjs"],"created_at":"2024-12-25T14:10:16.431Z","updated_at":"2026-04-16T18:03:05.653Z","avatar_url":"https://github.com/Niweera.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![HitCount](http://hits.dwyl.io/Niweera/wordhunter-api.svg)](http://hits.dwyl.io/Niweera/wordhunter-api)\n[![Known Vulnerabilities](https://snyk.io//test/github/Niweera/wordhunter-api/badge.svg?targetFile=package.json)](https://snyk.io//test/github/Niweera/wordhunter-api?targetFile=package.json)\n![GitHub issues](https://img.shields.io/github/issues/Niweera/wordhunter-api)\n![Website](https://img.shields.io/website/https/wh.niweera.gq?down_color=lightgrey\u0026down_message=offline\u0026up_color=blue\u0026up_message=online)\n[![JavaScript Style Guide: Good Parts](https://img.shields.io/badge/code%20style-goodparts-brightgreen.svg?style=flat)](https://github.com/dwyl/goodparts \"JavaScript The Good Parts\")\n[![Build Status](https://travis-ci.com/Niweera/wordhunter-api.svg?branch=master)](https://travis-ci.com/Niweera/wordhunter-api)\n\n# WordHunter-API v1.0\n\n## WordHunter-API is live on https://wh.niweera.gq\n\n\u003e WordHunter lets you to find the words for the letters you have when you are playing Scrabble.\n\nThe following is the basic architecture of the WordHunter application. (The web application will use the WordHunter-API to get the results according to the letters that the user has given.)\n\n![](w.png)\n\n### Example use case\n\nUser wants to find words which can be created from `a, s, d`\n\nThe WordHunter service will provide the following results.\n\n1. sad - Feeling or showing sorrow; unhappy.\n2. ads - An advertisement.\n\n(The initial version would only give the words which contains all the letters. Later versions would provide all the letter combinations.)\n\n## Endpoints\n\nEnter any combination of letters without the need of seperating them by a comma or a space.\n\nEg. `https://wh.niweera.gq/asd`, will return an array of all the possible words and their definitions that can be created using all the given letters.\n\n```json\n[\n  {\n    \"word\": \"ads\",\n    \"definition\": \"An advertisement.\"\n  },\n  {\n    \"word\": \"sad\",\n    \"definition\": \"Feeling or showing sorrow; unhappy.\"\n  }\n]\n```\n\n### Paths\n\n| Location  | Endpoint                 |\n| :-------- | :----------------------- |\n| Root path | `https://wh.niweera.gq/` |\n\n### HTTP request and query methods\n\n| Method | Endpoint | Query                  | Description                                                | Examples                           |\n| :----- | :------- | :--------------------- | :--------------------------------------------------------- | :--------------------------------- |\n| `GET`  | `/`      | `{letter combination}` | Give JSON response of all possible words with definitions. | [`asd`](https://wh.niweera.gq/asd) |\n\n## Meta\n\nNipuna Weerasekara – [@Niweera](https://twitter.com/Niweera) – w.nipuna@gmail.com\n\nDistributed under the MIT license. See `LICENSE` for more information.\n\n[https://github.com/Niweera/wordhunter-api](https://github.com/Niweera/wordhunter-api)\n\nThe front-end for this application is in [wordhunter](https://github.com/Niweera/wordhunter) repo.\n\nThis repo is a part of `WordHunter` project.\n\n`WordHunter` uses [GoogleDict](https://dict.niweera.gq) Dictionary API service. Find its repo [here](https://github.com/Niweera/googledict).\n\n## Contributing\n\n1. Fork it (\u003chttps://github.com/Niweera/wordhunter-api/fork\u003e)\n2. Create your feature branch (`git checkout -b feature/fooBar`)\n3. Commit your changes (`git commit -am 'Add some fooBar'`)\n4. Push to the branch (`git push origin feature/fooBar`)\n5. Create a new Pull Request\n\n\u003c!-- Markdown link \u0026 img dfn's --\u003e\n\n[npm-image]: https://img.shields.io/npm/v/datadog-metrics.svg?style=flat-square\n[npm-url]: https://npmjs.org/package/datadog-metrics\n[npm-downloads]: https://img.shields.io/npm/dm/datadog-metrics.svg?style=flat-square\n[travis-image]: https://img.shields.io/travis/dbader/node-datadog-metrics/master.svg?style=flat-square\n[travis-url]: https://travis-ci.org/dbader/node-datadog-metrics\n[wiki]: https://github.com/yourname/yourproject/wiki\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fniweera%2Fwordhunter-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fniweera%2Fwordhunter-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fniweera%2Fwordhunter-api/lists"}