List of Computer Science courses with video lectures.
Repository Index
47,133 repositories indexed
1–24 of 342 · Most stars
ClickHouse® is a real-time analytics database management system
The easy-to-use open source Business Intelligence and Embedded Analytics tool that lets everyone work with data :bar_chart:
- analytics
- businessintelligence
- dashboard
- reporting
DuckDB is a high-performance analytical database system
Create polished demo videos without editing skills. Mac/Windows/Linux
A simple and easy-to-use library to enjoy videogames programming
- raylib
- c
- programming
- opengl
Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The future of .NET UI
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
A SQL database in Rust: SQLite-compatible, now also speaking Postgres (experimental). The LLVM of databases.
LVGL is a free, full-featured embedded UI library for devices from small MCUs to 3D-capable MPUs, enhanced by LVGL Pro, a professional editor and tooling.
- c
- cpp
- display
- e-ink-display
Slint is an open-source declarative GUI toolkit to build native user interfaces for Rust, C++, JavaScript, or Python apps.
Simple and fast JSON database
MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
📊 Cube Core is open-source semantic layer for AI, BI and embedded analytics
DroidDeck brings the SteamOS experience to Android
Memory layer for AI Agents. Replace complex RAG pipelines with a serverless, single-file memory layer. Give your agents instant retrieval and long-term memory.
libSQL is a fork of SQLite that is both Open Source, and Open Contributions.
Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
MNN: A blazing-fast, lightweight inference engine battle-tested by Alibaba, powering high-performance on-device LLMs and Edge AI.
- mnn
- convolution
- vulkan
- embedded-devices
Machine learning, in numpy
- machine-learning
- neural-networks
- topic-modeling
- gaussian-mixture-models
A lightweight, lightning-fast, in-process vector database
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
An ultra-light MacOS utility that helps hide menu bar icons
- swift
- macos
- utilities
:books: Learn to write an embedded OS in Rust :crab:
- rust
- bare-metal
- raspberry-pi-3
- rpi3