C Android

Open-source C projects categorized as Android

Top 21 C Android Projects

  • GitHub repo scrcpy

    Display and control your Android device

    Project mention: Back/Home/Open Apps buttons | reddit.com/r/scrcpy | 2021-03-02


  • GitHub repo nnn

    n³ The unorthodox terminal file manager.

    Project mention: Sway Runixporn Mods Will Delete Your Posts But | reddit.com/r/UsabilityPorn | 2021-02-17

    I'm actually using nnn with preview-tui plugin. The preview is shown directly inside Kitty terminal, so you're just seeing two even splits by the terminal itself.

  • Scout

    Get performance insights in less than 4 minutes. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo WCDB

    WCDB is a cross-platform database framework developed by WeChat.

    Project mention: Cross-Database Queries in SQLite | news.ycombinator.com | 2021-02-21

    SQLite is so ubiquitous you'd be hard pressed to find an app or service that doesn't use it.

    Look through the licenses for the software included as part of your phone's OS. You'll find SQLite in there.

    Search GitHub for sqlite, there are several projects with thousands of stars that use SQLite. Here's one: https://github.com/Tencent/wcdb

  • GitHub repo matrix

    Matrix is a plugin style, non-invasive APM system developed by WeChat. (by Tencent)

    Project mention: 教你做人是给你逼脸了 库克死gay不要不识抬举 | reddit.com/r/chonglangTV | 2021-01-18

    根据 WeChat 的开源代码,他们用这个符号的值来判断是否有调试工具挂载了。(https://github.com/Tencent/matrix/blob/master/matrix/matrix-iOS/Matrix/WCMemoryStat/MemoryLogger/memory_logging.cpp#L451) 新版 libmalloc 把这个日志机制重写了,所以这个符号也就失去了意义,估计删除后发现引发了微信的崩溃,所以被迫继续提供这个符号保证兼容性,也就有了那行注释。

  • GitHub repo cray

    A simple and easy-to-use library to enjoy videogames programming

    Project mention: C Deep | dev.to | 2021-02-27

    raylib - Simple and easy-to-use library to learn video game programming. Zlib

  • GitHub repo AdAway

    AdAway is an open source ad blocker for Android using the hosts file.

    Project mention: Is enough if I use only energized blu go on Adaway? | reddit.com/r/androidapps | 2021-02-24
  • GitHub repo miniaudio

    Single file audio playback and capture library written in C.

    Project mention: [Miniaudio, single file audio library] added support for spatialization | reddit.com/r/programming | 2021-01-25
  • GitHub repo Allegro

    The official Allegro 5 git repository. Pull requests welcome!

    Project mention: C Deep | dev.to | 2021-02-27

    Allegro - Cross-platform, video game development and multimedia library. Zlib

  • GitHub repo espeak-ng

    eSpeak NG is an open source speech synthesizer that supports more than hundred languages and accents.

    Project mention: Looking for a good Speech synthesizer to read out loud farsi/dari | reddit.com/r/farsi | 2021-02-17

    eSpeak-NG is a free and open-source speech synthesis program that supports more than 100 languages, including Farsi in either Persian or Latin alphabet.

  • GitHub repo pjproject

    PJSIP project

    Project mention: SIP Phone with GUI on STM32F7 | reddit.com/r/embedded | 2021-01-23

    PJSIP (https://github.com/pjsip/pjproject) is used as SIP framework

  • GitHub repo raylib-go

    Go bindings for raylib, a simple and easy-to-use library to enjoy videogames programming.

  • GitHub repo GlideWebpDecoder

    A Glide WebpDecoder Intergration Library for decoding and displaying webp images

    Project mention: Found a way of finding out how to leave jcenter (and others) | reddit.com/r/android_devs | 2021-03-02

    Out of my 3 small spare time apps (here), I've succeeded migration of 2 of them, but one still has a repository which didn't migrate yet (here), and I find it hard to migrate it myself. And I'm sure big apps as those I work at my real job will have a much harder time on this.

  • GitHub repo sleef

    SIMD Library for Evaluating Elementary Functions, vectorized libm and DFT

    Project mention: Base library for numpy's transcendental functions | reddit.com/r/HPC | 2021-01-06

    I also discovered https://github.com/shibatch/sleef that is pretty active.

  • GitHub repo gcc_termux

    Gcc for termux with fortran scipy etc... Use apt for newest updates instructions in README.txt

    Project mention: How can I get this gcc file? | reddit.com/r/termux | 2021-01-22
  • GitHub repo eclair-mobile

    An Android wallet for the Lightning Network

    Project mention: Eclair Mobile "Cheating attempt detected", can't remove channels from list | reddit.com/r/lightningnetwork | 2021-02-27

    Try to contact Eclair/ACINQ support. Try their github https://github.com/ACINQ/eclair-mobile/wiki/FAQ or tweet at https://twitter.com/acinq_co on twitter

  • GitHub repo RxDNSSD

    Android version of mDNSResponder

    Project mention: Discovering mDNS Through Android | reddit.com/r/esp8266 | 2021-02-14
  • GitHub repo hello_imgui

    Hello, Dear ImGui: cross-platform Gui apps for Windows / Mac / Linux / iOS / Android / Emscripten with the simplicity of a "Hello World" app

    Project mention: Easiest to Build C++ Library | reddit.com/r/cpp | 2021-02-12

    (I ran git clone --recursive https://github.com/pthom/hello_imgui to get the hello_imgui directory)

  • GitHub repo android-app

    Official IVPN Android app

    Project mention: IVPN for Android v.2.3.1. is available with quick settings tile, WireGuard by default | reddit.com/r/IVPN | 2021-03-01

    Full changelog: https://github.com/ivpn/android-app/blob/master/CHANGELOG.md

  • GitHub repo cpufetch

    Simplistic yet fancy CPU architecture fetching tool

    Project mention: How does CPU gathering tools work? cpufetch, an open-source case study! | reddit.com/r/programming | 2020-12-25

    The link I posted refers to a document explaining how cpufetch is designed, but you can go back to the main repository webpage and try it out (https://github.com/Dr-Noob/cpufetch).

  • GitHub repo brogue-android-port

    Brogue Android Port

    Project mention: Brogue: Community Edition 1.9.3 | reddit.com/r/brogueforum | 2021-02-02

    We don't maintain one - there is one here but it's a bit out-of-date https://github.com/bilgincoskun/brogue-android-port/releases

  • GitHub repo android-iperf

    Pre-compiled iPerf binaries for Android + Dockerfile with SDK and NDK for manual build

    Project mention: Any mobile apps to test 5Ghz bandwidth for Virtual Desktop? | reddit.com/r/OculusQuest | 2021-01-08

    Latest version for Android

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-03-02.


What are some of the best open-source Android projects in C? This list will help you:

Project Stars
1 scrcpy 45,351
2 nnn 10,495
3 WCDB 8,866
4 matrix 8,216
5 cray 5,810
6 AdAway 2,853
7 miniaudio 1,423
8 Allegro 1,150
9 espeak-ng 791
10 pjproject 759
11 raylib-go 569
12 GlideWebpDecoder 481
13 sleef 350
14 gcc_termux 274
15 eclair-mobile 231
16 RxDNSSD 207
17 hello_imgui 115
18 android-app 44
19 cpufetch 35
20 brogue-android-port 33
21 android-iperf 29