https://github.com/meta/pyrefly
code-quality ide language-server language-server-protocol lsp python rust type-annotations type-check type-checker type-hints typecheck typechecker typechecking types typing vscode-extension
Score: 14.922448756517696
Last synced: about 21 hours ago
JSON representation
Repository metadata:
A fast type checker and language server for Python
- Host: GitHub
- URL: https://github.com/meta/pyrefly
- Owner: meta
- License: mit
- Created: 2025-02-19T21:09:33.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-11-01T10:39:33.000Z (1 day ago)
- Last Synced: 2026-11-01T10:44:18.153Z (1 day ago)
- Topics: code-quality, ide, language-server, language-server-protocol, lsp, python, rust, type-annotations, type-check, type-checker, type-hints, typecheck, typechecker, typechecking, types, typing, vscode-extension
- Language: Rust
- Homepage: http://pyrefly.org/
- Size: 2.02 GB
- Stars: 7,173
- Watchers: 22
- Forks: 581
- Open Issues: 664
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Agents: AGENTS.md
Owner metadata:
- Name: Meta
- Login: meta
- Email:
- Kind: organization
- Description: We are working to build community through open source technology. NB: members must have two-factor auth.
- Website: https://opensource.fb.com
- Location: Menlo Park, California
- Twitter: MetaOpenSource
- Company:
- Icon url: https://avatars.githubusercontent.com/u/69631?v=4
- Repositories: 32
- Last Synced at: 2026-10-29T08:32:07.254Z
- Profile URL: https://github.com/meta
GitHub Events
Total
- Fork event: 1
- Issue comment event: 4
- Issues event: 7
- Pull request event: 5
- Pull request review event: 3
- Total: 20
Last Year
- Fork event: 1
- Issue comment event: 4
- Issues event: 7
- Pull request event: 5
- Pull request review event: 3
- Total: 20
Committers metadata
Last synced: about 24 hours ago
Total Commits: 17,369
Total Committers: 386
Avg Commits per committer: 44.997
Development Distribution Score (DDS): 0.803
Commits in past year: 8,617
Committers in past year: 301
Avg Commits per committer in past year: 28.628
Development Distribution Score (DDS) in past year: 0.761
| Name | Commits | |
|---|---|---|
| Steven Troxler | s****r@m****m | 3427 |
| Rebecca Chen | r****n@m****m | 2632 |
| Neil Mitchell | n****l@m****m | 2299 |
| Danny Yang | y****y@m****m | 1029 |
| Kyle Into | k****i@m****m | 948 |
| Conner Nilsen | c****n@m****m | 739 |
| Zeina Migeed | m****z@m****m | 729 |
| Jia Chen | g****a@m****m | 692 |
| Sam Goldman | s****n@m****m | 644 |
| Asuka Minato | i****@a****g | 398 |
| generatedunixname2066905484085733 | n****3@f****m | 380 |
| David Luo | d****o@m****m | 357 |
| John Van Schultz | j****h@m****m | 309 |
| Shobhit Mehrotra | s****m@m****m | 199 |
| Maxime Arthaud | a****d@m****m | 180 |
| David Tolnay | d****y@m****m | 173 |
| Sam Zhou | s****5@m****m | 156 |
| Maggie Moss | m****s@m****m | 153 |
| Rubmary Rojas | r****y@m****m | 105 |
| Tianhan Lu | t****u@m****m | 102 |
| Aaron Pollack | a****k@m****m | 92 |
| Teddy Sudol | t****l@m****m | 91 |
| Fangyi Zhou | m****e@f****o | 84 |
| jorenham | j****u@g****m | 83 |
| dependabot[bot] | 4****] | 80 |
| Abby Mitchell | a****l@m****m | 74 |
| generatedunixname89002005307016 | g****6@m****m | 58 |
| Vladimir Matveev | v****a@m****m | 53 |
| Avik Chaudhuri | a****k@m****m | 47 |
| Jake VanderPlas | j****p@g****m | 45 |
| and 356 more... | ||
Issue and Pull Request metadata
Last synced: about 22 hours ago
Total issues: 1,952
Total pull requests: 1,610
Average time to close issues: about 1 month
Average time to close pull requests: 11 days
Total issue authors: 501
Total pull request authors: 234
Average comments per issue: 2.34
Average comments per pull request: 4.41
Merged pull request: 5
Bot issues: 0
Bot pull requests: 72
Past year issues: 1,638
Past year pull requests: 1,408
Past year average time to close issues: 28 days
Past year average time to close pull requests: 11 days
Past year issue authors: 433
Past year pull request authors: 205
Past year average comments per issue: 2.24
Past year average comments per pull request: 4.48
Past year merged pull request: 5
Past year bot issues: 0
Past year bot pull requests: 72
Top Issue Authors
- asukaminato0721 (195)
- yangdanny97 (108)
- rchen152 (98)
- grievejia (95)
- jorenham (80)
- DetachHead (67)
- MarcoGorelli (59)
- correctmost (52)
- kinto0 (50)
- randolf-scholz (47)
- lolpack (36)
- ndmitchell (34)
- superbobry (30)
- migeed-z (27)
- KotlinIsland (26)
Top Pull Request Authors
- asukaminato0721 (412)
- kinto0 (96)
- jorenham (84)
- fangyi-zhou (69)
- dependabot[bot] (68)
- stroxler (58)
- rchen152 (53)
- migeed-z (49)
- connernilsen (47)
- yangdanny97 (44)
- jakevdp (35)
- AryanBagade (28)
- Adist319 (23)
- jackulau (22)
- rchiodo (18)
Top Issue Labels
- typechecking (895)
- language-server (317)
- needs-discussion (175)
- stale (150)
- help wanted (149)
- quansight (100)
- configuration (95)
- crash (95)
- usability (84)
- good first issue (74)
- google (73)
- narrowing (70)
- question (58)
- scoping-control-flow (56)
- pydantic (46)
- django (43)
- overloads (40)
- pytorch (37)
- performance (35)
- duplicate (35)
- documentation (28)
- coverage (25)
- sandbox (21)
- readability (21)
- notebook (20)
- sqlalchemy (18)
- tensor-shapes (17)
- conformance (16)
- contextual-typing (16)
- typeshed (14)
Top Pull Request Labels
- cla signed (1,591)
- Merged (1,166)
- meta-exported (324)
- fb-exported (280)
- size/s (234)
- size/xs (210)
- size/m (156)
- size/xl (139)
- size/l (135)
- stale (72)
- needs-triage (49)
- waiting-for-reviewer (41)
- google (39)
- quansight (27)
- waiting-for-author (8)
- coverage (7)
- typechecking (5)
- language-server (3)
- waiting-for-merge (3)
- Reverted (2)
- performance (2)
- needs-discussion (2)
- stubgen (1)
- dependencies (1)
- javascript (1)
- documentation (1)
- configuration (1)
- conformance (1)
Dependencies
- 128 dependencies
- @types/node ^16.11.7 development
- @types/vscode ^1.78.1 development
- typescript ^4.4.3 development
- vsce ^2.9.2 development
- vscode-languageclient ^8.1.0
- @babel/preset-flow ^7.16.7 development
- @docusaurus/remark-plugin-npm2yarn ^2.0.1 development
- babel-plugin-syntax-hermes-parser 0.25.1 development
- flow-typed ^3.7.0 development
- raw-loader ^4.0.2 development
- @docusaurus/core 2.4.1
- @docusaurus/preset-classic 2.4.1
- @docusaurus/theme-mermaid ^2.4.1
- @mdx-js/react ^1.6.22
- @monaco-editor/react ^4.4.5
- @svgr/webpack ^5.5.0
- clsx ^1.2.1
- docusaurus-plugin-internaldocs-fb 1.4.0
- file-loader ^6.2.0
- lz-string ^1.4.4
- monaco-editor ^0.34.0
- monaco-editor-webpack-plugin ^7.1.0
- prism-react-renderer ^2.4.1
- react ^17.0.2
- react-dom ^17.0.2
- react-json-view ^1.21.3
- url-loader ^4.1.1
- vscode-oniguruma ^1.6.2
- vscode-textmate ^7.0.1
- 1423 dependencies
- actions/checkout v4 composite
- actions/download-artifact v4 composite
- pypa/gh-action-pypi-publish release/v1 composite
- crossbeam-channel 0.5.15 development
- pretty_assertions 1.2 development
- tempfile 3.15 development
- anyhow 1.0.95
- append-only-vec 0.1.2
- argfile 0.1.6
- async-trait 0.1.86
- blake3 =1.5.2
- clap 4.5.30
- const-str 0.4.3
- convert_case 0.6
- dupe 0.9.1
- enum-iterator 1.4.1
- equivalent 1.0
- glob 0.3
- human_bytes 0.4.3
- indicatif 0.17.6
- itertools 0.14.0
- lock_free_hashtable 0.1.1
- lsp-server 0.7.2
- lsp-types 0.94.1
- memory-stats 1.2.0
- notify 5
- num-bigint 0.4.4
- num-traits 0.2.18
- parse-display 0.8.2
- paste 1.0.14
- path-absolutize 3.0
- rayon 1.9.0
- regex 1.11.1
- serde 1.0.185
- serde_json 1.0.140
- starlark_map 0.13.0
- static_assertions 1.1.0
- static_interner 0.1.1
- tar 0.4.44
- thiserror 2
- tokio 1.41.0
- toml 0.8.19
- tracing 0.1.41
- tracing-subscriber 0.3.18
- vec1 1
- actions/github-script v8 composite
- actions/github-script v8 composite
- actions/stale v10 composite
- actions/checkout v6 composite
- actions/github-script 60a0d83039c74a4aee543508d2ffcb1c3799cdea composite
- codelytv/pr-size-labeler 4ec67706cd878fbc1c8db0a5dcd28b6bb412e85a composite
- actions/checkout v6 composite
- pretty_assertions 1.4.1 development
- anyhow 1.0.104
- derive_more 2.1.1
- dupe 0.9.1
- itertools 0.15.0
- regex 1.13.1
- serde 1.0.229
- serde_json 1.0.151
- starlark_map 0.14.2
- static_interner 0.1.3
- tempfile 3.27.0
- tracing 0.1.41
- vec1 1.12.1
- pretty_assertions 1.4.1 development
- pulldown-cmark 0.13.4 development
- tempfile 3.27.0 development
- anyhow 1.0.104
- clap 4.6.2
- configparser 3.3.0
- convert_case 0.12
- derivative 2.2
- dupe 0.9.1
- enum-iterator 2.3.0
- itertools 0.15.0
- parse-display 0.8.2
- regex 1.13.1
- regex-syntax 0.7.5
- serde 1.0.229
- serde_json 1.0.151
- serde_jsonrc 0.1
- serde_with 3.24.0
- starlark_map 0.14.2
- thiserror 2.0.21
- toml 1.1.6
- toml_edit 0.25.15
- tracing 0.1.41
- url 2.5.8
- yansi 1.0.0-rc.1
- serde_json 1.0.151 development
- toml 1.1.6 development
- anyhow 1.0.104
- clap 4.6.2
- dupe 0.9.1
- enum-iterator 2.3.0
- equivalent 1.0.2
- itertools 0.15.0
- lsp_types 0.11.0
- pathdiff 0.2
- regex 1.13.1
- ruff_notebook 0.0.14
- ruff_python_ast 0.0.14
- ruff_python_parser 0.0.14
- ruff_text_size 0.0.14
- serde 1.0.229
- starlark_map 0.14.2
- static_interner 0.1.3
- thin-vec 0.2.20
- thiserror 2.0.21
- unicode-ident 1.0.25
- vec1 1.12.1
- Swatinem/rust-cache v2 composite
- actions/checkout v6 composite
- actions/setup-node v6 composite
- actions/upload-artifact v6 composite
- dtolnay/rust-toolchain stable composite
- houseabsolute/actions-rust-cross v1 composite
- actions/download-artifact v7 composite
- pyrefly-shape-extensions ==0.0.0
- pyrefly-torch-stubs ==0.0.0
- numpy *
- pyrefly-shape-extensions ==0.0.0
- Swatinem/rust-cache v2 composite
- actions/checkout v6 composite
- actions/setup-python v6 composite
- astral-sh/setup-uv v5 composite
- dtolnay/rust-toolchain master composite
- actions/checkout v6 composite
- actions/setup-python v6 composite
- actions/upload-artifact v6 composite
- actions/checkout v6 composite
- actions/setup-node v6 composite
- actions/upload-artifact v6 composite
- actions/download-artifact v7 composite
- pypa/gh-action-pypi-publish dc37677b2e1c63e2034f94d8a5b11f265b73ba33 composite
- pyrefly-shape-extensions ==0.0.0
- torch *
- actions/checkout v6 composite
- actions/setup-python v6 composite
- actions/upload-artifact v6 composite
- actions/upload-artifact/merge v4 composite
- dtolnay/rust-toolchain master composite
- PyO3/maturin-action v1 composite
- actions/checkout v6 composite
- actions/setup-python v6 composite
- actions/upload-artifact v6 composite
- actions/upload-artifact/merge v4 composite
- JamesIves/github-pages-deploy-action 9d877eea73427180ae43cf98e8914934fe157a1a composite
- actions/checkout v6 composite
- actions/configure-pages v5 composite
- actions/download-artifact v7 composite
- actions/setup-python v5 composite
- 428 dependencies
- Swatinem/rust-cache v2 composite
- actions/checkout v6 composite
- dtolnay/rust-toolchain stable composite
- houseabsolute/actions-rust-cross v1 composite
- static_assertions 1.1.0 development
- strsim 0.11.1 development
- tempfile 3.27.0 development
- anstream 0.6.11
- anyhow 1.0.104
- append-only-vec 0.1.8
- argfile 1.0.0
- compact_str 0.10.0
- dupe 0.9.1
- equivalent 1.0.2
- fxhash 0.2.1
- glob 0.3.4
- hashbrown 0.17.1
- human_bytes 0.4.3
- ignore 0.4.33
- index_vec 0.1.4
- itertools 0.15.0
- lock_free_hashtable 0.1.4
- lsp_types 0.11.0
- memory-stats 1.2.0
- notify 8.2.0
- parse-display 0.8.2
- path-absolutize 3.1.1
- pathdiff 0.2
- rayon 1.11.0
- ruff_notebook 0.0.14
- ruff_python_ast 0.0.14
- ruff_source_file 0.0.14
- ruff_text_size 0.0.14
- serde 1.0.229
- serde_json 1.0.151
- starlark_map 0.14.2
- static_interner 0.1.3
- thin-vec 0.2.20
- tracing 0.1.41
- tracing-subscriber 0.3.23
- uuid 1.26.1
- vec1 1.12.1
- web-time 1.1.0
- yansi 1.0.0-rc.1
- actions/github-script v8 composite
- actions/github-script v8 composite
- actions/github-script v8 composite
- jax *
- pyrefly-numpy-stubs ==0.0.0
- pyrefly-shape-extensions ==0.0.0
- einops ==0.8.2 test
- jax ==0.11.2 test
- jaxlib ==0.11.2 test
- mypy ==2.3.1 test
- numpy ==2.5.0 test
- pyright ==1.1.414 test
- torch ==2.12.1 test
- ty ==0.0.82 test
- actions/github-script v8 composite
- CodSpeedHQ/action v5.0.1 composite
- Swatinem/rust-cache v2 composite
- actions/checkout v6 composite
- dtolnay/rust-toolchain master composite
- taiki-e/install-action v2 composite
- actions/checkout v6 composite
- actions/download-artifact v7 composite
- actions/setup-node v6 composite
- ./ * composite
- actions/checkout v4 composite
- actions/checkout v6 composite
- actions/github-script v8 composite
- actions/setup-python v6 composite
- kanga333/comment-hider c12bb20b48aeb8fc098e35967de8d4f8018fffdf composite
- actions/github-script v8 composite