https://github.com/leaphy-robotics/leaphy-webbased-svelte
Leaphy Easybloqs is software to program Leaphy Robots and Arduino microcontrollers using a block-based programming language.
https://github.com/leaphy-robotics/leaphy-webbased-svelte
arduino blockly programming robots
Last synced: about 2 months ago
JSON representation
Leaphy Easybloqs is software to program Leaphy Robots and Arduino microcontrollers using a block-based programming language.
- Host: GitHub
- URL: https://github.com/leaphy-robotics/leaphy-webbased-svelte
- Owner: leaphy-robotics
- Created: 2024-04-26T20:03:45.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-08-21T21:21:54.000Z (about 2 months ago)
- Last Synced: 2025-08-21T21:57:49.736Z (about 2 months ago)
- Topics: arduino, blockly, programming, robots
- Language: TypeScript
- Homepage: https://leaphyeasybloqs.com
- Size: 2.46 MB
- Stars: 2
- Watchers: 2
- Forks: 2
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
- Contributing: docs/CONTRIBUTING.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Leaphy Easybloqs
## Introduction
Leaphy Easybloqs is software to program [Leaphy Robots](https://www.leaphy.nl) and Arduino microcontrollers using a block-based programming language and a user-friendly interface.
It also supports programming RP2040 controllers that are able to run MicroPython.## Contributing
We welcome PRs from anyone that wants to contribute!
### Adding New Blocks and Devices
If you want to add new blocks or devices to Leaphy Easybloqs, check out our comprehensive documentation:
📚 **[See Documentation Index](docs/README.md)** for complete guides, patterns, and examples
Quick links:
- **[Contributing Guide](docs/CONTRIBUTING.md)** - Complete step-by-step guide
- **[Temperature Sensor Example](docs/EXAMPLE_TEMPERATURE_SENSOR.md)** - Practical walkthrough
- **[Quick Reference](docs/QUICK_REFERENCE.md)** - Quick reference for common tasks### Prerequisites
The following should be installed:
- NodeJS (Version 20.X)
On Windows: Be sure to install the build tools by checking the box during the NodeJS installation process
- pnpm### Running locally
First install the dependencies by running `pnpm intall`. This will take a while the first time.
Then run `pnpm dev` to start the website.### Pull Requests
Please create your pull requests against the 'main' branch. Once you create a PR, a GitHub action will run to verify the build and run a linter. If all is well, please wait for a maintainer to review and merge your code.
Once merged, it will show up on https://testleaphyeasybloqs.com for integration testing. It will eventually be released to the live version at https://leaphyeasybloqs.com## Issues
All issues that involve webbased should be reported on the [Leaphy Easybloqs Webbased GitHub](https://github.com/leaphy-robotics/leaphy-webbased/issues) page.