List of Computer Science courses with video lectures.
Repository Index
47,133 repositories indexed
1–24 of 64 · Most stars
openpilot is an operating system for robotics. Currently, it upgrades the driver assistance system on 300+ supported cars.
- driver-assistance-systems
- robotics
- advanced-driver-assistance-systems
Machine Learning Systems: Foundations, Scaling, Agentic AI, and Physical AI (Vols I–IV) • Harvard CS249r | https://mlsysbook.ai
- artificial-intelligence
- cloud-ml
- computer-systems
- courseware
Speech-to-text, text-to-speech, speaker diarization, speech enhancement, source separation, and VAD using next-gen Kaldi with onnxruntime without Internet connection. Support embedded systems, Android, iOS, HarmonyOS, Raspberry Pi, RISC-V, RK NPU, Axera NPU, Ascend NPU, x86_64 servers, websocket server/client, support 12 programming languages
John the Ripper jumbo - advanced offline password cracker, which supports hundreds of hash and cipher types, and runs on many operating systems, CPUs, GPUs, and even some FPGAs
- john
- c
- ripper
- password
Comprehensive roadmap for aspiring Embedded Systems Engineers, featuring a curated list of learning resources
- embedded
- embedded-systems
- roadmap
- embedded-software
RT-Thread is an open source IoT Real-Time Operating System (RTOS). https://rt-thread.github.io/rt-thread/
ESPHome is a system to control your ESP32, ESP8266, BK72xx, RP2040 by simple yet powerful configuration files and control them remotely through Home Automation systems.
F´ - A flight software and embedded systems framework
- flight-software
- embedded-systems
- nasa
- cpp
AirPlay and AirPlay 2 audio player
- airplay
- audio-streaming
- audio-player
- audio
Asynchronous Python framework for event-driven services. A thin client for Kafka, RabbitMQ, NATS, Redis and MQTT with full access to native broker features, plus AsyncAPI docs, in-memory tests and observability out of the box.
Embedded Template Library
- c-plus-plus
- embedded-applications
- cpp
- templates
Implementations of SIMD instruction sets for systems which don't natively support them.
- simd-intrinsics
- sse
- neon
- arm
Simple .INI file parser in C, good for embedded systems
- ini
- parser
- configparser
- embedded-systems
The wolfSSL library is a small, fast, portable implementation of TLS/SSL for embedded devices to the cloud. wolfSSL supports up to TLS 1.3 and DTLS 1.3! Update to wolfSSL 5.9.1 for the latest CVE fixes.
IoT Platform Framework
- golang
- iot-platform
- edge-computing
- distributed-systems
High-performance C++ multibody dynamics/physics library for simulating articulated biomechanical and mechanical systems like vehicles, robots, and the human skeleton.
- multibody-dynamics
- physics-engine
- physics-simulation
- robotics
Open-source IoT Gateway - integrates devices connected to legacy and third-party systems with ThingsBoard IoT Platform using Modbus, CAN bus, BACnet, BLE, OPC-UA, MQTT, ODBC and REST protocols.
The Control Toolbox - An Open-Source C++ Library for Robotics, Optimal and Model Predictive Control
- optimal-control
- model-predictive-control
- ilqr
- ilqg
Gamestream client for embedded systems
- moonlight
- gamestream
data compression library for embedded/real-time systems
A 100-day challenge exploring IoT and embedded systems using ESP32, ESP8266, and Raspberry Pi Pico with MicroPython. Each day covers a new sensor or module with complete code, circuit diagram, and explanation.
Open-source GNSS + inertial navigation, sensor fusion simulator. Motion trajectory generator, sensor models, and navigation
- inertial-navigation-systems
- gnss
- gps
- imu
DroneBridge for ESP32. A secure & transparent telemetry link with support for WiFi and ESP-NOW. Supporting MAVLink, MSP, LTM or any other protocol
- dronebridge
- uav
- mavlink
- msp