Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Android NDK
A

Android NDK

Tool
30 projects78.8k total stars18.9k total forks11 languages

Open-source projects built with Android NDK

There are currently 30 open-source projects built with Android NDK, with a combined total of 78.8k GitHub stars. The most common language among these projects is C++.

Showing 30 open-source projects

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
ijkplayer
ijkplayerBilibili/ijkplayer

A cross-platform mobile video player for Android and iOS based on FFmpeg, supporting hardware acceleration.

33.2k8.2kC
1 year ago
Kaldi
Kaldikaldi-asr/kaldi

A comprehensive open-source toolkit for speech recognition research and development.

15.4k5.4kShell
10 months ago
Android-gif-drawable
Android-gif-drawablekoral--/android-gif-drawable

A library providing Views and Drawables for displaying and controlling animated GIFs on Android with native performance.

9.7k1.8kJava
1 month ago
JavaCPP
JavaCPPbytedeco/javacpp

A Java library providing efficient, zero-overhead access to native C++ code using JNI and annotations.

4.7k596Java
10 days ago
RakNet
RakNetOculusVR/RakNet

A cross-platform C++ networking engine designed for game development with features like NAT traversal and voice chat.

3.4k1.1kHTML
4 years ago
LLGL
LLGLLukasBanana/LLGL

A thin abstraction layer for modern graphics APIs (OpenGL, Direct3D, Vulkan, Metal) across desktop and mobile platforms.

2.6k157C++
11 days ago
Vulkan Kompute
Vulkan Komputeaxsaucedo/vulkan-kompute

A general-purpose GPU compute framework built on Vulkan for cross-vendor graphics cards, enabling high-performance data processing and machine learning.

2.5k196C++
8 days ago
Tao
Taotauri-apps/tao

A cross-platform window creation library in Rust that supports Windows, macOS, Linux, iOS, and Android.

2.2k342Rust
1 day ago
android-cmake
android-cmaketaka-no-me/android-cmake

CMake toolchain file and scripts for building native C/C++ code with the Android NDK.

1.2k425CMake
8 years ago
android tutorials
android tutorialsgooglesamples/android-vulkan-tutorials

A collection of Android Studio samples demonstrating Vulkan API usage on Android devices.

936178C++
2 years ago
idTech4A++ (Harmattan Edition)
idTech4A++ (Harmattan Edition)glKarin/com.n0n3m4.diii4a

A collection of idTech engine runtime libraries enabling DOOM III, Quake 4, Prey (2006), and over 20 other classic games and mods to run on Android, Windows, and Linux.

57841C++
3 days ago
DemoFramework
DemoFrameworkNXPmicro/gtec-demo-framework

A C++20 cross-platform demo framework for graphics and compute APIs like Vulkan, OpenGL ES, OpenVX, OpenCL, OpenVG, and OpenCV.

33766C++
1 month ago
wtfos
wtfosfpv-wtf/wtfos

A community framework for modifying DJI FPV Goggles and Air Units firmware with anti-bricking and package management.

32718Shell
1 year ago
libwally-core
libwally-coreElementsProject/libwally-core

A cross-platform library of cryptographic primitives for building cryptocurrency wallets.

304156C
2 days ago
LAMW
LAMWjmpessoa/lazandroidmodulewizard

A Lazarus IDE wizard for creating native Android apps and JNI modules using Free Pascal with a drag-and-drop form designer.

29493Pascal
29 days ago
rust_android_ios
rust_android_iosivnsch/rust_android_ios

Example project demonstrating how to share Rust core logic between native Android and iOS mobile applications.

25119Rust
4 years ago
rust_on_mobile
rust_on_mobileGeal/rust_on_mobile

A guide for building and integrating Rust libraries into iOS and Android mobile applications.

1708Objective-C
10 years ago
EffekseerForGodot3
EffekseerForGodot3effekseer/EffekseerForGodot3

A Godot Engine 3.x plugin to import and display particle effects created with Effekseer.

14210C++
3 years ago
RSC-C
RSC-C2003scape/rsc-c

A portable, enhanced RuneScape Classic client written in C99 with support for multiple platforms and modern features.

12221C
7 days ago
oplzkwp
oplzkwptweksteen/oplzkwp

A library for ELF binary obfuscation using on-the-fly encryption with PRESENT and blake244.

7219C
11 years ago
Radamsa Fuzzer
Radamsa Fuzzeranestisb/radamsa-android

An Android port of the Radamsa fuzzer for security testing on Android devices.

6920C
6 years ago
logfault
logfaultjgaa/logfault

A header-only C++ logging library for cross-platform applications, supporting native logging on macOS, iOS, Android, Linux, Windows, and Qt.

6714C++
22 days ago
AuditdAndroid
AuditdAndroidnwhusted/AuditdAndroid

A port of Linux auditd to Android, providing system call auditing capabilities for rooted Android devices with custom kernels.

4714C
13 years ago
android-cmake
android-cmakeforexample/android-cmake

Examples demonstrating how to use the Hunter package manager to build Android applications with CMake.

356C++
9 years ago
Picasim
PicasimRowlhouse/PicaSim

An open-source flight simulator for radio-controlled planes with realistic physics, VR support, and cross-platform builds.

3212C++
2 months ago
React-Native-Substrate-Sign
React-Native-Substrate-Signparitytech/react-native-substrate-sign

A React Native library providing Rust-based cryptographic functions for Substrate, Polkadot, and Ethereum blockchains.

236Rust
5 years ago
Polkadot-Dart
Polkadot-DartPocket4D/Polkadot-Dart

A Dart SDK for interacting with Polkadot and Substrate blockchains, providing crypto libraries and network utilities.

225Dart
5 years ago
rosidl_generator_java
rosidl_generator_javaesteve/ros2_java

Java and Android bindings for ROS2, enabling JVM and Android development with the Robot Operating System 2.

187Java
6 years ago
AMExtractor
AMExtractorir193/AMExtractor

Extracts physical memory from Android devices without requiring kernel source code or LKM support.

136C
10 years ago
vab-sdl
vab-sdllarpon/vab-sdl

Extends vab to compile V applications using vlang/sdl for Android, building SDL2/SDL3 from source with Android NDK.

52V
6 months ago