{"id":21657635,"url":"https://github.com/vannrr/list-languages","last_synced_at":"2026-05-19T15:39:10.300Z","repository":{"id":254943726,"uuid":"848042511","full_name":"VannRR/list-languages","owner":"VannRR","description":"List installed compilers and interpreters in formatted table.","archived":false,"fork":false,"pushed_at":"2024-08-27T02:58:57.000Z","size":5,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-08-27T04:17:33.153Z","etag":null,"topics":["automation","cli","command-line-tool","compiler","interpreter","javascript","languages","python","scripting","search","table-generator"],"latest_commit_sha":null,"homepage":"","language":"Python","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/VannRR.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-27T02:51:31.000Z","updated_at":"2024-08-27T04:17:37.971Z","dependencies_parsed_at":"2024-08-27T04:17:37.396Z","dependency_job_id":"d028ff32-6f24-4f80-b117-03f5ed71f4ed","html_url":"https://github.com/VannRR/list-languages","commit_stats":null,"previous_names":["vannrr/list-languages"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VannRR%2Flist-languages","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VannRR%2Flist-languages/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VannRR%2Flist-languages/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VannRR%2Flist-languages/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/VannRR","download_url":"https://codeload.github.com/VannRR/list-languages/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244554918,"owners_count":20471323,"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":["automation","cli","command-line-tool","compiler","interpreter","javascript","languages","python","scripting","search","table-generator"],"created_at":"2024-11-25T09:27:21.712Z","updated_at":"2026-05-19T15:39:05.247Z","avatar_url":"https://github.com/VannRR.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# List Languages\n\nThis project contains two identical scripts that search the `$PATH`\nfor installed programming language compilers and interpreters.\nThe scripts then generate a table listing the detected commands and\ntheir corresponding programming languages.\n\n\nhere is what the output looks like:\n```\n┌─────────┬─────────────┬───────────┬───────┐\n│ (index) │ language    │ command   │ found │\n├─────────┼─────────────┼───────────┼───────┤\n│ 0       │ Assembly    │ as        │ true  │\n│ 1       │ Assembly    │ fasm      │ false │\n│ 2       │ Assembly    │ nasm      │ false │\n│ 3       │ Assembly    │ yasm      │ false │\n│ 4       │ Ada         │ gnat      │ false │\n│ 5       │ AWK         │ awk       │ true  │\n│ 6       │ Ballerina   │ ballerina │ false │\n│ 7       │ BASIC       │ fbc       │ false │\n│ 8       │ C           │ gcc       │ true  │\n│ 9       │ C           │ clang     │ false │\n│ 10      │ C           │ tcc       │ false │\n│ 11      │ C           │ sdcc      │ false │\n│ 12      │ C++         │ gcc       │ true  │\n│ 13      │ C++         │ clang     │ false │\n│ 14      │ Objective-C │ gcc       │ true  │\n│ 15      │ Objective-C │ clang     │ false │\n│ 16      │ C#          │ mcs       │ false │\n│ 17      │ Crystal     │ crystal   │ false │\n│ 18      │ D           │ dmd       │ false │\n│ 19      │ Dart        │ dart      │ false │\n│ 20      │ Erlang      │ erl       │ false │\n│ 21      │ Elixer      │ elixer    │ false │\n│ 22      │ Forth       │ gforth    │ false │\n│ 23      │ Fortran     │ gfortran  │ false │\n│ 24      │ Go          │ go        │ true  │\n│ 25      │ Go          │ gccgo     │ false │\n│ 26      │ Go          │ tinygo    │ false │\n│ 27      │ Java        │ javac     │ false │\n│ 28      │ Groovy      │ groovy    │ false │\n│ 29      │ GDL         │ gdl       │ false │\n│ 30      │ Haskell     │ ghc       │ false │\n│ 31      │ JavaScript  │ node      │ true  │\n│ 32      │ JavaScript  │ bun       │ true  │\n│ 33      │ JavaScript  │ deno      │ false │\n│ 34      │ TypeScript  │ ts-node   │ false │\n│ 35      │ TypeScript  │ bun       │ true  │\n│ 36      │ TypeScript  │ deno      │ false │\n│ 37      │ Julia       │ julia     │ false │\n│ 38      │ Kotlin      │ kotlinc   │ false │\n│ 39      │ Clojure     │ clojure   │ false │\n│ 40      │ Common Lisp │ sbcl      │ false │\n│ 41      │ Common Lisp │ ecl       │ false │\n│ 42      │ Emacs Lisp  │ emacs     │ false │\n│ 43      │ Scheme      │ bigloo    │ false │\n│ 44      │ Scheme      │ chicken   │ false │\n│ 45      │ Scheme      │ gosh      │ false │\n│ 46      │ Scheme      │ guile     │ true  │\n│ 47      │ Scheme      │ racket    │ false │\n│ 48      │ Lua         │ lua       │ true  │\n│ 49      │ Lua         │ luajit    │ true  │\n│ 50      │ Standard ML │ sml       │ false │\n│ 51      │ Standard ML │ mlton     │ false │\n│ 52      │ Standard ML │ poly      │ false │\n│ 53      │ Ocaml       │ ocaml     │ false │\n│ 54      │ Nim         │ nim       │ false │\n│ 55      │ Octave      │ octave    │ false │\n│ 56      │ Pascal      │ fpc       │ false │\n│ 57      │ Perl        │ perl      │ true  │\n│ 58      │ PHP         │ php       │ false │\n│ 59      │ Python      │ python    │ true  │\n│ 60      │ Python      │ pypy      │ false │\n│ 61      │ R           │ R         │ false │\n│ 62      │ Ruby        │ ruby      │ false │\n│ 63      │ Rust        │ rustc     │ true  │\n│ 64      │ Rust        │ rustup    │ true  │\n│ 65      │ Scala       │ scala     │ false │\n│ 66      │ Swift       │ swift     │ false │\n│ 67      │ Tcl         │ tclsh     │ false │\n│ 68      │ Vala        │ valac     │ false │\n│ 69      │ Zig         │ zig       │ false │\n└─────────┴─────────────┴───────────┴───────┘\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvannrr%2Flist-languages","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvannrr%2Flist-languages","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvannrr%2Flist-languages/lists"}