Run DrakonTech in the browser
Experience DrakonTech directly in your browser-no registration or installation required.
Your data stays safe, stored locally in your browser, ensuring it never leaves your computer. Save your project on your computer to continue editing with the desktop version of DrakonTech.
Choose an example project:
EmptyOpen DrakonTech with a blank workspace, ready for your ideas
FunctionsA complete list of DRAKON's algorithmic constructs, including the silhouette. Importing and exporting functions. Module-level variables, async and await. Basic algorithms, including Hello world, Fibonacci, and FizzBuzz.
ClassesObject-oriented programming with light-weight classes that do not use the keywords “class”, “new”, and “this.”
State machinesState machines, or finite automata, represented with drakon flowcharts.
Algo-propsBackward chaining implemented with algorithmic properties, or algo-props. Algo-props make your programs shorter and simpler by reducing binding. With backward chaining, one does not call functions explicitly but simply uses data when needed.
Class algo-propsAlgo-props that are defined at the class level.
Lift: a state machine demoAn interactive demo that shows how to use state machines (finite automata) in DrakonTech. Run the demo in the browser here.