C Android

Open-source C projects categorized as Android
Topics: iOS Linux MacOS C Windows

Top 23 C Android Projects

  • scrcpy

    Display and control your Android device

  • Project mention: Microsoft is ending support for the Windows Subsystem for Android (WSA) | news.ycombinator.com | 2024-03-05

    There's also https://github.com/Genymobile/scrcpy which works for any Android, not just Samsung

  • ijkplayer

    Android/iOS video player based on FFmpeg n3.4, with MediaCodec, VideoToolbox support. (by bilibili)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • raylib

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

  • Project mention: Zig! Can you C? | dev.to | 2024-04-04

    Fetch Packages... raylib... ./ray_test_zig/build.zig.zon:7:20: error: url field is missing corresponding hash field .url = "https://github.com/raysan5/raylib/archive/refs/tags/5.0.tar.gz", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: expected .hash = "1220c28847ca8e8756734ae84355802b764c9d9cf4de057dbc6fc2b15c56e726f27b",

  • nnn

    n³ The unorthodox terminal file manager

  • Project mention: Directory navigation on Helix | /r/HelixEditor | 2023-12-06

    If you want a file full browser experience choose nnn: https://github.com/jarun/nnn . If you have a desktop file for Helix you can use the Gnome Files program to make all your programming language files open in Helix.

  • WCDB

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

  • FreeRDP

    FreeRDP is a free remote desktop protocol library and clients

  • Project mention: FreeRDP 3.2.0 | news.ycombinator.com | 2024-01-19
  • ecapture

    Capture SSL/TLS text content without a CA certificate using eBPF. This tool is compatible with Linux/Android x86_64/aarch64.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • AdAway

    AdAway is a free and open source ad blocker for Android.

  • Project mention: ADS on my pixel | /r/Pixel7Pro | 2023-12-05
  • camerakit-android

    Library for Android Camera 1 and 2 APIs. Massively increase stability and reliability of photo and video capture on all Android devices.

  • ffmpeg-kit

    FFmpeg Kit for applications. Supports Android, Flutter, iOS, Linux, macOS, React Native and tvOS. Supersedes MobileFFmpeg, flutter_ffmpeg and react-native-ffmpeg.

  • Project mention: What library do you know for streaming camera feed to server with RTMP? | /r/androiddev | 2023-06-25

    Meanwhile, I came across FFMpegKit, which looks useful, but I think it still needs some customization.

  • miniaudio

    Audio playback and capture library written in C, in a single source file.

  • Project mention: MiniAudio.h: single-file audio playback and capture library for C and C++ | news.ycombinator.com | 2024-01-01
  • ics-openvpn

    OpenVPN for Android

  • Project mention: OutOfMemoryError during build | /r/androiddev | 2023-08-23

    When I am trying to build https://github.com/schwabe/ics-openvpn > main. I am constantly get the following error:

  • 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-01

    After 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

  • CrossC2

    generate CobaltStrike's cross-platform payload

  • bhook

    :fire: ByteHook is an Android PLT hook library which supports armeabi-v7a, arm64-v8a, x86 and x86_64.

  • android-app

    Official ProtonVPN Android app

  • Project mention: Proton Mail & VPN inaccessible over ISP | /r/ProtonMail | 2023-12-10

    Hi! Unfortunately, some ISPs in Turkey have recently started blocking Proton Mail: https://status.proton.me/incidents/dzl872r2tn5m. If you have an Android device, you can download our VPN from GitHub: https://github.com/ProtonVPN/android-app/releases. Log in with your Proton account, and connect to the VPN to access Proton Mail.

  • pjproject

    PJSIP project

  • Project mention: Hi, anyone used PJSIP for P2P connectivity (ICE) | /r/gamedev | 2023-12-06

    Hello, I'm in the process of developing a multiplayer FPS game and recently delved into ICE connectivity (STUN/TURN). Currently, my setup involves a custom matchmaking server in C++, with UDP port handling on the client side through UPnP or a fallback custom relay server. While the current approach works well, I'm exploring options to simplify the project by incorporating existing technologies. I've come across Libjuice and Libpjsip for NAT traversal. Libjuice offers a nice and simple API, but it supports only one person. Hence, I'm considering Libpjsip. I came across their ICE demo script at https://github.com/pjsip/pjproject/blob/master/pjsip-apps/src/samples/icedemo.c and I'm curious about its performance, particularly the pj_ice_strans_sendto2 function. I'm keen to understand how it compares to my current implementation with Berkeley Sockets and whether Libpjsip is a suitable choice for multiplayer P2P games. Any insights or assistance would be highly appreciated. Thanks!

  • cpufetch

    Simple yet fancy CPU architecture fetching tool

  • Project mention: Show HN: I've forked neofetch to keep it alive | news.ycombinator.com | 2024-05-01
  • Allegro

    The official Allegro 5 git repository. Pull requests welcome!

  • Project mention: Not only Unity... | /r/opensourcegames | 2023-11-11

    Allegro (zlib/plain C) https://github.com/liballeg/allegro5

  • Open-Golf

    A cross-platform minigolf game written in C.

  • Project mention: Advice for bigger c projects? | /r/C_Programming | 2023-05-30
  • android-inline-hook

    :fire: ShadowHook is an Android inline hook library which supports thumb, arm32 and arm64.

  • hidapi

    A Simple cross-platform library for communicating with HID devices

  • Project mention: Trying to get raw HID working to get vim modes to trigger qmk events and layers. | /r/olkb | 2023-05-20

    On the computer, write a program (the "host" or "server") that talks over the raw HID protocol. It is open ended how you do this, but IME both the Python pyhidapi and C hidapi were simple enough to get something started. The trickiest part might be getting the program to run with the permissions to talk the raw HID protocol (at least on Linux, there was some udev rule to set up). Read the documentation for these libraries for details about how to get set up.

  • 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

    SaaSHub logo
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).

C Android related posts

  • Hacking WiFi 101: basic concepts, terminology, and a real-life example

    5 projects | dev.to | 3 Apr 2024
  • LineageOS is currently installed on 1.5M Android devices

    6 projects | news.ycombinator.com | 5 Feb 2024
  • Building a Personal Internet from Markdown Files

    3 projects | news.ycombinator.com | 7 Jan 2024
  • Running Wizard 7b (Q2) on an 8gb Android Phone

    2 projects | /r/LocalLLaMA | 11 Dec 2023
  • Proton Mail & VPN inaccessible over ISP

    1 project | /r/ProtonMail | 10 Dec 2023
  • KINDLY help i am really in a mess

    1 project | /r/AndroidGaming | 10 Dec 2023
  • [Suggestion] Remove screen capture restriction on Spotify

    1 project | /r/xManagerApp | 9 Dec 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 2 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

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

Project Stars
1 scrcpy 102,163
2 ijkplayer 32,110
3 raylib 18,907
4 nnn 18,203
5 WCDB 10,487
6 FreeRDP 10,213
7 ecapture 8,173
8 AdAway 6,532
9 camerakit-android 5,333
10 ffmpeg-kit 3,780
11 miniaudio 3,640
12 ics-openvpn 3,187
13 espeak-ng 2,888
14 CrossC2 2,126
15 bhook 1,936
16 android-app 1,950
17 pjproject 1,839
18 cpufetch 1,766
19 Allegro 1,765
20 Open-Golf 1,753
21 android-inline-hook 1,480
22 hidapi 1,470
23 ejdb 1,428

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com