{"id":29215322,"url":"https://github.com/mbejda/nodejs-jsnowball","last_synced_at":"2025-08-10T00:12:33.119Z","repository":{"id":57284607,"uuid":"43837733","full_name":"mbejda/Nodejs-jSnowball","owner":"mbejda","description":"Snowball is a small string processing language designed for creating stemming algorithms for use in Information Retrieval.","archived":false,"fork":false,"pushed_at":"2015-10-07T19:08:08.000Z","size":424,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-08-09T09:12:47.407Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","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/mbejda.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}},"created_at":"2015-10-07T18:51:35.000Z","updated_at":"2017-02-06T10:19:33.000Z","dependencies_parsed_at":"2022-09-18T04:12:58.246Z","dependency_job_id":null,"html_url":"https://github.com/mbejda/Nodejs-jSnowball","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mbejda/Nodejs-jSnowball","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mbejda%2FNodejs-jSnowball","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mbejda%2FNodejs-jSnowball/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mbejda%2FNodejs-jSnowball/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mbejda%2FNodejs-jSnowball/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mbejda","download_url":"https://codeload.github.com/mbejda/Nodejs-jSnowball/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mbejda%2FNodejs-jSnowball/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269655721,"owners_count":24454513,"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-08-09T02:00:10.424Z","response_time":111,"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":[],"created_at":"2025-07-03T00:09:18.923Z","updated_at":"2025-08-10T00:12:33.088Z","avatar_url":"https://github.com/mbejda.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"#Nodejs jSnowball Stemmer\u003cbr/\u003e\nSnowball is a small string processing language designed for creating stemming algorithms for use in Information Retrieval. The Nodejs verion of the Snowball Stemmer supports 17 languages \u003cbr\u003e\nThe Snowball stemmer can be found on their homepage. http://snowball.tartarus.org\n\u003chr\u003e\n## Supported Languages \n- danish\n- dutch\n- english\n- finnish\n- german\n- hungarian\n- italian\n- norwegian\n- romanian\n- russian\n- spanish\n- swedish\n- porter\n- portuguese\n- romanian\n- spanish\n- turkish\n\u003chr\u003e\n\n## Installation\nThe Snowball stemmer uses *Node-Java* internally. Make sure your system is configured properly to run *Node-Java*.\nhttps://github.com/joeferner/node-java\u003cbr\u003e\n\n```\nnpm install jsnowball --save\n```\n\n\u003chr\u003e\n\n## Usage\n\n\n```\nvar SnowBall = require('jsnowball');\nvar snowBall = new SnowBall('english');\nsnowBall.stem('Checks if word is stemmed',function(error,response){\nconsole.log(response);/// [ 'Check', 'if', 'word', 'is', 'stem' ]\n\n});\n```\n*Tested on:*\n- Node.js : v0.12.7\n- java version \"1.8.0_31\"\n- Java(TM) SE Runtime Environment (build 1.8.0_31-b13)\n- Java HotSpot(TM) 64-Bit Server VM (build 25.31-b07, mixed mode)\n\n\n\n\n\u003chr\u003e\n\nIf you have any questions or reporting an issue send me a tweet  *@notmilobejda*.\u003cbr\u003e\n[mbejda.com](http://mbejda.com)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmbejda%2Fnodejs-jsnowball","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmbejda%2Fnodejs-jsnowball","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmbejda%2Fnodejs-jsnowball/lists"}