spec/git_trend/cli_spec.rb in git-trend-1.2.9 vs spec/git_trend/cli_spec.rb in git-trend-1.3.0
- old
+ new
@@ -26,15 +26,15 @@
context "with 3" do
before { stub_request_get("trending") }
let(:number) { 3 }
it "display top 3 daily ranking" do
res = <<-'EOS'.unindent
- |No. Name Lang Star
- |--- ---------------------------------------- ---------- ------
- | 1 AppFlowy-IO/appflowy Rust 238
- | 2 iptv-org/iptv JavaScript 107
- | 3 nodejs/node JavaScript 123
+ |No. Name Lang Star
+ |--- ---------------------------------------- ---------------- ------
+ | 1 linexjlin/GPTs 445
+ | 2 ml-explore/mlx-examples Python 161
+ | 3 PRIS-CV/DemoFusion Jupyter Notebook 169
EOS
expect { cli.invoke(:list, [], number: number, description: false) }.to output(res).to_stdout
end
end
@@ -53,37 +53,37 @@
before { stub_request_get("trending/#{language}") }
let(:language) { "ruby" }
it "display daily ranking by language" do
res = <<-'EOS'.unindent
- |No. Name Lang Star
- |--- --------------------------------------------- ---------- ------
- | 1 puppetlabs/puppet Ruby 6
- | 2 github/explore Ruby 5
- | 3 mastodon/mastodon Ruby 7
- | 4 forem/forem Ruby 3
- | 5 Shopify/shopify-cli Ruby 2
- | 6 github/choosealicense.com Ruby 7
- | 7 sinatra/sinatra Ruby 1
- | 8 postalserver/postal Ruby 4
- | 9 chef/chef Ruby 2
- | 10 mame/quine-relay Ruby 5
- | 11 rapid7/metasploit-framework Ruby 8
- | 12 freeCodeCamp/how-to-contribute-to-open-source Ruby 4
- | 13 freeCodeCamp/devdocs Ruby 8
- | 14 hashicorp/vagrant Ruby 6
- | 15 jekyll/jekyll Ruby 12
- | 16 umd-cmsc330/cmsc330spring22 Ruby 1
- | 17 gitlabhq/gitlabhq Ruby 1
- | 18 heartcombo/devise Ruby 2
- | 19 opf/openproject Ruby 4
- | 20 rails/rails Ruby 23
- | 21 railwaycat/homebrew-emacsmacport Ruby 1
- | 22 rubocop/rubocop Ruby 1
- | 23 thoughtbot/factory_bot Ruby 1
- | 24 fluent/fluentd Ruby 2
- | 25 spree/spree Ruby 5
+ |No. Name Lang Star
+ |--- ---------------------------------------- ---------- ------
+ | 1 greatghoul/remote-working Ruby 34
+ | 2 huginn/huginn Ruby 13
+ | 3 jekyll/jekyll Ruby 11
+ | 4 fastlane/fastlane Ruby 6
+ | 5 rapid7/metasploit-framework Ruby 8
+ | 6 ankane/pghero Ruby 16
+ | 7 joemasilotti/daily-log Ruby 7
+ | 8 hashicorp/vagrant Ruby 5
+ | 9 fluent/fluentd Ruby 5
+ | 10 rubygems/rubygems Ruby 1
+ | 11 otwcode/otwarchive Ruby 2
+ | 12 freeCodeCamp/devdocs Ruby 5
+ | 13 gitlabhq/gitlabhq Ruby 1
+ | 14 gollum/gollum Ruby 2
+ | 15 ruby/ruby Ruby 2
+ | 16 TheOdinProject/theodinproject Ruby 6
+ | 17 wpscanteam/wpscan Ruby 0
+ | 18 mastodon/mastodon Ruby 12
+ | 19 github/explore Ruby 0
+ | 20 tradingview/charting-library-examples Ruby 0
+ | 21 jwt/ruby-jwt Ruby 0
+ | 22 forem/forem Ruby 4
+ | 23 urbanadventurer/WhatWeb Ruby 3
+ | 24 chef/chef Ruby 0
+ | 25 instructure/canvas-lms Ruby 0
EOS
expect { cli.invoke(:list, [], language: language, description: false) }.to output(res).to_stdout
end
end
@@ -196,37 +196,37 @@
let(:language) { "ruby" }
let(:since) { "weekly" }
it "display weekly ranking by language" do
res = <<-'EOS'.unindent
- |No. Name Lang Star
- |--- --------------------------------------------- ---------- ------
- | 1 huginn/huginn Ruby 881
- | 2 faker-ruby/faker Ruby 193
- | 3 hashicorp/vagrant Ruby 46
- | 4 mperham/sidekiq Ruby 17
- | 5 freeCodeCamp/how-to-contribute-to-open-source Ruby 40
- | 6 rails/jsbundling-rails Ruby 20
- | 7 puma/puma Ruby 10
- | 8 jekyll/jekyll Ruby 72
- | 9 rails/rails Ruby 103
- | 10 sinatra/sinatra Ruby 11
- | 11 rapid7/metasploit-framework Ruby 77
- | 12 puppetlabs/puppet Ruby 23
- | 13 Shopify/liquid Ruby 21
- | 14 github/linguist Ruby 27
- | 15 rmosolgo/graphql-ruby Ruby 2
- | 16 github/choosealicense.com Ruby 24
- | 17 fastlane/fastlane Ruby 96
- | 18 Homebrew/homebrew-core Ruby 28
- | 19 github/view_component Ruby 11
- | 20 hrishikesh1990/resume-builder Ruby 6
- | 21 varvet/pundit Ruby 8
- | 22 github/explore Ruby 23
- | 23 heartcombo/devise Ruby 18
- | 24 activerecord-hackery/ransack Ruby 10
- | 25 Homebrew/homebrew-cask Ruby 32
+ |No. Name Lang Star
+ |--- ---------------------------------------- ---------- ------
+ | 1 mastodon/mastodon Ruby 115
+ | 2 community/community Ruby 25
+ | 3 freeCodeCamp/devdocs Ruby 65
+ | 4 rapid7/metasploit-framework Ruby 84
+ | 5 github-linguist/linguist Ruby 14
+ | 6 ankane/pghero Ruby 32
+ | 7 chatwoot/chatwoot Ruby 59
+ | 8 department-of-veterans-affairs/vets-api Ruby 2
+ | 9 ekylibre/ekylibre Ruby 21
+ | 10 mileszs/wicked_pdf Ruby 5
+ | 11 elastic/elasticsearch-rails Ruby 2
+ | 12 heartcombo/devise Ruby 16
+ | 13 aws/aws-sdk-ruby Ruby 2
+ | 14 endoflife-date/endoflife.date Ruby 19
+ | 15 jekyll/jekyll Ruby 50
+ | 16 heartcombo/simple_form Ruby 6
+ | 17 thoughtbot/shoulda-matchers Ruby 5
+ | 18 spree/spree Ruby 13
+ | 19 solidusio/solidus Ruby 8
+ | 20 huginn/huginn Ruby 67
+ | 21 CanCanCommunity/cancancan Ruby 2
+ | 22 tradingview/charting-library-examples Ruby 3
+ | 23 kaminari/kaminari Ruby 5
+ | 24 rubocop/rubocop Ruby 10
+ | 25 paper-trail-gem/paper_trail Ruby 3
EOS
expect { cli.invoke(:list, [], language: language, since: since, description: false) }.to output(res).to_stdout
end
end
@@ -237,11 +237,11 @@
before { stub_request_get("trending") }
let(:cli) { CLI.new }
context "with no option" do
it "display languages" do
- expect { cli.languages }.to output(dummy_languages).to_stdout
+ expect { cli.languages }.to output(match("C++").and match("HTML").and match("Ruby")).to_stdout
end
end
end
private
@@ -257,756 +257,135 @@
body: load_http_stub(stub_file))
end
def dummy_result_without_description
<<-'EOS'.unindent
- |No. Name Lang Star
- |--- -------------------------------------------- ---------- ------
- | 1 AppFlowy-IO/appflowy Rust 238
- | 2 iptv-org/iptv JavaScript 107
- | 3 nodejs/node JavaScript 123
- | 4 yt-dlp/yt-dlp Python 139
- | 5 nextui-org/nextui TypeScript 515
- | 6 ciderapp/Cider JavaScript 58
- | 7 Ebazhanov/linkedin-skill-assessments-quizzes 266
- | 8 Jxck-S/plane-notify Python 39
- | 9 Koenkk/zigbee2mqtt JavaScript 77
- | 10 Developer-Y/cs-video-courses 710
- | 11 HashLips/hashlips_art_engine JavaScript 93
- | 12 IBAX-io/go-ibax Go 775
- | 13 emilk/egui Rust 34
- | 14 PathOfBuildingCommunity/PathOfBuilding Lua 38
- | 15 uutils/coreutils Rust 269
- | 16 ryanoasis/nerd-fonts CSS 25
- | 17 KaLendsi/CVE-2022-21882 C++ 51
- | 18 kdrag0n/safetynet-fix C++ 34
- | 19 Chia-Network/chia-blockchain Python 13
- | 20 github/docs JavaScript 26
- | 21 RunaCapital/awesome-oss-alternatives Python 415
- | 22 TheAlgorithms/Go Go 123
- | 23 pi-hole/docker-pi-hole Shell 5
- | 24 zhiwehu/Python-programming-exercises 50
- | 25 LawnchairLauncher/lawnicons Kotlin 6
+ |No. Name Lang Star
+ |--- ------------------------------------------ ---------------- ------
+ | 1 linexjlin/GPTs 445
+ | 2 ml-explore/mlx-examples Python 161
+ | 3 PRIS-CV/DemoFusion Jupyter Notebook 169
+ | 4 jmpoep/vmprotect-3.5.1 C++ 489
+ | 5 prasanthrangan/hyprdots Shell 21
+ | 6 MichaelYuhe/ai-group-tabs TypeScript 230
+ | 7 mli/paper-reading 129
+ | 8 SuperDuperDB/superduperdb Python 497
+ | 9 ByteByteGoHq/system-design-101 268
+ | 10 yformer/EfficientSAM Jupyter Notebook 117
+ | 11 xuchengsheng/spring-reading Java 413
+ | 12 Flode-Labs/vid2densepose Python 164
+ | 13 huggingface/optimum-nvidia Python 133
+ | 14 sweepai/sweep Python 55
+ | 15 practical-tutorials/project-based-learning 2058
+ | 16 home-assistant/core Python 33
+ | 17 100xdevs-cohort-2/assignments JavaScript 117
+ | 18 kgrzybek/modular-monolith-with-ddd C# 21
+ | 19 rmcelreath/stat_rethinking_2024 R 41
+ | 20 jackfrued/Python-100-Days Python 192
+ | 21 01-ai/Yi Python 18
+ | 22 facebookresearch/Pearl Python 95
+ | 23 zzzgydi/clash-verge TypeScript 31
+ | 24 ytdl-org/youtube-dl Python 24
+ | 25 dunglas/frankenphp Go 53
EOS
end
def dummy_result_no_options
<<-'EOS'.unindent
- |No. Name Lang Star Description
- |--- -------------------------------------------- ---------- ------ -------------------------------------------------------------------------
- | 1 AppFlowy-IO/appflowy Rust 238 AppFlowy is an open-source alternative to Notion. You are in charge of...
- | 2 iptv-org/iptv JavaScript 107 Collection of publicly available IPTV channels from all over the world
- | 3 nodejs/node JavaScript 123 Node.js JavaScript runtime ✨🐢🚀✨
- | 4 yt-dlp/yt-dlp Python 139 A youtube-dl fork with additional features and fixes
- | 5 nextui-org/nextui TypeScript 515 🚀 Beautiful, fast and modern React UI library.
- | 6 ciderapp/Cider JavaScript 58 Project Cider. A new look into listening and enjoying Apple Music in s...
- | 7 Ebazhanov/linkedin-skill-assessments-quizzes 266 Full reference of LinkedIn answers 2022 for skill assessments, LinkedI...
- | 8 Jxck-S/plane-notify Python 39 Notify If a selected plane has taken off or landed using OpenSky or AD...
- | 9 Koenkk/zigbee2mqtt JavaScript 77 Zigbee 🐝 to MQTT bridge 🌉, get rid of your proprietary Zigbee bridge...
- | 10 Developer-Y/cs-video-courses 710 List of Computer Science courses with video lectures.
- | 11 HashLips/hashlips_art_engine JavaScript 93 HashLips Art Engine is a tool used to create multiple different instan...
- | 12 IBAX-io/go-ibax Go 775 An innovative Blockchain Protocol Platform, which everyone can deploy ...
- | 13 emilk/egui Rust 34 egui: an easy-to-use immediate mode GUI in Rust that runs on both web ...
- | 14 PathOfBuildingCommunity/PathOfBuilding Lua 38 Offline build planner for Path of Exile.
- | 15 uutils/coreutils Rust 269 Cross-platform Rust rewrite of the GNU coreutils
- | 16 ryanoasis/nerd-fonts CSS 25 Iconic font aggregator, collection, & patcher. 3,600+ icons, 50+ patch...
- | 17 KaLendsi/CVE-2022-21882 C++ 51 win32k LPE
- | 18 kdrag0n/safetynet-fix C++ 34 Google SafetyNet attestation workarounds for Magisk
- | 19 Chia-Network/chia-blockchain Python 13 Chia blockchain python implementation (full node, farmer, harvester, t...
- | 20 github/docs JavaScript 26 The open-source repo for docs.github.com
- | 21 RunaCapital/awesome-oss-alternatives Python 415 Awesome list of open-source startup alternatives to well-known SaaS pr...
- | 22 TheAlgorithms/Go Go 123 Algorithms implemented in Go for beginners, following best practices.
- | 23 pi-hole/docker-pi-hole Shell 5 Pi-hole in a docker container
- | 24 zhiwehu/Python-programming-exercises 50 100+ Python challenging programming exercises
- | 25 LawnchairLauncher/lawnicons Kotlin 6
+ |No. Name Lang Star Description
+ |--- ------------------------------------------ ---------------- ------ ---------------------------------------------------------------------
+ | 1 linexjlin/GPTs 445 leaked prompts of GPTs
+ | 2 ml-explore/mlx-examples Python 161 Examples in the MLX framework
+ | 3 PRIS-CV/DemoFusion Jupyter Notebook 169 Let us democratise high-resolution generation! (arXiv 2023)
+ | 4 jmpoep/vmprotect-3.5.1 C++ 489
+ | 5 prasanthrangan/hyprdots Shell 21 // Aesthetic, dynamic and minimal dots for Arch hyprland
+ | 6 MichaelYuhe/ai-group-tabs TypeScript 230 A Chrome extension helps you group your tabs with AI.
+ | 7 mli/paper-reading 129 深度学习经典、新论文逐段精读
+ | 8 SuperDuperDB/superduperdb Python 497 🔮 SuperDuperDB: Bring AI to your database: Integrate, train and m...
+ | 9 ByteByteGoHq/system-design-101 268 Explain complex systems using visuals and simple terms. Help you p...
+ | 10 yformer/EfficientSAM Jupyter Notebook 117 EfficientSAM: Leveraged Masked Image Pretraining for Efficient Seg...
+ | 11 xuchengsheng/spring-reading Java 413 涵盖了 Spring 框架的核心概念和关键功能,包括控制反转(IOC)容器的...
+ | 12 Flode-Labs/vid2densepose Python 164 Convert your videos to densepose and use it on MagicAnimate
+ | 13 huggingface/optimum-nvidia Python 133
+ | 14 sweepai/sweep Python 55 Sweep: AI-powered Junior Developer for small features and bug fixes.
+ | 15 practical-tutorials/project-based-learning 2058 Curated list of project-based tutorials
+ | 16 home-assistant/core Python 33 🏡 Open source home automation that puts local control and privacy...
+ | 17 100xdevs-cohort-2/assignments JavaScript 117
+ | 18 kgrzybek/modular-monolith-with-ddd C# 21 Full Modular Monolith application with Domain-Driven Design approach.
+ | 19 rmcelreath/stat_rethinking_2024 R 41
+ | 20 jackfrued/Python-100-Days Python 192 Python - 100天从新手到大师
+ | 21 01-ai/Yi Python 18 A series of large language models trained from scratch by develope...
+ | 22 facebookresearch/Pearl Python 95 A Production-ready Reinforcement Learning AI Agent Library brought...
+ | 23 zzzgydi/clash-verge TypeScript 31 A Clash GUI based on tauri. Supports Windows, macOS and Linux.
+ | 24 ytdl-org/youtube-dl Python 24 Command-line program to download videos from YouTube.com and other...
+ | 25 dunglas/frankenphp Go 53 The modern PHP app server
EOS
end
def dummy_weekly_result
<<-'EOS'.unindent
- |No. Name Lang Star
- |--- -------------------------------------------- ---------- ------
- | 1 doocs/leetcode Java 1754
- | 2 veler/DevToys C# 2953
- | 3 Ebazhanov/linkedin-skill-assessments-quizzes 854
- | 4 papers-we-love/papers-we-love Shell 825
- | 5 TheAlgorithms/Javascript JavaScript 425
- | 6 ciderapp/Cider JavaScript 247
- | 7 huginn/huginn Ruby 881
- | 8 public-apis/public-apis Python 1482
- | 9 akutz/go-generics-the-hard-way Go 489
- | 10 pytorch/fairseq Python 292
- | 11 rancher-sandbox/rancher-desktop TypeScript 478
- | 12 microsoft/playwright TypeScript 1085
- | 13 scikit-learn/scikit-learn Python 245
- | 14 DustinBrett/daedalOS JavaScript 991
- | 15 chiru-labs/ERC721A Solidity 226
- | 16 pedroslopez/whatsapp-web.js JavaScript 424
- | 17 abiosoft/colima Go 537
- | 18 jackfrued/Python-100-Days Python 503
- | 19 kedro-org/kedro Python 785
- | 20 khuedoan/homelab Python 1416
- | 21 imcuttle/mometa TypeScript 553
- | 22 nektos/act Go 394
- | 23 spring-projects/spring-authorization-server Java 165
- | 24 flameshot-org/flameshot C++ 311
- | 25 yuzu-emu/yuzu C++ 449
+ |No. Name Lang Star
+ |--- ------------------------------------------ ---------------- ------
+ | 1 LC044/WeChatMsg Python 10719
+ | 2 microsoft/TaskWeaver Python 1957
+ | 3 facebookresearch/seamless_communication C 1568
+ | 4 lllyasviel/Fooocus Python 3406
+ | 5 sherlock-project/sherlock Python 996
+ | 6 pytorch-labs/gpt-fast Python 2147
+ | 7 comfyanonymous/ComfyUI Python 1518
+ | 8 VikParuchuri/marker Python 1497
+ | 9 xuchengsheng/spring-reading Java 637
+ | 10 Mozilla-Ocho/llamafile C++ 1833
+ | 11 go-gost/gost Go 487
+ | 12 microsoft/PowerToys C# 905
+ | 13 songquanpeng/one-api Go 323
+ | 14 nocodb/nocodb TypeScript 392
+ | 15 AleoHQ/leo Rust 744
+ | 16 modularml/mojo Jupyter Notebook 386
+ | 17 gkd-kit/gkd Kotlin 1272
+ | 18 danny-avila/LibreChat TypeScript 647
+ | 19 practical-tutorials/project-based-learning 1670
+ | 20 pocketbase/pocketbase Go 457
+ | 21 symfony/symfony PHP 35
+ | 22 awesome-selfhosted/awesome-selfhosted 2239
+ | 23 upscayl/upscayl TypeScript 266
+ | 24 coolsnowwolf/lede C 132
+ | 25 QwenLM/Qwen Python 377
EOS
end
def dummy_monthly_result
<<-'EOS'.unindent
- |No. Name Lang Star
- |--- -------------------------------------------- ---------- ------
- | 1 Asabeneh/30-Days-Of-JavaScript JavaScript 3736
- | 2 files-community/Files C# 3999
- | 3 adrianhajdin/project_web3.0 JavaScript 994
- | 4 doocs/leetcode Java 2516
- | 5 tauri-apps/tauri Rust 4367
- | 6 HashLips/hashlips_art_engine JavaScript 1156
- | 7 bevyengine/bevy Rust 1389
- | 8 coqui-ai/TTS Python 803
- | 9 apache/incubator-seatunnel Java 1136
- | 10 sunym1993/flash-linux0.11-talk C 3237
- | 11 Textualize/rich Python 2676
- | 12 withastro/astro TypeScript 1467
- | 13 dgtlmoon/changedetection.io Python 1496
- | 14 safak/youtube CSS 377
- | 15 mattermost/focalboard TypeScript 2313
- | 16 Ebazhanov/linkedin-skill-assessments-quizzes 1458
- | 17 containers/podman Go 658
- | 18 TandoorRecipes/recipes HTML 601
- | 19 emilk/egui Rust 967
- | 20 dataease/dataease Java 651
- | 21 danielyxie/bitburner JavaScript 776
- | 22 dwyl/english-words Python 422
- | 23 TheAlgorithms/Javascript JavaScript 839
- | 24 baidu/amis TypeScript 765
- | 25 rancher-sandbox/rancher-desktop TypeScript 746
+ |No. Name Lang Star
+ |--- ---------------------------------------- ---------------- ------
+ | 1 SawyerHood/draw-a-ui TypeScript 11761
+ | 2 Stability-AI/generative-models Python 7286
+ | 3 microsoft/ML-For-Beginners HTML 9252
+ | 4 microsoft/generative-ai-for-beginners Jupyter Notebook 15174
+ | 5 lllyasviel/Fooocus Python 10023
+ | 6 langchain-ai/opengpts Rich Text Format 3978
+ | 7 facebookresearch/seamless_communication C 2607
+ | 8 microsoft/AI-For-Beginners Jupyter Notebook 5708
+ | 9 tldraw/tldraw TypeScript 6750
+ | 10 atomicals/atomicals-js TypeScript 627
+ | 11 githubnext/monaspace TypeScript 9912
+ | 12 udlbook/udlbook Jupyter Notebook 1551
+ | 13 comfyanonymous/ComfyUI Python 4197
+ | 14 langgenius/dify TypeScript 2906
+ | 15 lobehub/lobe-chat TypeScript 2622
+ | 16 luosiallen/latent-consistency-model Python 2706
+ | 17 daveshap/OpenAI_Agent_Swarm Python 2310
+ | 18 chenzomi12/DeepLearningSystem Jupyter Notebook 1760
+ | 19 biomejs/biome Rust 2372
+ | 20 openai/openai-python Python 2811
+ | 21 AppFlowy-IO/AppFlowy Dart 3071
+ | 22 saadeghi/daisyui Svelte 1773
+ | 23 nlohmann/json C++ 1080
+ | 24 SillyTavern/SillyTavern JavaScript 1566
+ | 25 1Panel-dev/1Panel Go 1950
- EOS
- end
-
- def dummy_languages
- <<-'EOS'.unindent
- |C++
- |HTML
- |Java
- |JavaScript
- |PHP
- |Python
- |Ruby
- |Unknown languages
- |1C Enterprise
- |4D
- |ABAP
- |ABAP CDS
- |ABNF
- |ActionScript
- |Ada
- |Adobe Font Metrics
- |Agda
- |AGS Script
- |AIDL
- |AL
- |AL
- |Alloy
- |Alpine Abuild
- |Altium Designer
- |AMPL
- |AngelScript
- |Ant Build System
- |ANTLR
- |ApacheConf
- |Apex
- |API Blueprint
- |APL
- |Apollo Guidance Computer
- |AppleScript
- |Arc
- |AsciiDoc
- |ASL
- |ASN.1
- |Classic ASP
- |ASP.NET
- |AspectJ
- |Assembly
- |Astro
- |Asymptote
- |ATS
- |Augeas
- |AutoHotkey
- |AutoIt
- |Avro IDL
- |Awk
- |Ballerina
- |BASIC
- |Batchfile
- |Beef
- |Befunge
- |BibTeX
- |Bicep
- |Bison
- |BitBake
- |Blade
- |BlitzBasic
- |BlitzMax
- |Bluespec
- |Boo
- |Boogie
- |Brainfuck
- |Brightscript
- |Zeek
- |Browserslist
- |C
- |C#
- |C-ObjDump
- |C2hs Haskell
- |Cabal Config
- |Cap'n Proto
- |CartoCSS
- |Ceylon
- |Chapel
- |Charity
- |ChucK
- |CIL
- |Cirru
- |Clarion
- |Classic ASP
- |Clean
- |Click
- |CLIPS
- |Clojure
- |Closure Templates
- |Cloud Firestore Security Rules
- |CMake
- |COBOL
- |CODEOWNERS
- |CodeQL
- |CoffeeScript
- |ColdFusion
- |ColdFusion CFC
- |COLLADA
- |Common Lisp
- |Common Workflow Language
- |Component Pascal
- |CoNLL-U
- |Cool
- |Coq
- |Cpp-ObjDump
- |Creole
- |Crystal
- |CSON
- |Csound
- |Csound Document
- |Csound Score
- |CSS
- |CSV
- |Cuda
- |CUE
- |cURL Config
- |CWeb
- |Cycript
- |Cython
- |D
- |D-ObjDump
- |Dafny
- |Darcs Patch
- |Dart
- |DataWeave
- |desktop
- |Dhall
- |Diff
- |DIGITAL Command Language
- |dircolors
- |DirectX 3D File
- |DM
- |DNS Zone
- |Dockerfile
- |Dogescript
- |DTrace
- |Dylan
- |E
- |E-mail
- |Eagle
- |Earthly
- |Easybuild
- |EBNF
- |eC
- |Ecere Projects
- |ECL
- |ECLiPSe
- |EditorConfig
- |Edje Data Collection
- |edn
- |Eiffel
- |EJS
- |Elixir
- |Elm
- |Emacs Lisp
- |EmberScript
- |E-mail
- |EQ
- |Erlang
- |F#
- |F*
- |Factor
- |Fancy
- |Fantom
- |Faust
- |Fennel
- |FIGlet Font
- |Filebench WML
- |Filterscript
- |fish
- |Fluent
- |FLUX
- |Formatted
- |Forth
- |Fortran
- |Fortran Free Form
- |FreeBasic
- |FreeMarker
- |Frege
- |Futhark
- |G-code
- |Game Maker Language
- |GAML
- |GAMS
- |GAP
- |GCC Machine Description
- |GDB
- |GDScript
- |GEDCOM
- |Gemfile.lock
- |Genie
- |Genshi
- |Gentoo Ebuild
- |Gentoo Eclass
- |Gerber Image
- |Gettext Catalog
- |Gherkin
- |Git Attributes
- |Git Config
- |GLSL
- |Glyph
- |Glyph Bitmap Distribution Format
- |GN
- |Gnuplot
- |Go
- |Go Checksums
- |Go Module
- |Golo
- |Gosu
- |Grace
- |Gradle
- |Grammatical Framework
- |Graph Modeling Language
- |GraphQL
- |Graphviz (DOT)
- |Groovy
- |Groovy Server Pages
- |Hack
- |Haml
- |Handlebars
- |HAProxy
- |Harbour
- |Haskell
- |Haxe
- |HCL
- |HiveQL
- |HLSL
- |HolyC
- |Jinja
- |HTML+ECR
- |HTML+EEX
- |HTML+ERB
- |HTML+PHP
- |HTML+Razor
- |HTTP
- |HXML
- |Hy
- |HyPhy
- |IDL
- |Idris
- |Ignore List
- |IGOR Pro
- |ImageJ Macro
- |Inform 7
- |INI
- |Inno Setup
- |Io
- |Ioke
- |IRC log
- |Isabelle
- |Isabelle ROOT
- |J
- |Jasmin
- |Java Properties
- |Java Server Pages
- |JavaScript+ERB
- |JFlex
- |Jinja
- |Jison
- |Jison Lex
- |Jolie
- |jq
- |JSON
- |JSON with Comments
- |JSON5
- |JSONiq
- |JSONLD
- |Jsonnet
- |Julia
- |Jupyter Notebook
- |Kaitai Struct
- |KakouneScript
- |KiCad Layout
- |KiCad Legacy Layout
- |KiCad Schematic
- |Kit
- |Kotlin
- |KRL
- |Kusto
- |LabVIEW
- |Lark
- |Lasso
- |Latte
- |Lean
- |Less
- |Lex
- |LFE
- |LilyPond
- |Limbo
- |Linker Script
- |Linux Kernel Module
- |Liquid
- |Literate Agda
- |Literate CoffeeScript
- |Literate Haskell
- |LiveScript
- |LLVM
- |Logos
- |Logtalk
- |LOLCODE
- |LookML
- |LoomScript
- |LSL
- |LTspice Symbol
- |Lua
- |M
- |M4
- |M4Sugar
- |Macaulay2
- |Makefile
- |Mako
- |Markdown
- |Marko
- |Mask
- |Mathematica
- |MATLAB
- |Maven POM
- |Max
- |MAXScript
- |mcfunction
- |Wikitext
- |Mercury
- |Meson
- |Metal
- |Microsoft Developer Studio Project
- |Microsoft Visual Studio Solution
- |MiniD
- |Mirah
- |mIRC Script
- |MLIR
- |Modelica
- |Modula-2
- |Modula-3
- |Module Management System
- |Monkey
- |Moocode
- |MoonScript
- |Motoko
- |Motorola 68K Assembly
- |MQL4
- |MQL5
- |MTML
- |MUF
- |mupad
- |Muse
- |Mustache
- |Myghty
- |nanorc
- |NASL
- |NCL
- |Nearley
- |Nemerle
- |NEON
- |nesC
- |NetLinx
- |NetLinx+ERB
- |NetLogo
- |NewLisp
- |Nextflow
- |Nginx
- |Nim
- |Ninja
- |Nit
- |Nix
- |NL
- |NPM Config
- |NSIS
- |Nu
- |NumPy
- |Nunjucks
- |NWScript
- |ObjDump
- |Object Data Instance Notation
- |Objective-C
- |Objective-C++
- |Objective-J
- |ObjectScript
- |OCaml
- |Odin
- |Omgrofl
- |ooc
- |Opa
- |Opal
- |Open Policy Agent
- |OpenCL
- |OpenEdge ABL
- |OpenQASM
- |OpenRC runscript
- |OpenSCAD
- |OpenStep Property List
- |OpenType Feature File
- |Org
- |Ox
- |Oxygene
- |Oz
- |P4
- |Pan
- |Papyrus
- |Parrot
- |Parrot Assembly
- |Parrot Internal Representation
- |Pascal
- |Pawn
- |PEG.js
- |Pep8
- |Perl
- |Pic
- |Pickle
- |PicoLisp
- |PigLatin
- |Pike
- |PlantUML
- |PLpgSQL
- |PLSQL
- |Pod
- |Pod 6
- |PogoScript
- |Pony
- |PostCSS
- |PostScript
- |POV-Ray SDL
- |PowerBuilder
- |PowerShell
- |Prisma
- |Processing
- |Proguard
- |Prolog
- |Promela
- |Propeller Spin
- |Protocol Buffer
- |Public Key
- |Pug
- |Puppet
- |Pure Data
- |PureBasic
- |PureScript
- |Python console
- |Python traceback
- |q
- |Q#
- |QMake
- |QML
- |Qt Script
- |Quake
- |R
- |Racket
- |Ragel
- |Raku
- |RAML
- |Rascal
- |Raw token data
- |RDoc
- |Readline Config
- |REALbasic
- |Reason
- |Rebol
- |Red
- |Redcode
- |Regular Expression
- |Ren'Py
- |RenderScript
- |ReScript
- |reStructuredText
- |REXX
- |Rich Text Format
- |Ring
- |Riot
- |RMarkdown
- |RobotFramework
- |robots.txt
- |Roff
- |Roff Manpage
- |Rouge
- |RPC
- |RPM Spec
- |RUNOFF
- |Rust
- |Sage
- |SaltStack
- |SAS
- |Sass
- |Scala
- |Scaml
- |Scheme
- |Scilab
- |SCSS
- |sed
- |Self
- |ShaderLab
- |Shell
- |ShellSession
- |Shen
- |Sieve
- |Singularity
- |Slash
- |Slice
- |Slim
- |Smali
- |Smalltalk
- |Smarty
- |SmPL
- |SMT
- |Solidity
- |SourcePawn
- |SPARQL
- |Spline Font Database
- |SQF
- |SQL
- |SQLPL
- |Squirrel
- |SRecode Template
- |SSH Config
- |Stan
- |Standard ML
- |Starlark
- |Stata
- |STON
- |StringTemplate
- |Stylus
- |SubRip Text
- |SugarSS
- |SuperCollider
- |Svelte
- |SVG
- |Swift
- |SWIG
- |SystemVerilog
- |Tcl
- |Tcsh
- |Tea
- |Terra
- |TeX
- |Texinfo
- |Text
- |Textile
- |Thrift
- |TI Program
- |TLA
- |TOML
- |TSQL
- |TSV
- |TSX
- |Turing
- |Turtle
- |Twig
- |TXL
- |Type Language
- |TypeScript
- |Unified Parallel C
- |Unity3D Asset
- |Unix Assembly
- |Uno
- |UnrealScript
- |UrWeb
- |V
- |Vala
- |Valve Data Format
- |VBA
- |VBScript
- |VCL
- |Verilog
- |VHDL
- |Vim Help File
- |Vim Script
- |Vim Snippet
- |Visual Basic .NET
- |Visual Basic .NET
- |Volt
- |Vue
- |Wavefront Material
- |Wavefront Object
- |wdl
- |Web Ontology Language
- |WebAssembly
- |WebIDL
- |WebVTT
- |Wget Config
- |Wikitext
- |Windows Registry Entries
- |wisp
- |Wollok
- |World of Warcraft Addon Data
- |X BitMap
- |X Font Directory Index
- |X PixMap
- |X10
- |xBase
- |XC
- |XCompose
- |XML
- |XML Property List
- |Xojo
- |Xonsh
- |XPages
- |XProc
- |XQuery
- |XS
- |XSLT
- |Xtend
- |Yacc
- |YAML
- |YANG
- |YARA
- |YASnippet
- |ZAP
- |Zeek
- |ZenScript
- |Zephir
- |Zig
- |ZIL
- |Zimpl
- |
- |611 languages
- |you can get only selected language list with '-l' option.
- |if languages is unknown, you can specify 'unkown'.
- |
EOS
end
end