Giter Site home page Giter Site logo

jadegeek / studio Goto Github PK

View Code? Open in Web Editor NEW

This project forked from flojoy-ai/studio

0.0 0.0 0.0 33.09 MB

Joyful visual programming for Python

License: GNU Affero General Public License v3.0

Shell 1.72% JavaScript 0.60% Python 19.38% PowerShell 1.66% TypeScript 75.72% CSS 0.73% HTML 0.18%

studio's Introduction

main: CI codecov

Flojoy Studio

Flojoy Studio is a desktop visual scripting IDE for running Python scripts - primarily for DAQ, test benches, robotics control, and no-code embedded systems.

Please see CONTRIBUTING to add your own custom Python nodes to Flojoy apps.


Flojoy Quickstart

Please refer to below or the following link for installation guidelines: https://docs.flojoy.ai/getting-started/install/

For all operating systems, please first verify that you have Python 3.10, Node.js, and Git installed.

๐Ÿ†˜ Need help installing? Please ask on community.flojoy.ai

Mac & Linux

Run the installation shell script:

curl -L https://docs.flojoy.ai/scripts/install.sh | sh

Flojoy Studio will open automatically after installation.

The next time that you wish to run Studio, simply navigate to the studio folder and run:

bash flojoy -v venv

Windows

Run the following installation PowerShell script:

pwsh -Command "iwr https://docs.flojoy.ai/scripts/install.ps1 -useb | iex"

If you encounter an error saying that the pwsh command is not found, powershell can be used instead, though we recommend installing the latest version of PowerShell.

Flojoy Studio will open automatically after installation.

The next time that you wish to run Studio, simply navigate to the studio folder and run:

.\flojoy -v venv

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.

Architecture diagram

backend-architecture

Product screenshots

product_screenshot

studio's People

Contributors

smahmed776 avatar itsjoeoui avatar 39bytes avatar jackparmer avatar sifatibna avatar azmainadel avatar izi-on avatar trbritt avatar jinleevv avatar dev-nested avatar orisu179 avatar youngsun4786 avatar angchau avatar dstrande avatar shahadishraq avatar ludehsar avatar flojoy-bot[bot] avatar roulbac avatar marvinirwin avatar mdasifhasan avatar yassine-moumen avatar sakibabrar avatar scorinaldi avatar ashfaqkabir avatar lans1975 avatar yassinemoumen avatar syridit avatar jjerphan avatar terror avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.