meta/flow
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.
Comment ces chiffres sont mesurés
Ajoute le typage statique à JavaScript pour améliorer la productivité des développeurs et la qualité du code.
Progression mesurée des étoiles
- in 24h
- 0
- in 7 days
- Historique en cours
- in 15 days
- Historique en cours
- in 1 month
- Historique en cours
Variations nettes sur des périodes qui se chevauchent, pas des totaux quotidiens. Les mesures absentes restent vides. Les étoiles indiquent l’intérêt, pas la qualité.
README.md
OriginalFlow
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).
Explorer des projets similaires
n8n-io/n8n
Plateforme Fair-code d’automatisation des flux de travail, avec des capacités d’IA natives. Elle associe la conception visuelle au code personnalisé, peut être hébergée sur vos propres serveurs ou utilisée dans le cloud, et propose plus de 400 intégrations.
209,750 étoileslanggenius/dify
Créer des workflows agentiques et des pipelines RAG, avec une prise en charge riche des modèles et outils d’IA, dans un seul espace de travail collaboratif. Déployer dans le cloud, sur un VPC ou en auto-hébergement, afin que les équipes passent du prototype à la production sans reconstruire la pile.
160,568 étoilesmicrosoft/PowerToys
Microsoft PowerToys est un ensemble d’utilitaires qui améliorent la productivité et la personnalisation sous Windows
140,669 étoilesstablyai/orca
Orca est l'endroit pour travailler avec une flotte d'agents (p. ex. Grok Bot, Claude Code). Exécutez n'importe quel agent de programmation avec votre propre abonnement. Disponible sur ordinateur, sur mobile et en environnement d'exécution distant.
118,255 étoiles