Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries. Learn more →
Top 23 C Android Projects
-
Project mention: Scrcpy: Application mirrors Android devices (A/V) connected via USB or TCP | news.ycombinator.com | 2024-12-12
-
Nutrient
Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers. Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
-
Project mention: Ijkplayer: A High-Performance Android/iOS Video Player Powered by FFmpeg | news.ycombinator.com | 2024-08-16
-
I don’t have a review, but here’s a significant project using it in a complicated cross platform build with different systems dependencies: https://github.com/raysan5/raylib/blob/master/build.zig
They also have a cmakelists.txt to compare against.
One of the nicer things is that if you’re working with less technical folks, they only need to download the zig binary because it bundles the entire toolchain.
-
Project mention: Shunpo: Minimalist bash tool to make directory navigation a little bit faster | news.ycombinator.com | 2025-01-26
I use https://github.com/jarun/nnn/ with `cd` on quit if I need to scan around manually. Otherwise, zoxide.
-
ecapture
Capturing SSL/TLS plaintext without a CA certificate using eBPF. Supported on Linux/Android kernels for amd64/arm64.
Project mention: Httptap: View HTTP/HTTPS requests made by any Linux program | news.ycombinator.com | 2025-02-03I believe that's how https://github.com/gojue/ecapture works. I don't know the details, but it seems to work!
-
-
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Project mention: Siri "unintentionally" recorded private convos; Apple agrees to pay $95M | news.ycombinator.com | 2025-01-02
-
camerakit-android
Library for Android Camera 1 and 2 APIs. Massively increase stability and reliability of photo and video capture on all Android devices.
-
espeak-ng
eSpeak NG is an open source speech synthesizer that supports more than hundred languages and accents.
Project mention: ESpeak-ng: speech synthesizer with more than one hundred languages and accents | news.ycombinator.com | 2024-05-01After some brief research it seems the issue you're seeing may be a known bug in at least some versions/release of espeak-ng.
Here's some potentially related links if you'd like to dig deeper:
* "questions about mandarin data packet #1044": https://github.com/espeak-ng/espeak-ng/issues/1044
* "ESpeak NJ-1.51’s Mandarin pronunciation is corrupted #12952": https://github.com/nvaccess/nvda/issues/12952
* "The pronunciation of Mandarin Chinese using ESpeak NJ in NVDA is not normal #1028": https://github.com/espeak-ng/espeak-ng/issues/1028
* "When espeak-ng translates Chinese (cmn), IPA tone symbols are not output correctly #305": https://github.com/rhasspy/piper/issues/305
* "Please default ESpeak NG's voice role to 'Chinese (Mandarin, latin as Pinyin)' for Chinese to fix #12952 #13572": https://github.com/nvaccess/nvda/issues/13572
* "Cmn voice not correctly translated #1370": https://github.com/espeak-ng/espeak-ng/issues/1370
-
Project mention: An audio playback and capture library in a single source file | news.ycombinator.com | 2025-02-05
-
-
Project mention: Proton announces release of a new VPN protocol, "Stealth" | news.ycombinator.com | 2024-08-06
This your friend? https://github.com/ProtonVPN/android-app/issues/130
-
-
-
bhook
:fire: ByteHook is an Android PLT hook library which supports armeabi-v7a, arm64-v8a, x86 and x86_64.
-
cpufetch focuses on showing off your CPU details in a clean and stylish way. It’s perfect for when you want to highlight your processor specs in a neat little package.
-
-
-
-
android-inline-hook
:fire: ShadowHook is an Android inline hook library which supports thumb, arm32 and arm64.
-
-
ejdb
:snowboarder: EJDB2 — Embeddable JSON Database engine C library. Simple XPath like query language (JQL).
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C Android discussion
C Android related posts
-
Saying Goodbye to FFmpegKit
-
All FFmpeg-Kit binaries will be removed
-
FFmpeg-Kit Retires
-
Siri "unintentionally" recorded private convos; Apple agrees to pay $95M
-
Scrcpy: Application mirrors Android devices (A/V) connected via USB or TCP
-
The Story of Rogue
-
Scrcpy 3.0 adds Android virtual displays feature
-
A note from our sponsor - Nutrient
www.nutrient.io | 16 Feb 2025
Index
What are some of the best open-source Android projects in C? This list will help you:
# | Project | Stars |
---|---|---|
1 | scrcpy | 117,379 |
2 | ijkplayer | 32,739 |
3 | raylib | 24,909 |
4 | nnn | 19,668 |
5 | ecapture | 13,895 |
6 | FreeRDP | 11,341 |
7 | WCDB | 10,930 |
8 | AdAway | 7,642 |
9 | camerakit-android | 5,376 |
10 | espeak-ng | 4,598 |
11 | miniaudio | 4,336 |
12 | ics-openvpn | 3,442 |
13 | android-app | 2,501 |
14 | CrossC2 | 2,288 |
15 | pjproject | 2,217 |
16 | bhook | 2,168 |
17 | cpufetch | 1,943 |
18 | Allegro | 1,932 |
19 | raylib-go | 1,861 |
20 | Open-Golf | 1,826 |
21 | android-inline-hook | 1,806 |
22 | hidapi | 1,752 |
23 | ejdb | 1,447 |