Skip to content

flojoy-ai/studio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

706fa31 Β· May 15, 2024
Apr 22, 2024
Aug 15, 2023
Jan 17, 2024
Apr 9, 2024
Apr 25, 2024
Feb 29, 2024
Apr 29, 2024
Apr 29, 2024
Apr 18, 2024
Apr 26, 2024
Feb 22, 2024
Dec 9, 2023
Apr 29, 2024
Mar 6, 2024
Mar 12, 2024
May 15, 2023
Jan 10, 2024
Nov 16, 2023
Jul 5, 2023
Jun 24, 2023
Dec 9, 2023
Nov 21, 2023
Jan 12, 2023
May 2, 2024
Dec 11, 2023
Feb 11, 2024
Apr 25, 2024
Mar 7, 2024
Sep 22, 2023
Dec 6, 2023
Dec 6, 2023
Nov 30, 2023
May 15, 2024
Dec 9, 2023
Apr 22, 2024
Apr 29, 2024
Dec 12, 2023
Jul 14, 2023
Apr 29, 2024
Jan 16, 2024
Mar 5, 2024
Apr 16, 2024
Mar 5, 2024
Jan 25, 2024

Repository files navigation

main: CI codecov

Flojoy Studio

Open-source test sequencer for hardware validation 🟒 🟑 πŸ”΄

Use to validate mission critical components such as PCBs, wire harnesses, and battery packs.

Features

  • Automate pytest, Python, and/or Robot Framework scripts as saveable test sequences
  • No-code GUI to run test sequences - clearly report pass 🟒 / fail πŸ”΄ status to operator
  • No-code, visual scripting interface for common test & measure automation routines
  • Optionally sync test runs with Flojoy Cloud

Quickstart

Please find installer downloads for Mac, Windows, and Linux at https://docs.flojoy.ai/studio/installation/

πŸ†˜ Need help installing? Please ask on Flojoy's Discord

License and Copyright

Flojoy is released under the AGPLv3 license. This is a copy-left license in the GPL family of licenses. As with all OSI approved licenses, there are no restrictions on what code licensed under AGPLv3 can be used for. However, the requirements for what must be shared publicly are greater than for licenses that are more commonly used in the Python ecosystem like Apache-2, MIT, and BSD-3.

The Flojoy copyright is owned by Flojoy Inc, and contributors are asked to sign a Contributor License Agreement (based on the Oracle CLA) that grants the company the non-exclusive right to re-license the contribution in the future. For example, the project could be re-licensed to one of the more permissive licenses above (eg MIT or BSD).

If interested in using Flojoy in a context where the AGPL license is prohibitive, please get in touch or contact sales.

Screenshots

Test sequencer

To use the test sequencer, simply import existing pytest, Python, and/or Robot Framework scripts. For pytest, the test sequencer will automatically atomize your tests as rows.

image

No-code script builder

Quickly build test & measure automation apps by wiring together premade "blocks." Custom blocks can also be written in Python.

image

Architecture

backend-architecture