C Arm

Open-source C projects categorized as Arm

Top 23 C Arm Projects

  1. raspberry-pi-os

    Learning operating system development using Linux kernel and Raspberry Pi

  2. 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.

    CodeRabbit logo
  3. rt-thread

    RT-Thread is an open source IoT Real-Time Operating System (RTOS).

  4. Unicorn Engine

    Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, S390x, TriCore, X86)

    Project mention: Unicorn Engine 2.1.2 | news.ycombinator.com | 2025-02-13
  5. capstone

    Capstone disassembly/disassembler framework for ARM, ARM64 (ARMv8), Alpha, BPF, Ethereum VM, HPPA, LoongArch, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriCore, Webassembly, XCore and X86.

    Project mention: Capstone Disassembler Framework | news.ycombinator.com | 2024-09-25

    It just updated to the nearly latest LLVM, so that argument is void: https://github.com/capstone-engine/capstone/blob/next/docs/c...

  6. deskhop

    Fast Desktop Switching Device

    Project mention: Sovereign Tech Fund to Invest €686,400 in FreeBSD Infrastructure Modernization | news.ycombinator.com | 2024-08-26

    Can't argue it's niche but it's far from uncommon. The BSD licensing allows usage in places allergic to the GPL so you see it (or don't) often used behind the scenes in lots of products.

    ...and I'm writing this comment on a Lenovo T450s running FreeBSD. Dang can probably verify the user agent of my POST, if he has nothing better to do (pretty sure he does).

    The experience is not perfect (just _now_ I'm enjoying fighting with a deskhop (https://github.com/hrvach/deskhop) which isn't seen as a ums pointing device unless another usb mouse is also present, but that's the first problem in months (admittedly it's also the first change in as many months)).

  7. bare-metal-programming-guide

    A bare metal programming guide (ARM microcontrollers)

  8. SaaSHub

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

    SaaSHub logo
  9. box86

    Box86 - Linux Userspace x86 Emulator with a twist, targeted at ARM Linux devices

  10. desmume

    DeSmuME is a Nintendo DS emulator

  11. simde

    Implementations of SIMD instruction sets for systems which don't natively support them.

    Project mention: FFmpeg School of Assembly Language | news.ycombinator.com | 2025-02-22

    You can use https://github.com/simd-everywhere/simde if you like. In general portable SIMD libraries are of limited utility because having different primitives available on different architectures means that you should approach problems differently. That is to say, in many cases using any portable SIMD API to solve your problem means leaving 200% speedups on the table on at least one of your top 3 targets.

  12. limine

    Modern, advanced, portable, multiprotocol bootloader and boot manager.

    Project mention: Limine – Modern, advanced, portable, multiprotocol bootloader and boot manager | news.ycombinator.com | 2025-03-12
  13. cpufetch

    Simple yet fancy CPU architecture fetching tool

    Project mention: neofetch is archived: what's next for terminal lovers? | dev.to | 2024-06-19

    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.

  14. android-inline-hook

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

  15. CRoaring

    Roaring bitmaps in C (and C++), with SIMD (AVX2, AVX-512 and NEON) optimizations: used by Apache Doris, ClickHouse, and StarRocks

    Project mention: Netflix's Distributed Counter Abstraction | news.ycombinator.com | 2024-11-13
  16. shecc

    A self-hosting and educational C optimizing compiler

  17. qpc

    QP/C Real-Time Event Framework/RTOS is a lightweight implementation of the asynchronous, event-driven Active Object (Actor) model and Hierarchical State Machines.

  18. amacc

    Small C Compiler generating ELF executable Arm architecture, supporting JIT execution

  19. modern-embedded-programming-course

    Companion repository to the "Modern Embedded Systems Programming" video course.

  20. uefi-ntfs

    UEFI:NTFS - Boot NTFS or exFAT partitions from UEFI

  21. sleef

    SIMD Library for Evaluating Elementary Functions, vectorized libm and DFT

    Project mention: SIMD Library for Evaluating Elementary Functions, Vectorized Libm and DFT | news.ycombinator.com | 2024-11-25
  22. baremetal-arm

    An ebook about bare-metal programming for ARM

  23. ffmpeg-rockchip

    FFmpeg with async and zero-copy Rockchip MPP & RGA support

    Project mention: Writing GUI applications on the Raspberry Pi without a desktop environment | news.ycombinator.com | 2024-07-06

    I know there is at least one ffmpeg fork with Rockchip mpp and rga support, although I haven’t tested it myself yet: https://github.com/nyanmisaka/ffmpeg-rockchip

    I have tested the mpp SDK a bit and the code is easy to work with, with examples for encode and decode, both sync and async.

  24. 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 Arm discussion

Log in or Post with

C Arm related posts

  • Unicorn Engine 2.1.2

    1 project | news.ycombinator.com | 13 Feb 2025
  • What Every Hacker Should Know About TLB Invalidation [pdf]

    2 projects | news.ycombinator.com | 16 Jan 2025
  • 2.11BSD_X44: A 2.11 BSD that's still receiving patches, including x86 support

    5 projects | news.ycombinator.com | 23 Sep 2024
  • Show HN: Sonatino – compact audio dev board based on ESP32-S3

    7 projects | news.ycombinator.com | 3 Jul 2024
  • Beating Jeff's 3.14 Ghz Raspberry Pi 5

    4 projects | news.ycombinator.com | 20 May 2024
  • Unicorn – lightweight multi-platform, multi-architecture CPU emulator framework

    1 project | news.ycombinator.com | 3 May 2024
  • Cwerg: C-like language that can be implemented in 10kLOC

    9 projects | news.ycombinator.com | 21 Mar 2024
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 19 Mar 2025
    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. Learn more →

Index

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

# Project Stars
1 raspberry-pi-os 13,388
2 rt-thread 10,887
3 Unicorn Engine 7,952
4 capstone 7,865
5 deskhop 6,893
6 stlink 4,595
7 bare-metal-programming-guide 3,548
8 box86 3,498
9 desmume 3,136
10 simde 2,590
11 DAPLink 2,428
12 limine 2,050
13 cpufetch 1,953
14 android-inline-hook 1,841
15 CRoaring 1,618
16 shecc 1,194
17 qpc 1,052
18 amacc 1,029
19 modern-embedded-programming-course 913
20 uefi-ntfs 815
21 sleef 707
22 baremetal-arm 678
23 ffmpeg-rockchip 658

Sponsored
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.
coderabbit.ai

Did you know that C is
the 6th most popular programming language
based on number of references?