Giter VIP home page Giter VIP logo

awesome-lego-mindstorms's Introduction

Awesome LEGO MINDSTORMS Awesome Build Status

A curated list of delightful MINDSTORMS software and resources.

You might also like awesome-lego. Please read the contribution guidelines before contributing.

Contents

Official Websites

EV3

Official resources

Official Programming Apps
  • Windows PC - complete suite to program EV3 robots.
  • MAC - complete suite to program EV3 robots.
  • Android - partially complete suite to program EV3 robots.
  • iOS - partially complete suite to program EV3 robots.
Official Commander Apps
  • Android - app to remotely control your EV3 robot.
  • iOS - app to remotely control your EV3 robot.

Unofficial resources

Commanders Apps
Source Codes
Operating Systems
  • ev3dev - A Debian Linux-based operating system.
Official Ev3dev Bindings
Unofficial Ev3dev Bindings
  • GoEV3 - LEGO MINDSTORMS EV3 API for Google Go.
  • ev3dev - An idiomatic Go interface to an ev3dev device.
  • ev3dev-lang-java - A Java library to interact with hardware managed by EV3Dev using the LeJOS way.
  • python-ev3 - A project to run lego EV3 in python with ev3dev.
  • ev3dev-c - LEGO MINDSTORMS EV3 Debian C library + Python, Ruby and Perl wrappers.
  • ev3c - C library for using the sensors and actors of MINDSTORMS using ev3dev.
  • clj-ev3dev - A Clojure wrapper around ev3dev API.
  • ev3 - Library for programming Mindstorm EV3 robots in Elixir.
Interfaces
  • ev3py - This Python module lets you interact with LEGO MINDSTORMS EV3 bricks using intuitive, easy-to-understand methods.
  • monoev3 - LEGO MINDSTORMS EV3 C# library.
  • legoev3 - LEGO MINDSTORMS EV3 API for .NET.
  • LEJOS - leJOS is replacement firmware for LEGO MINDSTORMS EV3 bricks.
  • BrixC - A C integrated development environment.

Courses

NXT

Official Resources

Official Programming Apps
  • Windows PC - complete suite to program NXT robots.
  • MAC - complete suite to program NXT robots.

Unofficial Resources

Commanders Apps
  • NXT Remote Control - Control your LEGO MINDSTORMS NXT robot from your phone via Bluetooth. (Android)
Interfaces
  • ruby-nxt - Ruby interface for controlling the LEGO MINDSTORMS NXT robotics kit via Bluetooth.
  • nxt-python - NXT-Python is a python driver/interface for the LEGO MINDSTORMS NXT robot based on NXT_python.
  • lego-nxt - Ruby LEGO MINDSTORMS NXT 2.0 control via Bluetooth and USB.
  • nxtoolkit - Python Interface.
  • node-nxt - Node.js module to connect to, communicate with and control MINDSTORMS NXT devices that run pbLua.
  • BrixC - A C integrated development environment.
  • LEJOS - leJOS is replacement firmware for LEGO MINDSTORMS NXT bricks.
  • nxtOSEK - An open source C,C++ platform for LEGO MINDSTORMS NXT.

Courses

RCX

Unofficial Resources

Interfaces
  • LEJOS - leJOS is replacement firmware for LEGO MINDSTORMS RCX bricks.
  • BrixC - A C integrated development environment.

Competitions

License

CC0

To the extent possible under law, Naramsim has waived all copyright and related or neighboring rights to this work.

awesome-lego-mindstorms's People

Contributors

naramsim avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  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.