{"id":18961942,"url":"https://github.com/tonnyl/wukong","last_synced_at":"2025-04-19T11:52:44.134Z","repository":{"id":54699542,"uuid":"222125809","full_name":"TonnyL/wukong","owner":"TonnyL","description":"A command-line tool for browsing GitHub trending written by Rust. [DEPRECATED]","archived":false,"fork":false,"pushed_at":"2022-08-08T15:54:35.000Z","size":37,"stargazers_count":24,"open_issues_count":0,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-29T07:33:33.550Z","etag":null,"topics":["cli","github","github-trending","rust","rust-cli"],"latest_commit_sha":null,"homepage":"","language":"Rust","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/TonnyL.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":"2019-11-16T16:15:30.000Z","updated_at":"2025-02-07T17:34:22.000Z","dependencies_parsed_at":"2022-08-14T00:20:45.866Z","dependency_job_id":null,"html_url":"https://github.com/TonnyL/wukong","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TonnyL%2Fwukong","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TonnyL%2Fwukong/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TonnyL%2Fwukong/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TonnyL%2Fwukong/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TonnyL","download_url":"https://codeload.github.com/TonnyL/wukong/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249195427,"owners_count":21228199,"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":["cli","github","github-trending","rust","rust-cli"],"created_at":"2024-11-08T14:14:48.321Z","updated_at":"2025-04-16T04:33:04.631Z","avatar_url":"https://github.com/TonnyL.png","language":"Rust","readme":"# Wukong\n\n[![Build status](https://github.com/TonnyL/Wukong/workflows/Build/badge.svg)](https://github.com/TonnyL/Wukong/actions?query=workflow%3ABuild)\n\nA command-line tool for browsing GitHub trending written by Rust.\n\n\u003e The Monkey King, known as Sun Wukong in Chinese, is a legendary figure best known as one of the main characters in the 16th-century Chinese novel Journey to the West (西游记/西遊記) and many later stories and adaptations.\n\u003e \n\u003ehttps://en.wikipedia.org/wiki/Monkey_King\n\n## Build\n```shell\n./scripts/run.sh\n```\n\n## Installation\nInstall the **Wukong** binary via **Homebrew**:\n```shell script\n% brew install TonnyL/tap/Wukong\n``` \nOr download [archives of precompiled binaries](https://github.com/TonnyL/Wukong/releases).\n\n## Usage\n### Find trending repositories\n```shell script\n% wukong repos --lang x --period y --spoken_lang z\n% wukong repos -l x -p y -s z\n```\n\nParameters:\n+ `lang`: **optional**, default to `all` which stands for all the languages, see [all the options](#list-all-programming-language-options).\n+ `period`: **optional**, default to `daily`, possible values: `daily`, `weekly` and `monthly`.\n+ `spoken_lang`: **optional**, list trending repositories of certain spoken languages (e.g English, Chinese), see [all the options](#list-all-spoken-language-options).\n\n```shell script\n% wukong repos --lang rust --period daily\n\n+------+---------------------+--------------------------+----------+---------------------+\n| Rank | Full Name           | Description              | Language | Stars(Total/Period) |\n+------+---------------------+--------------------------+----------+---------------------+\n| 1    | diesel-rs/diesel    | A safe, extensible ORM a | Rust     | 5368/5              |\n|      |                     | nd Query Builder for Rus |          |                     |\n|      |                     | t                        |          |                     |\n+------+---------------------+--------------------------+----------+---------------------+\n| 2    | 996icu/996.ICU      | Repo for counting stars  | Rust     | 249376/24           |\n|      |                     | and contributing. Press  |          |                     |\n|      |                     | F to pay respect to glor |          |                     |\n|      |                     | ious developers.         |          |                     |\n+------+---------------------+--------------------------+----------+---------------------+\n| 3    | Rust-SDL2/rust-sdl2 | SDL2 bindings for Rust   | Rust     | 1271/1              |\n+------+---------------------+--------------------------+----------+---------------------+\n| ...  | ...                 | ...                      | ...      | ...                 |\n+------+---------------------+--------------------------+----------+---------------------+\n```\n\n### Find trending developers\n```shell script\n% wukong devs --lang x --period y\n% wukong devs -l x -p y\n```\n\nParameters:\n+ `lang`: **optional**, default to `all` which stands for all the languages, see [all the options](#list-all-programming-language-options).\n+ `period`: **optional**, default to `daily`, possible values: `daily`, `weekly` and `monthly`.\n\n```shell script\n% wukong devs\n\n+------+---------------------------------+----------------+--------------------------+\n| Rank | Name                            | Repo Name      | Description              |\n+------+---------------------------------+----------------+--------------------------+\n| 1    | Tim Paine(timkpaine)            | algo-coin      | Python library for algor |\n|      |                                 |                | ithmic trading cryptocur |\n|      |                                 |                | rencies across multiple  |\n|      |                                 |                | exchanges                |\n+------+---------------------------------+----------------+--------------------------+\n| 2    | Kyle Mathews(KyleAMathews)      | typography.js  | A powerful toolkit for b |\n|      |                                 |                | uilding websites with be |\n|      |                                 |                | autiful design           |\n+------+---------------------------------+----------------+--------------------------+\n| 3    | XhmikosR(XhmikosR)              | notepad2-mod   | LOOKING FOR DEVELOPERS - |\n|      |                                 |                |  Notepad2-mod, a Notepad |\n|      |                                 |                | 2 fork, a fast and light |\n|      |                                 |                | -weight Notepad-like tex |\n|      |                                 |                | t editor with syntax hig |\n|      |                                 |                | hlighting                |\n+------+---------------------------------+----------------+--------------------------+\n| 4    | Forbes Lindesay(ForbesLindesay) | redux-optimist | Optimistically apply act |\n|      |                                 |                | ions that can be later c |\n|      |                                 |                | ommited or reverted.     |\n+------+---------------------------------+----------------+--------------------------+\n| 5    | ...                             | ...            | ...                      |\n+------+---------------------------------+----------------+--------------------------+\n```\n\n### List all programming language options\n```shell script\n% wukong langs\n\n+-------------------+-------------------+\n| name              | value             |\n+-------------------+-------------------+\n| 1C Enterprise     | 1c-enterprise     |\n+-------------------+-------------------+\n| ABAP              | abap              |\n+-------------------+-------------------+\n| ABNF              | abnf              |\n+-------------------+-------------------+   \n| ...               | ...               |  \n+-------------------+-------------------+  \n```\n\n### List all spoken language options\n```shell script\n% wukong spoken_langs\n\n+-----------------+-------+\n| name            | value |\n+-----------------+-------+\n| Abkhazian       | ab    |\n+-----------------+-------+\n| Afar            | aa    |\n+-----------------+-------+\n| Afrikaans       | af    |\n+-----------------+-------+\n| Akan            | ak    |\n+-----------------+-------+\n| ...             | ...   |\n+-----------------+-------+\n```\n\n## License\nWukong is under an MIT license. See the [LICENSE](LICENSE) for more information.","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftonnyl%2Fwukong","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftonnyl%2Fwukong","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftonnyl%2Fwukong/lists"}