{"id":19831927,"url":"https://github.com/ancene/troodon","last_synced_at":"2025-12-11T21:14:57.041Z","repository":{"id":62421485,"uuid":"269707933","full_name":"ancene/troodon","owner":"ancene","description":"🦖 Troodon is a Library for Deno to Handle Algorithms","archived":false,"fork":false,"pushed_at":"2020-06-30T16:45:41.000Z","size":540,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-28T23:03:07.291Z","etag":null,"topics":["algorithm","algorithms","deno","deno-indonesia","deno-lib","denoland-id","handle-algorithms","saw","simple-additive-weighting","topsis","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/ancene.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}},"created_at":"2020-06-05T16:47:05.000Z","updated_at":"2021-07-21T11:48:21.000Z","dependencies_parsed_at":"2022-11-01T17:32:07.101Z","dependency_job_id":null,"html_url":"https://github.com/ancene/troodon","commit_stats":null,"previous_names":["shandysiswandi/troodon"],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ancene%2Ftroodon","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ancene%2Ftroodon/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ancene%2Ftroodon/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ancene%2Ftroodon/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ancene","download_url":"https://codeload.github.com/ancene/troodon/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241191626,"owners_count":19925302,"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","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":["algorithm","algorithms","deno","deno-indonesia","deno-lib","denoland-id","handle-algorithms","saw","simple-additive-weighting","topsis","typescript"],"created_at":"2024-11-12T11:35:43.828Z","updated_at":"2025-12-11T21:14:56.952Z","avatar_url":"https://github.com/ancene.png","language":"TypeScript","readme":"[![Troodon](https://raw.githubusercontent.com/shandysiswandi/troodon/master/_.png)](#)\n\n[![tag](https://img.shields.io/github/v/tag/shandysiswandi/troodon.svg?sort=semver)](https://github.com/shandysiswandi/troodon)\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://github.com/shandysiswandi/troodon/blob/master/LICENSE)\n[![tag](https://img.shields.io/badge/deno-\u003e=1.0.0-green.svg)](https://github.com/denoland/deno)\n[![Total alerts](https://img.shields.io/lgtm/alerts/g/shandysiswandi/troodon.svg?logo=lgtm\u0026logoWidth=18)](https://lgtm.com/projects/g/shandysiswandi/troodon/alerts/)\n[![Language grade: JavaScript](https://img.shields.io/lgtm/grade/javascript/g/shandysiswandi/troodon.svg?logo=lgtm\u0026logoWidth=18)](https://lgtm.com/projects/g/shandysiswandi/troodon/context:javascript)\n\n## About Dinosaurs\n\n🦖 Troodon is a Library for Deno to Handle Algorithms\n\n## Project Structure\n\n    Troodon             # Project Name\n    ├── algorithms      # List of Algorithm\n    | └── ...\n    ├── examples        # List of Example Algorithm Usage\n    │ └── ...\n    ├── tests           # List of Algorithm Test\n    │ └── ...\n    ├── _.png           # mascot : Powered by toppng.com and vectorstock.com\n    ├── .gitignore\n    ├── enums.ts        # list of enum type\n    ├── interfaces.ts   # list of interface type\n    ├── LICENSE\n    ├── mod.ts          # just import this file to use this library\n    ├── README.md\n    └── utils.ts        # list of function helper\n\n## Features\n\n- [x] [Technique for Order of Preference by Similarity to Ideal Solution / Topsis](https://en.wikipedia.org/wiki/TOPSIS) algorithm.\n- [x] [Simple Additive Weighting / SAW](https://bit.ly/Simple_additive_weighting) algorithm.\n- [x] [Prime Number / Prime](https://en.wikipedia.org/wiki/Prime_number) algorithm.\n- [x] [Leap Year](https://id.wikipedia.org/wiki/Leap_Year) algorithm.\n- [x] [Weighted Product Model / WPM](https://en.wikipedia.org/wiki/Weighted_product_model) algorithm.\n- [ ] [Analytic Hierarchy Process / AHP](https://en.wikipedia.org/wiki/Analytic_hierarchy_process) algorithm.\n\n## Usage\n\nAll the following algorithms modules are exposed in `mod.ts`\n\n## Examples\n\n- [Topsis Example](/examples/topsis.md)\n- [SAW Example](/examples/saw.md)\n- [Prime Example](/examples/prime.md)\n- [Leap Year Example](/examples/leapyear.md)\n- [WPM Example](/examples/wpm.md)\n\n## Run Test\n\n    deno test\n\n## License\n\nThe Troodon project is open-sourced software licensed under the [MIT license](LICENSE).\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fancene%2Ftroodon","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fancene%2Ftroodon","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fancene%2Ftroodon/lists"}