Awesome List Updates on Mar 02, 2019
6 awesome lists updated today.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Swift
Network / Barcode
- Connectivity (⭐1.6k) - 🌐 Makes Internet connectivity detection more robust by detecting Wi-Fi networks without Internet access.
2. Awesome Python
Audio
- Audio
- audioread (⭐481) - Cross-library (GStreamer + Core Audio + MAD + FFmpeg) audio decoding.
- audioFlux (⭐2.1k) - A library for audio and music analysis, feature extraction.
- dejavu (⭐6.4k) - Audio fingerprinting and recognition.
- kapre (⭐916) - Keras Audio Preprocessors.
- librosa (⭐6.8k) - Python library for audio and music analysis.
- matchering (⭐1.2k) - A library for automated reference audio mastering.
- mingus - An advanced music theory and notation package with MIDI file and playback support.
- pyaudioanalysis (⭐5.7k) - Audio feature extraction, classification, segmentation and applications.
- pydub (⭐8.6k) - Manipulate audio with a simple and easy high level interface.
- timeside (⭐367) - Open web audio processing framework.
- Metadata
- beets (⭐13k) - A music library manager and MusicBrainz tagger.
- eyed3 (⭐532) - A tool for working with audio files, specifically MP3 files containing ID3 metadata.
- mutagen (⭐1.5k) - A Python module to handle audio metadata.
- tinytag (⭐677) - A library for reading music meta data of MP3, OGG, FLAC and Wave files.
Web Asset Management
- django-compressor (⭐2.8k) - Compresses linked and inline JavaScript or CSS into a single cached file.
- django-pipeline (⭐1.5k) - An asset packaging library for Django.
- django-storages (⭐2.7k) - A collection of custom storage back ends for Django.
- fanstatic - Packages, optimizes, and serves static file dependencies as Python packages.
- fileconveyor - A daemon to detect and sync files to CDNs, S3 and FTP.
- flask-assets (⭐449) - Helps you integrate webassets into your Flask app.
- webassets (⭐920) - Bundles, optimizes, and manages unique cache-busting URLs for static resources.
3. Awesome Ros2
Packages / Demonstrations
- adlink_ddsbot (⭐37) - The ROS 2.0/1.0 based robots swarm architecture (opensplice DDS).
- adlink_neuronbot (⭐10) - ROS2/DDS robot pkg for human following and swarm.
- turtlebot3 (⭐1.2k) - ROS2 based TurtleBot3 demo including Bringup, Teleop and Cartographer.
Packages / Examples
- turtlebot2_demo (⭐87) - TurtleBot 2 demos using ROS 2.
- examples/rclcpp (⭐539) - C++ examples.
- examples/rclpy (⭐539) - Python examples.
- rcljava_examples (⭐9) - Package containing examples of how to use the rcljava API.
- ros2_talker_android, ros2_listener_android (⭐27) - Example Android apps for the ROS2 Java bindings.
Packages / Benchmarking
- ros2_benchmarking (⭐45) - Framework for ROS2 benchmarking. ROS2 communication characteristics can be evaluated on several axes, quickly and in an automated way.
- performance_test (⭐63) - Test performance and latency of various communication means like ROS 2, FastRTPS and Connext DDS Micro.
Packages / Containerization
- docker-ros2-ospl-ce (⭐9) - A dockerfile to build a ROS2 + OpenSplice CE container.
- ros2_java_docker (⭐5) - Dockerfiles for building ros2_java with OpenJDK and Android.
Packages / Ecosystem
- rosbag2 (⭐206) - ROS2 native rosbag.
- rviz (⭐201) - 3D Robot Visualizer.
- ros2cli (⭐126) - ROS 2 command line tools.
- orocos_kinematics_dynamics (⭐9) - Orocos Kinematics and Dynamics C++ library.
- pydds (⭐21) - Simple DDS Python API for Vortex Lite and for OpenSplice.
Packages / Application layer
- ros2_control (⭐303) -
ros2_control
is a proof of concept on how new features within ROS 2 can be elaborated and used in the context of robot control (ros2_controllers
).
- ros2_controllers (⭐203) - Description of ros_controllers.
- geometry2 (⭐81) - A set of ROS packages for keeping track of coordinate transforms.
- cartographer (⭐41) - Real-time simultaneous localization and mapping (SLAM) in 2D and 3D across multiple platforms and sensor configurations.
- teleop_twist_keyboard (⭐20) - Generic Keyboard Teleop for ROS2.
- teleop_twist_joy (⭐28) - Simple joystick teleop for twist robots.
- diagnostics (⭐1) - Forked version of the original ROS1 Diagnostics for ROS 2 (currently diagnostics_updater only).
- robot_state_publisher (⭐2) - Forked version of the original ROS Robot State Publisher with all modifications to compile within a ROS2 Ecosystem.
- common_interfaces (⭐150) - A set of packages which contain common interface files (.msg and .srv).
- ros2_object_map (⭐13) - "Mark tag of objects on map when SLAM".
- ros2_object_analytics (⭐96) - Object Analytics (OA) is ROS2 wrapper for realtime object detection, localization and tracking.
- ros2_intel_movidius_ncs (⭐26) - ROS2 wrapper for Movidius™ Neural Compute Stick (NCS) Neuronal Compute API.
- ros2_moving_object (⭐4) - Addressing moving objects based on messages generated by Object Analytics
ros2_object_analytics
.
- ros2_openvino_toolkit (⭐141) - ROS2 wrapper for CV API of OpenVINO™ (human vision emulation).
- ros2_grasp_library (⭐146) - Probably a grasp library :).
- ros2_message_filters (⭐21) - ros2_message_filters blends various messages based on the conditions that filter needs to met and derives from ROS2 porting of ROS message_filters.
- ros2-tensorflow (⭐49) - ROS2 nodes for computer vision tasks in Tensorflow.
- pid (⭐7) - A PID controller for ROS2.
Packages / "System" bindings
- rclandroid (⭐2) - Android API for ROS2.
- riot-ros2 (⭐23) - This project enables ROS2 to run on microcontrollers using the RIOT Operating System.
Packages / Client libraries
- rclnodejs (⭐259) - ROS Client Library for Node.js.
- rclada (⭐7) - ROS Client Library for Ada.
- rclcpp (⭐411) - ROS Client Library for C++.
- rclgo (⭐51) - ROS Client Library for Go.
- rclpy (⭐198) - ROS Client Library for Python.
- rcljava (⭐14) - ROS Client Library for Java.
- rclobjc (⭐21) - ROS Client Library for Objective C (for iOS).
- rclc (⭐87) - ROS Client Library for C.
- ros2_dotnet (⭐105) - .NET bindings for ROS2.
Packages / Driver layer
- cozmo_driver_ros2 (⭐4) - Unofficial Anki Cozmo node for ROS2.
- sphero_ros2 (⭐1) - ROS2 sphero driver.
- flock2 (⭐54) - ROS2 driver for DJI Tello drones.
- ros2_raspicam_node (⭐8) - ROS2 node for Raspberry Pi camera.
- joystick_drivers (⭐5) - ROS2 drivers for joysticks.
- joystick_drivers_from_scratch (⭐0) - Joystick driver packages for ROS 2.
- joystick_ros2 (⭐26) - Joystick driver for ROS2, support all platforms: Linux, macOS, Windows.
- ros2_teleop_keyboard (⭐6) - Teleop Twist Keyboard for ROS2.
- ros_astra_camera (⭐9) - ROS2 wrapper for Astra camera.
- ros2_usb_camera (⭐59) - ROS2 General USB camera driver.
- ros2_android_drivers (⭐2) - Collection of ROS2 drivers for several Android sensors.
- ros2_intel_realsense (⭐136) - ROS2 Wrapper for Intel® RealSense™ Devices.
- raspicam2_node (⭐38) - ROS2 node for camera module of Raspberry Pi.
- FIROS2 (⭐9) - ROS2 integrable tool focused in the intercommunication between ROS2 and FIWARE.
- lino2_upper (⭐0) - Linorobot on ROS2.
- RysROS2 (⭐4) - ROS2 software stack for MiniRys robots.
- px4_to_ros (⭐27) - ROS2/ROS packages for communicate PX4 with ROS.
- multiwii_ros2 (⭐6) - ROS2 Node for MultiWii and Cleanflight flight controllers.
- ydlidar_ros2 (⭐1) - ROS2 wrapper for ydlidar.
Packages / Client libraries common
- rcl (⭐105) - Library to support implementation of language specific ROS Client Libraries.
- system_tests (⭐29) - Tests for rclcpp and rclpy.
- rcl_interfaces (⭐30) - A repository for messages and services used by the ROS client libraries.
Packages / IDL generators
- rosidl_generator_java (⭐14) - Generate the ROS interfaces in Java.
- rosidl_generator_objc (⭐21) - Generate the ROS interfaces in Objective C.
- rosidl_generator_cpp (⭐57) - Generate the ROS interfaces in C++.
- rosidl_generator_c (⭐57) - Generate the ROS interfaces in C.
- rosidl (⭐57) - Packages which provide the ROS IDL (.msg) definition and code generation.
- rosidl_dds (⭐5) - Generate the DDS interfaces for ROS interfaces.
Packages / RMW (ROS middleware)
- rmw (⭐87) - Contains the ROS middleware API.
- rmw_connext_cpp (⭐26) - Implement the ROS middleware interface using RTI Connext static code generation in C++.
- rmw_fastrtps_cpp (⭐131) - Implement the ROS middleware interface using eProsima FastRTPS static code generation in C++.
- rmw_dps (⭐23) - Implementation of the ROS Middleware (rmw) Interface using Intel's Distributed Publish & Subscribe.
- rmw_opensplice_cpp (⭐11) - Implement the ROS middleware interface using PrismTech OpenSplice static code generation in C++.
- rmw_coredx (⭐0) - CoreDX DDS integration layer for ROS2.
- rmw_freertps (⭐1) - RMW implementation using freertps.
- rcutils (⭐50) - Common C functions and data structures used in ROS 2.
- rmw_cyclonedds (⭐87) - ROS2 RMW layer for Eclipse Cyclone DDS.
Packages / DDS communication mechanism implementations
- freertps (⭐87) - A free, portable, minimalist, work-in-progress RTPS implementation.
- Fast-RTPS (⭐1.7k) - Implementation of RTPS Standard (RTPS is the wire interoperability protocol for DDS).
- OpenSplice (⭐243) - Implementation of the OMG DDS Standard. 💲
- CoreDX DDS - Implementation of Twin Oaks Computing, Inc.. 💲
- cdds (⭐7) - Cyclone DDS is developed completely in the open and is undergoing the acceptance process to become part of Eclipse IoT.
- Micro-XRCE-DDS) (⭐116) - An XRCE DDS implementation (supported by microROS).
Packages / Build system (Linux)
- meta-ros2 (⭐18) - ROS 2 Layer for OpenEmbedded Linux.
Packages / Build system (ROS2)
- ci (⭐43) - ROS 2 CI Infrastructure.
- ament_cmake_export_jars (⭐14) - The ability to export Java archives to downstream packages in the ament buildsystem in CMake.
- rmw_implementation_cmake (⭐87) - CMake functions which can discover and enumerate available implementations.
- rmw_implementation (⭐19) - CMake infrastructure and dependencies for rmw implementations.
Papers / ROSCon 2015
4. Awesome D
Game Frameworks / XML
- PolyplexEngine (⭐38) - libpp is an XNA like framework written in D.
5. Awesome Ddd
Libraries and Frameworks / .NET
- Dolittle - Build better applications with Dolittle. An Event Sourced, Microservice platform oriented around DDD with developer productivity and simplicity front and center.
6. Awesome Cli Apps
Utilities / Terminal Sharing Utilities
- gotty (⭐18k) - Share your terminal as a web application.
- mosh - Remote SSH client that allows roaming with intermittent connectivity.
- warp (⭐1.6k) - Secure and simple terminal sharing.
Files and Directories / Files
- NCDu - A disk usage analyzer with an ncurses interface.
Files and Directories / Directory Navigation
- autojump (⭐16k) - A cd command that learns - easily navigate directories from the command line.
- Prev: Mar 03, 2019
- Next: Mar 01, 2019