meta/flow
meta/flow has 22,310 GitHub stars and 1,890 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-08 08:27 UTC. Last push 2026-11-03.
Añade tipado estático a JavaScript para mejorar la productividad de los desarrolladores y la calidad del código.
Crecimiento de estrellas medido
- in 24h
- 0
- in 7 days
- Recopilando historial
- in 15 days
- Recopilando historial
- in 1 month
- Recopilando historial
Cambios netos en períodos que se solapan, no totales diarios. Los datos no disponibles se dejan en blanco. Las estrellas indican interés, no calidad.
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).
Explorar proyectos relacionados
n8n-io/n8n
Plataforma Fair-code de automatización de flujos de trabajo con capacidades nativas de IA. Combina la creación visual con código personalizado, se puede alojar en tus propios servidores o en la nube y ofrece más de 400 integraciones.
209,815 estrellaslanggenius/dify
Crea flujos de trabajo de agentes y canalizaciones RAG, con amplio soporte de modelos y herramientas de IA, en un único espacio de trabajo colaborativo. Despliega en la nube, en una VPC o en tus propios servidores para que los equipos pasen del prototipo a producción sin reconstruir la pila.
160,627 estrellasmicrosoft/PowerToys
Microsoft PowerToys es un conjunto de utilidades que potencian la productividad y la personalización en Windows
140,710 estrellasstablyai/orca
Orca es el lugar para trabajar con una flota de agentes (p. ej., Grok Bot y Claude Code). Ejecuta cualquier agente de programación con tu propia suscripción. Disponible en escritorio, móvil y tiempo de ejecución remoto.
119,015 estrellas