https://github.com/facebook/flow
Score: 37.340551550256016
Last synced: about 12 hours ago
JSON representation
Repository metadata:
Adds static typing to JavaScript to improve developer productivity and code quality.
- Host: GitHub
- URL: https://github.com/facebook/flow
- Owner: facebook
- License: mit
- Created: 2014-10-28T17:17:45.000Z (almost 12 years ago)
- Default Branch: main
- Last Pushed: 2026-08-22T02:59:01.000Z (5 days ago)
- Last Synced: 2026-08-22T13:08:42.438Z (5 days ago)
- Language: Rust
- Homepage: https://flow.org/
- Size: 179 MB
- Stars: 22,277
- Watchers: 379
- Forks: 1,891
- Open Issues: 525
-
Metadata Files:
- Readme: README.md
- Changelog: Changelog.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Owner metadata:
- Name: Meta
- Login: facebook
- 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: 170
- Last Synced at: 2026-08-22T00:11:55.242Z
- Profile URL: https://github.com/facebook
GitHub Events
Total
- Commit comment event: 2
- Create event: 176
- Delete event: 68
- Fork event: 49
- Issue comment event: 533
- Issues event: 403
- Member event: 1
- Pull request event: 219
- Pull request review comment event: 6
- Pull request review event: 23
- Push event: 2520
- Release event: 49
- Watch event: 349
- Total: 4398
Last Year
- Commit comment event: 1
- Create event: 80
- Delete event: 37
- Fork event: 7
- Issue comment event: 82
- Issues event: 55
- Pull request event: 104
- Pull request review event: 2
- Push event: 1161
- Release event: 8
- Watch event: 54
- Total: 1591
Committers metadata
Last synced: 1 day ago
Total Commits: 21,543
Total Committers: 995
Avg Commits per committer: 21.651
Development Distribution Score (DDS): 0.833
Commits in past year: 2,135
Committers in past year: 46
Avg Commits per committer in past year: 46.413
Development Distribution Score (DDS) in past year: 0.624
| Name | Commits | |
|---|---|---|
| Sam Zhou | s****5@m****m | 3589 |
| Marshall Roch | m****h@f****m | 3019 |
| Panos Vekris | p****s@m****m | 1727 |
| Sam Goldman | s****n@f****m | 1509 |
| George Zahariev | g****z@m****m | 1390 |
| Gabe Levi | g****e@f****m | 1104 |
| Nat Mote | n****e@f****m | 904 |
| Jordan Brown | j****n@f****m | 760 |
| Avik Chaudhuri | a****k@f****m | 706 |
| Mike Vitousek | m****k@f****m | 612 |
| Jez Ng | j****g@f****m | 391 |
| Daniel Sainati | s****i@f****m | 317 |
| Marco Wang | m****w@m****m | 297 |
| Kasper Kopec | k****r@f****m | 268 |
| Caleb Meredith | c****r@f****m | 237 |
| dependabot[bot] | 4****] | 219 |
| Vijay Ramamurthy | v****y@f****m | 211 |
| Alexander Chow | a****w@f****m | 197 |
| Hans Halverson | h****n@f****m | 194 |
| David Richey | d****y@m****m | 168 |
| Lucian Wischik | l****w@f****m | 163 |
| Jeff Morrison | j****o@f****m | 160 |
| generatedunixname2066905484085733 | n****3@f****m | 141 |
| Basil Hosmer | b****r@f****m | 123 |
| Pieter Vanderwerff | p****v@f****m | 82 |
| Evan Yeung | e****g@f****m | 79 |
| Michael Sullivan | m****n@f****m | 71 |
| Dwayne Reeves | d****s@f****m | 60 |
| Paco Estevez Garcia | f****a@f****m | 56 |
| Greg Nisbet | g****t@f****m | 47 |
| and 965 more... | ||
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 1,306
Total pull requests: 490
Average time to close issues: almost 6 years
Average time to close pull requests: 11 months
Total issue authors: 814
Total pull request authors: 85
Average comments per issue: 3.92
Average comments per pull request: 3.25
Merged pull request: 0
Bot issues: 1
Bot pull requests: 119
Past year issues: 24
Past year pull requests: 93
Past year average time to close issues: 23 days
Past year average time to close pull requests: about 21 hours
Past year issue authors: 11
Past year pull request authors: 14
Past year average comments per issue: 1.46
Past year average comments per pull request: 2.23
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 50
Top Issue Authors
- goodmind (16)
- jedwards1211 (16)
- bradennapier (16)
- Gozala (15)
- Dagur (14)
- wchargin (13)
- ghost (13)
- vkurchatkin (12)
- julienw (11)
- villesau (11)
- fisker (10)
- mwiencek (9)
- gajus (8)
- ayroblu (8)
- lll000111 (8)
Top Pull Request Authors
- SamChou19815 (127)
- dependabot[bot] (119)
- goodmind (36)
- jbroma (18)
- panagosg7 (16)
- pascalduez (13)
- hurrymaplelad (8)
- mvitousek (6)
- ZelJin (6)
- nmn (6)
- filipeom (6)
- Brianzchen (5)
- Dagur (5)
- popham (4)
- motiz88 (4)
Top Issue Labels
- bug (327)
- feature request (144)
- Library definitions (118)
- needs triage (111)
- Typing: destructors (83)
- Typing: refinements (72)
- discussion (62)
- Accepting PRs (56)
- Typing: unions/intersections (56)
- question (45)
- Typing: object model (37)
- Typing: soundness (35)
- react (28)
- enhancement (24)
- Typing: spread (23)
- Typing: interfaces (22)
- node (20)
- declarations (19)
- documentation (19)
- error messages (16)
- Needs docs (15)
- Typing: tuple (15)
- parsing (15)
- Typing: polymorphism (14)
- Has PR (14)
- Typing: property variance (12)
- incompleteness (12)
- coverage (12)
- module resolution (10)
- help wanted (9)
Top Pull Request Labels
- CLA Signed (462)
- Merged (208)
- dependencies (119)
- javascript (96)
- fb-exported (49)
- Library definitions (39)
- meta-exported (20)
- Stalled (18)
- Experiment (10)
- node (8)
- Website (7)
- Typing: destructors (5)
- parsing (5)
- Blocked (5)
- module resolution (4)
- Typing: object model (4)
- react (4)
- Superseded (3)
- Typing: tuple (3)
- Typing: other (2)
- ES2020 (2)
- ES2015+ (2)
- Reverted (2)
- nontermination / perf (2)
- Typing: refinements (2)
- flowconfig (2)
- github_actions (2)
- documentation (1)
- Typing: property variance (1)
- Typing: interfaces (1)
Package metadata
- Total packages: 17
-
Total downloads:
- npm: 105,672,834 last-month
- Total docker downloads: 620,188,168
- Total dependent packages: 1,259 (may contain duplicates)
- Total dependent repositories: 242,041 (may contain duplicates)
- Total versions: 2,515
- Total maintainers: 13
npmjs.org: flow-parser
JavaScript parser written in OCaml. Produces ESTree AST
- Homepage: https://flow.org
- Licenses: MIT
- Latest release: 0.329.0 (published 4 days ago)
- Last Synced: 2026-08-24T15:30:53.527Z (2 days ago)
- Versions: 430
- Dependent Packages: 468
- Dependent Repositories: 171,865
- Downloads: 26,982,454 Last month
- Docker Downloads: 586,487,835
-
Rankings:
- Downloads: 0.052%
- Dependent repos count: 0.079%
- Docker downloads count: 0.093%
- Dependent packages count: 0.121%
- Average: 0.314%
- Stargazers count: 0.629%
- Forks count: 0.909%
- Maintainers (7)
npmjs.org: flow-remove-types
Removes Flow type annotations from JavaScript files with speed and simplicity.
- Homepage: https://flow.org
- Licenses: MIT
- Latest release: 2.329.0 (published 4 days ago)
- Last Synced: 2026-08-24T16:20:19.249Z (2 days ago)
- Versions: 345
- Dependent Packages: 615
- Dependent Repositories: 29,231
- Downloads: 4,233,704 Last month
- Docker Downloads: 165,346
-
Rankings:
- Dependent packages count: 0.1%
- Dependent repos count: 0.166%
- Downloads: 0.284%
- Average: 0.452%
- Stargazers count: 0.627%
- Docker downloads count: 0.637%
- Forks count: 0.897%
- Maintainers (2)
npmjs.org: flow-enums-runtime
Runtime to be use with the Flow Enums transform.
- Homepage:
- Licenses: MIT
- Latest release: 0.0.6 (published almost 5 years ago)
- Last Synced: 2026-08-25T14:37:51.100Z (1 day ago)
- Versions: 6
- Dependent Packages: 83
- Dependent Repositories: 20,030
- Downloads: 35,571,005 Last month
- Docker Downloads: 16,758,268
-
Rankings:
- Downloads: 0.168%
- Dependent repos count: 0.203%
- Stargazers count: 0.637%
- Average: 0.838%
- Forks count: 0.927%
- Docker downloads count: 1.478%
- Dependent packages count: 1.617%
- Maintainers (2)
npmjs.org: babel-plugin-transform-flow-enums
Babel transform for Flow Enums.
- Homepage:
- Licenses: MIT
- Latest release: 0.0.2 (published almost 5 years ago)
- Last Synced: 2026-08-24T15:18:13.131Z (2 days ago)
- Versions: 2
- Dependent Packages: 78
- Dependent Repositories: 20,895
- Downloads: 33,935,792 Last month
- Docker Downloads: 16,776,719
-
Rankings:
- Downloads: 0.162%
- Dependent repos count: 0.2%
- Stargazers count: 0.637%
- Average: 0.919%
- Forks count: 0.927%
- Docker downloads count: 1.41%
- Dependent packages count: 2.178%
- Maintainers (2)
npmjs.org: flow-node
Removes Flow type annotations from JavaScript files with speed and simplicity.
- Homepage: https://flow.org
- Licenses: MIT
- Latest release: 2.329.0 (published 4 days ago)
- Last Synced: 2026-08-25T15:11:11.525Z (1 day ago)
- Versions: 334
- Dependent Packages: 6
- Dependent Repositories: 14
- Downloads: 20,434 Last month
-
Rankings:
- Stargazers count: 0.637%
- Downloads: 0.872%
- Forks count: 0.927%
- Average: 1.76%
- Dependent packages count: 3.055%
- Dependent repos count: 3.31%
- Maintainers (2)
proxy.golang.org: github.com/facebook/flow
- Homepage:
- Documentation: https://pkg.go.dev/github.com/facebook/flow#section-documentation
- Licenses: mit
- Latest release: v0.329.0 (published 5 days ago)
- Last Synced: 2026-08-25T14:48:42.194Z (1 day ago)
- Versions: 475
- Dependent Packages: 0
- Dependent Repositories: 1
-
Rankings:
- Stargazers count: 0.08%
- Forks count: 0.555%
- Average: 3.726%
- Dependent repos count: 4.706%
- Dependent packages count: 9.561%
npmjs.org: flow-upgrade
A utility for upgrading your codebase to the latest version of Flow.
- Homepage: https://github.com/facebook/flow/tree/master/packages/flow-upgrade#readme
- Licenses: MIT
- Latest release: 2.40.0 (published 4 days ago)
- Last Synced: 2026-08-25T14:47:20.462Z (1 day ago)
- Versions: 52
- Dependent Packages: 3
- Dependent Repositories: 1
- Downloads: 17,112 Last month
-
Rankings:
- Stargazers count: 0.638%
- Forks count: 0.929%
- Downloads: 0.943%
- Average: 3.816%
- Dependent packages count: 5.8%
- Dependent repos count: 10.768%
- Maintainers (9)
npmjs.org: flow-parser-bin
The Flow JavaScript parser, via bindings to the native OCaml implementation
- Homepage: https://github.com/facebook/flow#readme
- Licenses: MIT
- Latest release: 0.286.0 (published 11 months ago)
- Last Synced: 2026-08-25T14:59:09.595Z (1 day ago)
- Versions: 323
- Dependent Packages: 3
- Dependent Repositories: 1
- Downloads: 864 Last month
-
Rankings:
- Stargazers count: 0.638%
- Forks count: 0.929%
- Downloads: 4.01%
- Average: 4.429%
- Dependent packages count: 5.8%
- Dependent repos count: 10.768%
- Maintainers (3)
npmjs.org: create-flow-upgrade
A utility for upgrading your codebase to the latest version of Flow.
- Homepage: https://github.com/facebook/flow/tree/master/packages/flow-upgrade#readme
- Licenses: MIT
- Latest release: 2.7.2 (published 7 months ago)
- Last Synced: 2026-08-24T14:38:51.616Z (3 days ago)
- Versions: 18
- Dependent Packages: 1
- Dependent Repositories: 1
- Downloads: 101 Last month
-
Rankings:
- Stargazers count: 0.638%
- Forks count: 0.929%
- Dependent repos count: 10.768%
- Average: 11.16%
- Dependent packages count: 21.31%
- Downloads: 22.155%
- Maintainers (4)
npmjs.org: flow-api-translator
Toolkit for creating Flow and TypeScript compatible libraries from Flow source code.
- Homepage: https://flow.org
- Licenses: MIT
- Latest release: 0.329.0 (published 4 days ago)
- Last Synced: 2026-08-24T15:46:16.595Z (2 days ago)
- Versions: 53
- Dependent Packages: 0
- Dependent Repositories: 1
- Downloads: 51,798 Last month
-
Rankings:
- Stargazers count: 1.137%
- Forks count: 1.569%
- Downloads: 2.224%
- Dependent repos count: 10.77%
- Average: 13.861%
- Dependent packages count: 53.607%
- Maintainers (2)
npmjs.org: flowtest
TODO
- Homepage: https://flow.org
- Licenses: BSD-3-Clause
- Latest release: 0.0.0 (published almost 9 years ago)
- Last Synced: 2026-08-24T14:45:09.877Z (3 days ago)
- Versions: 1
- Dependent Packages: 2
- Dependent Repositories: 1
- Downloads: 37 Last month
-
Rankings:
- Stargazers count: 0.638%
- Forks count: 0.929%
- Dependent packages count: 8.786%
- Dependent repos count: 10.768%
- Average: 16.161%
- Downloads: 59.685%
- Maintainers (1)
repo1.maven.org: org.mvnpm:flow-estree
Flow types for the Flow-ESTree spec produced by the Flow Rust parser, forked from hermes-estree.
- Homepage: https://flow.org
- Documentation: https://appdoc.app/artifact/org.mvnpm/flow-estree/
- Licenses: MIT
- Latest release: 0.329.0 (published 4 days ago)
- Last Synced: 2026-08-25T14:35:51.894Z (1 day ago)
- Versions: 11
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Stargazers count: 1.312%
- Forks count: 3.645%
- Average: 17.758%
- Dependent repos count: 27.157%
- Dependent packages count: 38.917%
npmjs.org: flow-eslint
A custom parser for ESLint using the Flow Rust parser, forked from hermes-eslint.
- Homepage: https://flow.org
- Licenses: MIT
- Latest release: 0.329.0 (published 4 days ago)
- Last Synced: 2026-08-24T15:04:57.831Z (2 days ago)
- Versions: 8
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 26,026 Last month
-
Rankings:
- Dependent repos count: 21.379%
- Average: 26.095%
- Dependent packages count: 30.81%
- Maintainers (1)
npmjs.org: flow-transform
Tools built on top of flow-estree to enable codebase transformation
- Homepage: https://flow.org
- Licenses: MIT
- Latest release: 0.329.0 (published 4 days ago)
- Last Synced: 2026-08-24T15:00:09.732Z (2 days ago)
- Versions: 8
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 27,075 Last month
-
Rankings:
- Dependent repos count: 21.379%
- Average: 26.095%
- Dependent packages count: 30.81%
- Maintainers (1)
npmjs.org: flow-estree
Flow types for the Flow-ESTree spec produced by the Flow Rust parser, forked from hermes-estree.
- Homepage: https://flow.org
- Licenses: MIT
- Latest release: 0.329.0 (published 4 days ago)
- Last Synced: 2026-08-24T15:07:28.294Z (2 days ago)
- Versions: 12
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 4,801,285 Last month
-
Rankings:
- Dependent repos count: 21.565%
- Average: 26.323%
- Dependent packages count: 31.081%
- Maintainers (1)
repo1.maven.org: org.mvnpm:flow-parser
JavaScript parser written in OCaml. Produces ESTree AST
- Homepage: https://flow.org
- Documentation: https://appdoc.app/artifact/org.mvnpm/flow-parser/
- Licenses: MIT
- Latest release: 0.329.0 (published 4 days ago)
- Last Synced: 2026-08-25T14:35:51.945Z (1 day ago)
- Versions: 27
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 29.696%
- Average: 36.074%
- Dependent packages count: 42.452%
npmjs.org: try-flow-website-js
An NPM package to hold compiled `flow.js` and libdefs for every Flow version.
- Homepage: https://github.com/facebook/flow#readme
- Licenses: MIT
- Latest release: 0.329.0 (published 4 days ago)
- Last Synced: 2026-08-24T15:33:13.055Z (2 days ago)
- Versions: 410
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 5,147 Last month
-
Rankings:
- Dependent repos count: 36.1%
- Average: 43.921%
- Dependent packages count: 51.742%
- Maintainers (1)
Dependencies
- flowtype/opam ubuntu-16.04-opam-arm64 build
- ocaml/opam2 centos-7-opam build
- ubuntu xenial build
- cimg/ruby 2.6-node build
- @babel/core ^7.16.10 development
- babel-plugin-tester ^10.0.0 development
- jest ^27.4.3 development
- @babel/plugin-syntax-flow ^7.12.1
- 372 dependencies
- eslint ^7.30.0 development
- hermes-eslint 0.8.0 development
- jest ^27.0.6 development
- 382 dependencies
- jest ^27 development
- chalk ^4.1.2
- diff ^3.5.0
- flow-parser *
- flow-remove-types *
- glob ^7.0.3
- minimist ~1.2.6
- mkdirp ^0.5.1
- rimraf ^2.5.2
- sane ^5.0.1
- semver ^5.6.0
- vscode-jsonrpc ^6.0.0
- vscode-uri ^2.1.2
- jest ^27.4.3 development
- 325 dependencies
- ast-types ^0.15.2 development
- chalk ^4.1.2 development
- esprima-fb 15001.1001.0-dev-harmony-fb development
- minimist >=1.2.6 development
- bindings ^1.5.0
- nan ^2.14.1
- bindings 1.5.0
- file-uri-to-path 1.0.0
- nan 2.14.1
- flow-parser ^0.196.3
- pirates ^3.0.2
- vlq ^0.2.1
- @babel/cli ^7.14.8 development
- @babel/core ^7.14.8 development
- @babel/preset-env ^7.14.8 development
- @babel/preset-flow ^7.14.5 development
- flow-bin ^0.178.0 development
- jest ^27.5.1 development
- memfs ^3.4.3 development
- prettier 2.7.1 development
- @babel/highlight ^7.18.6
- chalk ^2.0.1
- fs-extra 10.1.0
- hermes-estree 0.9.0
- hermes-parser 0.9.0
- hermes-transform 0.9.0
- klaw-sync ^6.0.0
- ora ^5.4.1
- prompt-confirm ^1.2.0
- semver ^7.3.7
- yargs ^17.0.1
- 676 dependencies
- root_lib 1.0.0
- workspace_lib 1.0.0
- bar 0.0.1
- root_lib 1.0.0
- workspace_lib 2.0.0
- root_lib 1.0.0
- workspace_lib 1.0.0
- @babel/preset-flow ^7.16.7 development
- @docusaurus/remark-plugin-npm2yarn ^2.0.1 development
- flow-typed ^3.7.0 development
- raw-loader ^4.0.2 development
- @docusaurus/core 2.2.0
- @docusaurus/preset-classic 2.2.0
- @mdx-js/react ^1.6.22
- @monaco-editor/react ^4.4.5
- @svgr/webpack ^5.5.0
- clsx ^1.2.1
- file-loader ^6.2.0
- lz-string ^1.4.4
- monaco-editor ^0.34.0
- react ^17.0.2
- react-dom ^17.0.2
- url-loader ^4.1.1
- vscode-oniguruma ^1.6.2
- vscode-textmate ^7.0.1
- 1145 dependencies
- 364 dependencies
- s3_website ~> 3.4.0
- aws-eventstream 1.2.0
- aws-sdk 2.11.632
- aws-sdk-core 2.11.632
- aws-sdk-resources 2.11.632
- aws-sigv4 1.5.2
- colored 1.2
- configure-s3-website 2.3.0
- deep_merge 1.0.1
- dotenv 1.0.2
- jmespath 1.6.1
- s3_website 3.4.0
- thor 0.20.3
- ansi-styles 4.3.0
- ast-types 0.15.2
- chalk 4.1.2
- color-convert 2.0.1
- color-name 1.1.4
- esprima-fb 15001.1001.0-dev-harmony-fb
- has-flag 4.0.0
- minimist 1.2.8
- supports-color 7.2.0
- tslib 2.6.2