Flogo

Flogo is a free and open source programming language for beginners, designed for learning programming basics within a friendly environment using flow charts.

Screenshots

Features

  • Several types of variables: Integer, Real, String, Boolean; variables can also be declared with an initial value
  • Strong, statically typed
  • Standard C-like syntax for expressions to make it easier to switch to a "real" prorgamming language
  • Detection of errors such as overflows, uninitialized variables, etc.
  • All standard loop types: Do-While, While and For (basic-style)
  • Lazy evaluation of boolean expressions
  • Lots of built-in functions (see documentation for a complete list)
  • Turtle graphics
  • Execution speed control and step-by-step mode to better follow the flow of the program; a turbo mode is also available to run larger programs at maximum speed
  • Easy to use UI with Undo/Redo, Cut/Copy/Paste and keyboard shortcuts
  • Chat-like Input/Output UI, similar to Flowgorithm
  • Several built-in themes
  • Very small and optimized, can easily run on an old low-end laptop
  • Touchscreen and mobile support
  • Export to SVG and PNG
  • Built-in documentation
  • Runs on all modern browsers, can be installed as a PWA and run completely offline

Compatibility

All modern browsers.

Downloads

Example programs

Source code

License

Share this article

Comments