All Projects β†’ yoshixmk β†’ deno-x-ranking

yoshixmk / deno-x-ranking

Licence: MIT license
πŸ¦• Deno Third Party Modules Ranking πŸ‘‘

Programming Languages

typescript
32286 projects
shell
77523 projects

Projects that are alternatives of or similar to deno-x-ranking

logrocket deno api
A functional CRUD-like API with Deno and Postgres
Stars: ✭ 23 (-17.86%)
Mutual labels:  deno, denoland
cnpj
πŸ‡§πŸ‡· Format, validate and generate CNPJ numbers in Node & Deno
Stars: ✭ 26 (-7.14%)
Mutual labels:  deno, denoland
make-deno-edition
Automatically makes package.json projects (such as npm packages and node.js modules) compatible with Deno.
Stars: ✭ 39 (+39.29%)
Mutual labels:  deno, denoland
Fae
A functional module for Deno inspired from Ramda.
Stars: ✭ 44 (+57.14%)
Mutual labels:  deno, denoland
deno-mongo-api
Example for building REST APIS with deno and MongoDB
Stars: ✭ 17 (-39.29%)
Mutual labels:  deno, denoland
kafkaSaur
Apache Kafka client for Deno
Stars: ✭ 42 (+50%)
Mutual labels:  deno, denoland
denoliver
A simple, dependency free static file server for Deno with possibly the worst name ever.
Stars: ✭ 94 (+235.71%)
Mutual labels:  deno, denoland
dataStructure
Implement different Data Structures using TypeScript and JavaScript. Deno Third-party Module.
Stars: ✭ 24 (-14.29%)
Mutual labels:  deno, denoland
ssvm-deno-starter
A template project to run Rust functions in Deno through the Second State WebAssembly engine.
Stars: ✭ 50 (+78.57%)
Mutual labels:  deno, denoland
parseargs
Migrated to https://github.com/denoland/deno_std
Stars: ✭ 28 (+0%)
Mutual labels:  deno
mock
Utilities to help mock behavior, spy on function calls, stub methods, and fake time for tests.
Stars: ✭ 31 (+10.71%)
Mutual labels:  deno
deno rest
A Boilerplate for deno RESTful apis
Stars: ✭ 74 (+164.29%)
Mutual labels:  deno
deno sass
πŸš€ Cute Sass compiler bindings to Deno.
Stars: ✭ 13 (-53.57%)
Mutual labels:  deno
azure-webapps-deno-deploy
A GitHub Action for deploying Deno πŸ¦• web apps to Azure ☁️
Stars: ✭ 27 (-3.57%)
Mutual labels:  deno
deno-bcrypt
A port of jBCrypt to TypeScript for use as a Deno module
Stars: ✭ 56 (+100%)
Mutual labels:  deno
slack-web-api
Simple, convenient, and configurable HTTP client for making requests to Slack’s Web API. Deno port of @slack/web-api
Stars: ✭ 16 (-42.86%)
Mutual labels:  deno
ecto ranked
Ranking models for Ecto
Stars: ✭ 37 (+32.14%)
Mutual labels:  ranking
HallOfFame-Root-me.org
πŸ’€ Root-me Hall Of Fame dashboard πŸ’€
Stars: ✭ 15 (-46.43%)
Mutual labels:  ranking
cargo-esr
Extended Search & Ranking tool for crates.
Stars: ✭ 23 (-17.86%)
Mutual labels:  ranking
prettyBenching
πŸ¦• A small lib to make your Deno benchmarking progress and results look pretty
Stars: ✭ 23 (-17.86%)
Mutual labels:  deno

deno-x-ranking

(Deno) gh-pages nest badge

Rating ranking Dinosaurus

πŸ¦• Deno Third Party Modules Ranking πŸ‘‘
https://deno.land/x/ranking

Ranking Page

https://yoshixmk.github.io/deno-x-ranking

Get Started

Github API Tokens

Prepare an access token for Github public access permission only from the following URL. When public access setting permissions, you can leave all check boxes cleared.
https://github.com/settings/tokens/new

Tsv / Csv output

$ deno run --allow-net --allow-write --allow-env https://deno.land/x/ranking/mod.ts -u <github username> -t <github token> -f <tsv | csv>

Console output

$ deno run --allow-net --allow-env https://deno.land/x/ranking/mod.ts -u <github username> -t <github token> -f table

Markdown output

$ deno run --allow-net --allow-write --allow-read --allow-env https://deno.land/x/ranking/mod.ts -u <github username> -t <github token> -f markdown

Help

$ deno run --allow-net --allow-write --allow-read --allow-env ./mod.ts --help

Testing

$ deno test --allow-read --allow-env --allow-net

Ranking Logic

After processing according to the ranking logic below, limit to only the necessary data for each output format, and output at the end.

  1. Ranking GitHub Star count.
  2. Sorted by GitHub Star.
  3. If same GitHub Star count, continue to check rank using forks count, watchers count, subscribers count.

Sample

Hosting using Markdown format

$ deno run --unstable --allow-read --allow-write --allow-net https://raw.githubusercontent.com/xcatliu/pagic/v1.4.0/mod.ts build --serve --watch

429 Too Many Requests ??

This module sends many requests to deno registry2 API and Github API.
Please be careful about continuous use.

Plan

  • "type": "github" support
  • "type": "npm" support not support. [deprecated] NPM backed deno.land/x entries are deprecated will be removed on August 1st 2020.
  • "type": "deno_std" support. The repository that uses deno_std is already included in the ranking by Deno himself
  • real-time ranking page update
  • Corresponds to the registry2. Change to not use the database.json.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].