{"id":16314510,"url":"https://github.com/wyntonfranklin/flowpro","last_synced_at":"2026-03-18T18:56:49.805Z","repository":{"id":113780390,"uuid":"469512289","full_name":"wyntonfranklin/flowpro","owner":"wyntonfranklin","description":"Flowpro - Programming Simplified","archived":false,"fork":false,"pushed_at":"2022-05-29T12:40:15.000Z","size":10457,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-26T21:55:06.081Z","etag":null,"topics":["drag-and-drop","flow-based-programming","no-code"],"latest_commit_sha":null,"homepage":"https://flowpro.wftutorials.com/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wyntonfranklin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-03-13T22:36:28.000Z","updated_at":"2023-02-05T07:00:42.000Z","dependencies_parsed_at":null,"dependency_job_id":"16c631c4-462e-46fb-8d7e-37b462ba601f","html_url":"https://github.com/wyntonfranklin/flowpro","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wyntonfranklin%2Fflowpro","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wyntonfranklin%2Fflowpro/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wyntonfranklin%2Fflowpro/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wyntonfranklin%2Fflowpro/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wyntonfranklin","download_url":"https://codeload.github.com/wyntonfranklin/flowpro/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251057956,"owners_count":21529643,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["drag-and-drop","flow-based-programming","no-code"],"created_at":"2024-10-10T21:54:06.091Z","updated_at":"2026-01-24T01:35:16.046Z","avatar_url":"https://github.com/wyntonfranklin.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# FlowPro\n\n[![screenshot](./Windows-0078D6.svg)](https://www.microsoft.com/store/apps/9P350WJPQH84) \n[![screenshot](./macbadge.svg)](https://github.com/wyntonfranklin/flowpro/releases/tag/1.0.0-mac)\n\nWelcome to a different way to code. Learn more [here](https://wynton-franklin.gitbook.io/flowpro-docs/)\n\nVisit the [releases](https://github.com/wyntonfranklin/flowpro/releases) page for downloads.\n\n![screenshot](./header.png)\n\n\n## About FlowPro\nFlowPro is a graphic programming tool that allows you to create reusable and shareable scripts across various platforms. Build simple or complex scripts with the simple to use graphical interface\n\nWith FlowPro you can do many of your programming or scripting tasks. \nYou can connect to databases and send files via email. You can upload files to FTP servers and download files from the internet. You can connect to an API endpoint and modify the connect returned. You can post to a form or make a get request. FlowPro can do a lot and more is planned.\n\n![screenshot2](./flowpro_mac.png)\n\n\n## Multiple Ways to flow\n\nYou can use the desktop editor called Flowpro Editor or you can use the  CLI tool available \non npm (flowpro-cli) and finally the Web designer (coming soon)\n\n\n## Features\n\n* Graphical Editing\n* Rename blocks\n* Over 50 different function blocks\n* Form Builder\n* Console view\n* Save a block as favorites\n* Run script in a repeating loop\n* Environment Variables\n* Autosave\n* Export feature\n* Window display\n* Include multiple different scripts\n\n## Installation\n\n### For Windows\nDownload from Windows store [here](https://www.microsoft.com/store/apps/9P350WJPQH84) or \nhead to the release page and download and extract the installation file.\nThe application will open once installation is complete.\n\n\n### For Linux\nView the release page for different versions.\n\nOnce installed head to the releases page and download the app image.\n\n### For Mac\nHead to the release page [here](https://github.com/wyntonfranklin/flowpro/releases/tag/1.0.0-mac). \nSelect the pkg version. Others will be made available.\n\n## Getting Started\n\nTo get started hit the File Menu and choose New FlowPro option give your script a name and get started adding blocks. Its that simple.\nStart playing around with the blocks.\n\n![screenshot3](./moving_blocks.gif)\n\n## Running a Script\n\nTo run a script you can right-click on the canvas and press run. Or you can press the play button.\nTo stop the script press the red stop button. As many times as you need to.\n\nTry some of the samples [here](https://github.com/wyntonfranklin/flowpro/tree/main/samples)\n\n## Building Forms\nTo build a script with form elements right click and press build form. Forms are automatically built when a new file is selected\nor a tab is clicked on.\n\n## Resources / Built With\n\n* Electron\n* Bootstrap 3\n* Flowy ([https://github.com/alyssaxuu/flowy](https://github.com/alyssaxuu/flowy))\n* And a lot of other NPM Packages for special features\n\n## NPM Resources\n\nFor your reference. Used for blocks with similar functionality.\n\n* fast-xml-parser\n* ftp\n* json-as-xlsx\n* mssql\n* mysql\n* nodemailer\n* read-excel-file\n* sqlite\n* sqlite3\n* ssh2-sftp-client\n\n## Special Links\n\n* Documentation - [https://flowprodocs.wftutorials.com/](https://flowprodocs.wftutorials.com/)\n* Releases - [https://github.com/wyntonfranklin/flowpro/releases](https://github.com/wyntonfranklin/flowpro/releases)\n* Tutorials - Check out the Youtube playlist [here](https://www.youtube.com/watch?v=J7ulDQUnM6E\u0026list=PLWdSdbV1ysPxp2usbSOvtXWaLpEPIxtXe\u0026ab_channel=wfTutorials)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwyntonfranklin%2Fflowpro","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwyntonfranklin%2Fflowpro","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwyntonfranklin%2Fflowpro/lists"}