{"id":14967280,"url":"https://github.com/bipes/bipes","last_synced_at":"2025-04-09T18:17:36.503Z","repository":{"id":37049754,"uuid":"252280089","full_name":"BIPES/BIPES","owner":"BIPES","description":"BIPES: Block based Integrated Platform for Embedded Systems allows text and block based programming for several types of embedded systems and Internet of Things modules using MicroPython, CircuitPython, Python or Snek. You can connect, program, debug and monitor several types of boards using network, USB or Bluetooth. No software install needed!","archived":false,"fork":false,"pushed_at":"2025-04-03T20:31:22.000Z","size":17877,"stargazers_count":161,"open_issues_count":28,"forks_count":75,"subscribers_count":13,"default_branch":"master","last_synced_at":"2025-04-09T18:17:25.506Z","etag":null,"topics":["arduino","block","blockly","embedded","embedded-systems","esp32","esp8266","iot","micropython","programming","web"],"latest_commit_sha":null,"homepage":"https://bipes.net.br/ide","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BIPES.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2020-04-01T20:29:48.000Z","updated_at":"2025-03-27T20:59:49.000Z","dependencies_parsed_at":"2023-12-26T01:38:04.450Z","dependency_job_id":"aa2247d5-d9e8-4d50-a4b8-f4bf1929c3f6","html_url":"https://github.com/BIPES/BIPES","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BIPES%2FBIPES","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BIPES%2FBIPES/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BIPES%2FBIPES/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BIPES%2FBIPES/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BIPES","download_url":"https://codeload.github.com/BIPES/BIPES/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248085321,"owners_count":21045139,"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":["arduino","block","blockly","embedded","embedded-systems","esp32","esp8266","iot","micropython","programming","web"],"created_at":"2024-09-24T13:37:47.027Z","updated_at":"2025-04-09T18:17:36.472Z","avatar_url":"https://github.com/BIPES.png","language":"JavaScript","readme":"# BIPES: Block based Integrated Platform for Embedded Systems.\n\n![BIPES](bipes.png)\n\n\nBIPES allows anyone to quickly and reliably design, program, build, deploy and test embedded systems and IOT devices and applications. It is fully based on a web environment, so absolutely no software install is needed on the client / developer machine. \n\nMore information at the project website: [bipes.net.br](https://bipes.net.br/).\n\n## Live version\nTry it now at: [bipes.net.br/ide](https://bipes.net.br/ide).\n\n## Usage\n\nTo init submodules, like [BIPES/freeboard](https://github.com/BIPES/freeboard) and [BIPES/Databoard](https://github.com/BIPES/Databoard), run:\n```\nmake submodules\n```\n\nTo build/update the offline version with latest, run:\n```\nmake offline\n```\nThis version does not require a server since it has all core files concatanated at `ui/index_offline.html`, just open this file in a browser. It will also create a `bipes_offline.zip`. Howver, keep in mind that any tool that requires a server, like MQTT, won't work due to [CORS](https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS).\n\nThat's it, enjoy BIPES 😄.\n\n\n## Documentation\n\nThe documentation is online at [bipes.net.br/docs](https://bipes.net.br/docs).\n\nTo build the documentation out of a fresh clone, do:\n```\nmake doc\n```\nafter having installed the theme, [sphinx](https://www.sphinx-doc.org/en/master/) and [sphinx-js](https://pypi.org/project/sphinx-js/).\n```\npip install sphinx sphinx-js furo\n```\n## More information\nSome functions of `ui/index.html` were based on Blopy project (https://github.com/mnoriaki/Blopy), by Noriaki Mitsunaga\n (https://github.com/mnoriaki).\n \n OpenCV blocks were automatically generated using berak's OpenCV to Blockly generator (https://github.com/berak/blockly-cv2/tree/master/gen).\n \nWe also use `xterm.js` (https://github.com/xtermjs/xterm.js/) and `codemirror.js` (https://github.com/codemirror/codemirror).\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbipes%2Fbipes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbipes%2Fbipes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbipes%2Fbipes/lists"}