Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Naramsim/awesome-lego-mindstorms
A curated list of delightful MINDSTORMS software and resources
https://github.com/Naramsim/awesome-lego-mindstorms
List: awesome-lego-mindstorms
Last synced: 3 months ago
JSON representation
A curated list of delightful MINDSTORMS software and resources
- Host: GitHub
- URL: https://github.com/Naramsim/awesome-lego-mindstorms
- Owner: Naramsim
- Created: 2016-08-29T15:36:12.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2016-08-29T16:04:10.000Z (about 8 years ago)
- Last Synced: 2024-05-21T06:01:35.135Z (6 months ago)
- Size: 12.7 KB
- Stars: 10
- Watchers: 4
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: contributing.md
- Code of conduct: code-of-conduct.md
Awesome Lists containing this project
- ultimate-awesome - awesome-lego-mindstorms - A curated list of delightful MINDSTORMS software and resources. (Other Lists / PowerShell Lists)
README
# Awesome LEGO MINDSTORMS [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/Naramsim/awesome-lego-mindstorms) [![Build Status](https://travis-ci.org/Naramsim/awesome-lego-mindstorms.svg?branch=master)](https://travis-ci.org/Naramsim/awesome-lego-mindstorms)
[](http://www.lego.com/mindstorms/)
> A curated list of delightful MINDSTORMS software and resources.
*You might also like [awesome-lego](https://github.com/adius/awesome-lego).*
*Please read the [contribution guidelines](contributing.md) before contributing.*## Contents
- [Official Websites](#official-websites)
- [EV3](#ev3)
- [Official resources](#official-resources)
- [Official Programming Apps](#official-programming-apps)
- [Official Commander Apps](#official-commander-apps)
- [Unofficial resources](#unofficial-resources)
- [Commanders Apps](#commanders-apps)
- [Source Codes](#source-codes)
- [Operating Systems](#operating-systems)
- [Official Ev3dev Bindings](#official-ev3dev-bindings)
- [Unofficial Ev3dev Bindings](#unofficial-ev3dev-bindings)
- [Interfaces](#interfaces)
- [Courses](#courses)
- [NXT](#nxt)
- [Official Resources](#official-resources)
- [Official Programming Apps](#official-programming-apps-1)
- [Unofficial Resources](#unofficial-resources)
- [Commanders Apps](#commanders-apps-1)
- [Interfaces](#interfaces-1)
- [Courses](#courses-1)
- [RCX](#rcx)
- [Unofficial Resources](#unofficial-resources-1)
- [Interfaces](#interfaces-2)
- [Competitions](#competitions)
- [License](#license)## Official Websites
- [LEGO MINDSTORMS](http://www.lego.com/mindstorms/)
- [LEGO MINDSTORMS forum](https://community.lego.com/t5/mindstorms/bd-p/1042)## EV3
#### Official resources
##### Official Programming Apps
- [Windows PC](http://www.lego.com/en-us/mindstorms/downloads/download-software) - complete suite to program EV3 robots.
- [MAC](http://www.lego.com/en-us/mindstorms/downloads/download-software) - complete suite to program EV3 robots.
- [Android](https://play.google.com/store/apps/details?id=com.lego.mindstorms.ev3programmer) - partially complete suite to program EV3 robots.
- [iOS](https://itunes.apple.com/us/app/lego-mindstorms-ev3-programmer/id1039354955) - partially complete suite to program EV3 robots.##### Official Commander Apps
- [Android](https://play.google.com/store/apps/details?id=com.lego.mindstorms.robotcommander) - app to remotely control your EV3 robot.
- [iOS](https://itunes.apple.com/us/app/lego-mindstorms-robot-commander/id681786521) - app to remotely control your EV3 robot.#### Unofficial resources
##### Commanders Apps
- [RemotEV3](https://play.google.com/store/apps/details?id=tanas.ca.ev3controller) - Use "touchpad" or orientation sensor. (Android)
- [EV3 Bluetooth Control](https://play.google.com/store/apps/details?id=victor.example.shengivictor.ev3btcontrol) - Controls your EV3 remotely. (Android)##### Source Codes
- [ev3sources](https://github.com/mindboards/ev3sources)##### Operating Systems
- [ev3dev](https://github.com/ev3dev/ev3dev) - A Debian Linux-based operating system.##### Official Ev3dev Bindings
- [ev3dev-lang-python](https://github.com/rhempel/ev3dev-lang-python) - Pure python bindings for ev3dev.
- [ev3dev-lang-js](https://github.com/wasabifan/ev3dev-lang-js) - JavaScript language bindings based off of the ev3dev-lang spec.
- [ev3dev-lang-cpp](https://github.com/ddemidov/ev3dev-lang-cpp) - C++ language bindings.
- [ev3dev-lang-java](https://github.com/mob41/ev3dev-lang-java) - A ev3dev unified language binding for Java.##### Unofficial Ev3dev Bindings
- [GoEV3](https://github.com/ldmberman/GoEV3) - LEGO MINDSTORMS EV3 API for Google Go.
- [ev3dev](https://github.com/ev3go/ev3dev) - An idiomatic Go interface to an ev3dev device.
- [ev3dev-lang-java](https://github.com/ev3dev-lang-java/ev3dev-lang-java) - A Java library to interact with hardware managed by EV3Dev using the LeJOS way.
- [python-ev3](https://github.com/topikachu/python-ev3) - A project to run lego EV3 in python with ev3dev.
- [ev3dev-c](https://github.com/in4lio/ev3dev-c) - LEGO MINDSTORMS EV3 Debian C library + Python, Ruby and Perl wrappers.
- [ev3c](https://github.com/theZiz/ev3c) - C library for using the sensors and actors of MINDSTORMS using ev3dev.
- [clj-ev3dev](https://github.com/annapawlicka/clj-ev3dev) - A Clojure wrapper around ev3dev API.
- [ev3](https://github.com/jfcloutier/ev3) - Library for programming Mindstorm EV3 robots in Elixir.##### Interfaces
- [ev3py](https://github.com/thiagomarzagao/ev3py) - This Python module lets you interact with LEGO MINDSTORMS EV3 bricks using intuitive, easy-to-understand methods.
- [monoev3](https://github.com/Larsjep/monoev3) - LEGO MINDSTORMS EV3 C# library.
- [legoev3](https://github.com/BrianPeek/legoev3) - LEGO MINDSTORMS EV3 API for .NET.
- [LEJOS](http://www.lejos.org/ev3.php) - leJOS is replacement firmware for LEGO MINDSTORMS EV3 bricks.
- [BrixC](http://bricxcc.sourceforge.net/) - A C integrated development environment.#### Courses
- [EV3Lessons](http://ev3lessons.com/) - Programming and designing lessons. (.pdf)
- [STEMRobotics](http://stemrobotics.cs.pdx.edu/node/2643) - Programming mixed to engineering, math and technology
- [Educational Robots for Absolute Beginners](https://cs4hsrobots.appspot.com/course) - Free, open self-paced Google-course.## NXT
#### Official Resources
##### Official Programming Apps
- [Windows PC](http://www.lego.com/en-us/mindstorms/downloads/download-software) - complete suite to program NXT robots.
- [MAC](http://www.lego.com/en-us/mindstorms/downloads/download-software) - complete suite to program NXT robots.#### Unofficial Resources
##### Commanders Apps
- [NXT Remote Control](https://play.google.com/store/apps/details?id=org.jfedor.nxtremotecontrol) - Control your LEGO MINDSTORMS NXT robot from your phone via Bluetooth. (Android)##### Interfaces
- [ruby-nxt](https://github.com/zuk/ruby-nxt) - Ruby interface for controlling the LEGO MINDSTORMS NXT robotics kit via Bluetooth.
- [nxt-python](https://github.com/Eelviny/nxt-python) - NXT-Python is a python driver/interface for the LEGO MINDSTORMS NXT robot based on NXT_python.
- [lego-nxt](https://github.com/nathankleyn/lego-nxt) - Ruby LEGO MINDSTORMS NXT 2.0 control via Bluetooth and USB.
- [nxtoolkit](https://github.com/datacenter/nxtoolkit) - Python Interface.
- [node-nxt](https://github.com/paulcuth/node-nxt) - Node.js module to connect to, communicate with and control MINDSTORMS NXT devices that run pbLua.
- [BrixC](http://bricxcc.sourceforge.net/) - A C integrated development environment.
- [LEJOS](http://www.lejos.org/nxj.php) - leJOS is replacement firmware for LEGO MINDSTORMS NXT bricks.
- [nxtOSEK](http://lejos-osek.sourceforge.net/) - An open source C,C++ platform for LEGO MINDSTORMS NXT.#### Courses
- [Educational Robots for Absolute Beginners](https://cs4hsev3robots.appspot.com/preview) - Free, open self-paced Google-course.## RCX
#### Unofficial Resources
##### Interfaces
- [LEJOS](http://www.lejos.org/rcx.php) - leJOS is replacement firmware for LEGO MINDSTORMS RCX bricks.
- [BrixC](http://bricxcc.sourceforge.net/) - A C integrated development environment.## Competitions
- [_FIRTS_ LEGO League](http://www.firstlegoleague.org/) - Worldwide competition for kids ranging from 9 to 16 years old.## License
[![CC0](http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0/)
To the extent possible under law, Naramsim has waived all copyright and related or neighboring rights to this work.