meta/flow has 22,310 GitHub stars and 1,890 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-07 09:23 UTC. Last push 2026-11-03.
JavaScriptに静的型付けを追加し、開発者の生産性とコード品質を向上させます。
計測したスター増加
- 24時間
- 0
- 7日間
- 履歴を収集中
- 15日間
- 履歴を収集中
- 1か月
- 履歴を収集中
期間ごとの純増数です。期間は重複しており、日別の値ではありません。未計測の値は空欄です。スター数は注目度の指標であり、品質の保証ではありません。
README.md
オリジナルFlow
Flow is a static typechecker for JavaScript. To find out more about Flow, check out flow.org.
Contents
- Requirements
- Using Flow
- Using Flow's parser from JavaScript
- Building Flow from source
- Join the Flow community
- License
Requirements
Flow works with:
- macOS (arm64)
- Linux (x86_64 and arm64)
- Windows (x86_64, Windows 10 recommended)
There are binary distributions for each of these platforms and you can also build it from source on any of them as well.
Using Flow
Check out the installation instructions, and then the usage docs.
Using Flow's parser from JavaScript
Flow's parser is available as a compiled-to-JavaScript module published to npm, named flow-parser. Most end users of Flow will not need to use this parser directly, but JavaScript packages which make use of parsing Flow-typed JavaScript can use this to generate Flow's syntax tree with annotated types attached.
Building Flow from source
Flow is written in Rust. GitHub CI builds Flow from the rust_port workspace with nightly Rust.
Install system dependencies:
Install Rust via rustup.
Install the nightly Rust toolchain:
rustup toolchain install nightly
Build the Rust workspace:
cd rust_port cargo +nightly buildRun the Rust tests:
cargo +nightly testBuild an optimized
flowbinary:cargo +nightly build --release --bin flow_cliBuild
flow.js(optional):The
flow.jsbuild also uses the Rust port. Install Emscripten, Node, Yarn, and a Rust nightly toolchain with thewasm32-unknown-emscriptentarget andrust-srccomponent first. GitHub CI uses Emscripten 3.1.44 and nightly Rust for this build.rustup toolchain install nightly-2026-04-14 --target wasm32-unknown-emscripten --component rust-src RUSTUP_TOOLCHAIN=nightly-2026-04-14 make js FLOW_JS_IMPL=rust-wasmThis produces
bin/flow.js.To build a faster, larger local development version instead, run:
RUSTUP_TOOLCHAIN=nightly-2026-04-14 make js FLOW_JS_IMPL=rust-wasm FLOW_DOT_JS_WASM_PROFILE=devThe Flow parser can also be compiled to JavaScript. Read how here.
Running the tests
See tests/README.md for detailed testing documentation.
Join the Flow community
- Website: https://flow.org
- Discord: https://discord.gg/8ezwRUK
- irc: #flowtype on Freenode
- Twitter: follow @flowtype and #flowtype to keep up with the latest Flow news.
- Stack Overflow: Ask a question with the flowtype tag
License
Flow is MIT-licensed (LICENSE). The website and documentation are licensed under the Creative Commons Attribution 4.0 license (website/LICENSE-DOCUMENTATION).
関連プロジェクトを探す
n8n-io/n8n
ネイティブな AI 機能を備えた Fair-code のワークフロー自動化プラットフォームです。ビジュアルでの構築とカスタムコードを組み合わせられ、セルフホストとクラウドに対応し、400 以上のサービスと連携できます。
209,750 スターlanggenius/dify
1つの共同ワークスペースで、エージェント型ワークフローと RAG パイプラインを構築し、豊富な AI モデルとツールを利用できます。クラウド、VPC、セルフホストにデプロイできるため、チームはスタックを作り直さずにプロトタイプから本番へ移行できます。
160,568 スターmicrosoft/PowerToys
Microsoft PowerToys は、Windows の生産性とカスタマイズ性を高めるユーティリティ集です
140,669 スターstablyai/orca
Orca は、エージェント群(例: Grok Bot、Claude Code)と作業するための場所です。自分のサブスクリプションで任意のコーディングエージェントを実行できます。デスクトップ、モバイル、リモートランタイムに対応しています。
118,255 スター