Robotics

Top 23 Robotic Open-Source Projects

  • cs-video-courses

    List of Computer Science courses with video lectures.

    Project mention: Need advice | /r/PAK | 2023-07-12

    course Computer science is very wast field the fundamental remains same, learn basic fundamentals, data structures, concepts of object oriented programming.

  • PythonRobotics

    Python sample codes for robotics algorithms.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • wechaty

    Conversational RPA SDK for Chatbot Makers. Join our Discord: https://discord.gg/7q8NBZbQzt

  • johnny-five

    JavaScript Robotics and IoT programming framework, developed at Bocoup.

    Project mention: Qwik & Arduino with Johnny Five | dev.to | 2023-11-13

    Some times ago I have played with johnny-five, a JavaScript Robotics & IoT platform. In short words, we can communicate with our Arduino or Raspberry by using JavaScript with a very friendly syntax.

  • Bullet

    Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc.

    Project mention: Looking for specific pre-Microsoft Havok Physics SDK version (2013, 2014) | /r/DHExchange | 2023-12-07
  • ardupilot

    ArduPlane, ArduCopter, ArduRover, ArduSub source

    Project mention: Reading Sensor Data From Flight Controller Mateksys F405-TE - Integrated IMU - No Documentation | /r/stm32f4 | 2023-12-07
  • PCL

    Point Cloud Library (PCL)

    Project mention: Did you hear about using a web browser as GUI using C99? | /r/C_Programming | 2023-05-10

    If you need some specific UI, you could choose a UI library which are better for your needs, eg. link1, link2 or link3.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • Kornia

    Geometric Computer Vision Library for Spatial AI

  • gobot

    Golang framework for robotics, drones, and the Internet of Things (IoT)

    Project mention: Elixir Nerves alternatives | /r/IOT | 2023-06-10

    https://gobot.io/ (see the bottom for other languages that use the same firmware.)

  • open-source-rover

    A build-it-yourself, 6-wheel rover based on the rovers on Mars!

    Project mention: Ask HN: Open-Source DIY Robot | news.ycombinator.com | 2023-11-07

    Naonosaur: https://github.com/rnanosaur/nanosaur. If you would like something larger and with a bit more off the shelf components then jpl open source rover has seem quite a bit of updates recently: https://github.com/nasa-jpl/open-source-rover

  • stable-baselines3

    PyTorch version of Stable Baselines, reliable implementations of reinforcement learning algorithms.

    Project mention: Sim-to-real RL pipeline for open-source wheeled bipeds | /r/robotics | 2023-12-09

    The latest release (v3.0.0) of Upkie's software brings a functional sim-to-real reinforcement learning pipeline based on Stable Baselines3, with standard sim-to-real tricks. The pipeline trains on the Gymnasium environments distributed in upkie.envs (setup: pip install upkie) and is implemented in the PPO balancer. Here is a policy running on an Upkie:

  • jetson-inference

    Hello AI World guide to deploying deep-learning inference networks and deep vision primitives with TensorRT and NVIDIA Jetson.

  • mujoco

    Multi-Joint dynamics with Contact. A general purpose physics simulator.

    Project mention: MuJoCo 3 | news.ycombinator.com | 2023-10-18
  • nicegui

    Create web-based user interfaces with Python. The nice way.

    Project mention: FastUI: Build Better UIs Faster | news.ycombinator.com | 2024-03-01

    I was looking at this space and nicegui seemed like the best ootb experience.

    https://nicegui.io/

  • cartographer

    Cartographer is a system that provides real-time simultaneous localization and mapping (SLAM) in 2D and 3D across multiple platforms and sensor configurations. (by cartographer-project)

  • ai-deadlines

    :alarm_clock: AI conference deadline countdowns

  • rerun

    Visualize streams of multimodal data. Fast, easy to use, and simple to integrate. Built in Rust using egui.

    Project mention: Rapier is a set of 2D and 3D physics engines written in Rust | news.ycombinator.com | 2024-02-26

    Maybe the folks at Rerun [1] know something about it? I imagine at least some of their customers are Rust robotics shops.

    [1] https://github.com/rerun-io/rerun

  • OpenMower

    Let's upgrade cheap off-the-shelf robotic mowers to modern, smart RTK GPS based lawn mowing robots!

    Project mention: Lawn larger than recommended: can it do multiple parts? | /r/SegwayNavimow | 2023-04-25

    I appreciate you trying to help, but my question was, "is the 3000 SQ meters just the max the battery can handle, or a software limitation". If one is ok with waiting a long time for it to cycle back to the beginning again, and just mowing the max amount every time, then the navimow seems reasonable. I wouldn't care if it would take a month to get back to the beginning, it still means it gets mowed once every month, which is fine for my use case. Spending 16k on a mower is not. It was buy mower with this capability or building an openmoweropenmower that could do so.

  • cylon.js

    JavaScript framework for robotics, drones, and the Internet of Things (IoT)

  • awesome-robotics

    A list of awesome Robotics resources

  • webots

    Webots Robot Simulator

    Project mention: Robotics Simulation - Bridging the Gap Between Virtual and Real Worlds | dev.to | 2023-09-28

    Open Robotics Resources - Provides guides and documentation for robotics simulation.

  • P

    The P programming language.

    Project mention: Gem adds support for creating state machines for attributes on any Ruby class | news.ycombinator.com | 2024-01-21

    I worked on a state machine framework in another language, and have definitely have found less terse to be pretty good. Typing a few extra characters isn't that bad, especially if it makes some awful bit of evented code easier for someone to understand.

    Of the things available open source, I think P-lang is pretty cool: https://github.com/p-org/P/blob/master/Tutorial/1_ClientServ...

  • OpenCat

    An open source quadruped robot pet framework for developing Boston Dynamics-style four-legged robots that are perfect for STEM, coding & robotics education, IoT robotics applications, AI-enhanced robotics application services, research, and DIY robotics kit development.

    Project mention: OpenCat | news.ycombinator.com | 2024-03-22
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-03-22.

Robotics related posts

Index

What are some of the best open-source Robotic projects? This list will help you:

Project Stars
1 cs-video-courses 63,776
2 PythonRobotics 21,435
3 wechaty 18,714
4 johnny-five 13,186
5 Bullet 11,765
6 ardupilot 9,719
7 PCL 9,360
8 Kornia 9,227
9 gobot 8,696
10 open-source-rover 8,296
11 stable-baselines3 7,704
12 jetson-inference 7,235
13 mujoco 7,026
14 nicegui 6,955
15 cartographer 6,912
16 ai-deadlines 5,345
17 rerun 4,544
18 OpenMower 4,238
19 cylon.js 3,998
20 awesome-robotics 3,872
21 webots 2,969
22 P 2,891
23 OpenCat 2,876
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com