Skip to content

dfernandes1099/Flux

Flux 1.0 (Stable)

Flux is a security-first, fast, and reliable language for building web backends and general applications. Flux combines PHP-like web ergonomics with Go-like operational reliability by running Flux code inside a capability-gated host runtime (fluxd).

Status

Flux 1.0 is Stable.

  • Core language syntax/semantics are stable for all 1.x releases.
  • Host capability APIs documented in /docs are stable for 1.x.
  • Anything under docs/experimental/ is not covered by stability guarantees.

Quickstart (Debian)

go build -o bin/flux ./cmd/flux
go build -o bin/fluxd ./cmd/fluxd

./bin/flux run examples/hello/main.flux
./bin/fluxd run examples/web/main.flux -addr 127.0.0.1:8080

Open: http://127.0.0.1:8080

Docs

  • docs/getting-started.md
  • docs/language.md
  • docs/web.md
  • docs/security.md
  • docs/stdlib.md

About

Flux is a security-first programming language + web runtime with a stable 1.x contract. Sandbox-by-default (no ambient FS/network), predictable limits, and a clean syntax for building scripts and small-to-medium web services with FluxD.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors