C Arm64

Open-source C projects categorized as Arm64
Arm C x86-64 Riscv Linux

Top 23 C Arm64 Projects

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

  4. box64

    Box64 - Linux Userspace x86_64 Emulator with a twist, targeted at ARM64, RV64 and LoongArch Linux devices

    Project mention: MiceWine – run Windows applications and games on Android smartphones | news.ycombinator.com | 2024-12-30

    Wine doesn't do any of that as far as I know. It loads a Windows PE file, it's (placeholder) DLL dependencies, and starts executing at the main entrypoint. Box64 does translation and has some specific placeholder DLLs that intercept API calls and call native code rather than emulating the entire process.

    If what you describe is being done, it's being done by Box64. I don't know enough about aarch64 to know what ARM64X and ARM64EC do, though. I can find [a Github comment](https://github.com/ptitSeb/box64/pull/858#issuecomment-16057...) where one of the authors states that the goal is to implement ARM64EC, but I wouldn't know what the status is on that.

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

  6. CoreFreq

    CoreFreq : CPU monitoring and tuning software designed for 64-bit processors.

  7. 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
  8. android-inline-hook

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

  9. SaaSHub

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

    SaaSHub logo
  10. libnx

    Library for Switch Homebrew

  11. uefi-ntfs

    UEFI:NTFS - Boot NTFS or exFAT partitions from UEFI

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

  13. xnuspy

    an iOS kernel function hooking framework for checkra1n'able devices

  14. FastLZ

    Small & portable byte-aligned LZ77 compression (by ariya)

  15. vivado-on-silicon-mac

    Installs Vivado on M1/M2/M3 macs

  16. xcc

    Standalone C compiler/assembler/linker/libc for x86-64/aarch64/riscv64/wasm

    Project mention: Show HN: Compiling C in the browser using WebAssembly | news.ycombinator.com | 2024-10-07

    Check out https://github.com/tyfkda/xcc, I've only used the native backend, but it's small and fast.

  17. Tina

    Tina is a teeny tiny, header only, coroutine and job library.

  18. mu_andromeda_platforms

    Project Mu UEFI Firmware for Surface Duo Devices

  19. arm64_silent_syscall_hook

    silent syscall hooking without modifying sys_call_table/handlers via patching exception handler

  20. python-barcode-qrcode-sdk

    Build Python barcode QR code SDK with Dynamsoft Barcode Reader.

    Project mention: How to Build a Python Barcode Scanner for Windows, Linux, and macOS | dev.to | 2024-10-21
  21. Realtek-USB-Wireless-Adapter-Drivers

    Realtek USB Wireless Adapter Drivers [0bda:f179] (Kernel 4.15.x ~ 5.9.x)

  22. tarman

    The portable, cross-platform, extensible, and simple package manager for tarballs (and others!)

    Project mention: tarman - tar.gz package manager | dev.to | 2024-11-14
  23. ccos4rbpi_volume0

    CheesecakeOS for Raspberry Pi Volume 0: Booting, Processes, and Virtual Memory

  24. wip-nuttx

    (Work-in-Progress for StarPro64, SG2000, Ox64, Star64 and PinePhone) Apache NuttX is a mature, real-time embedded operating system (RTOS)

  25. tls-curious

    x64 and ARM64 TLS, syscalls, threads, futexes without the standard library

  26. 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 Arm64 discussion

Log in or Post with

C Arm64 related posts

  • 86Box: Emulator of x86-Based Machines

    6 projects | news.ycombinator.com | 29 Dec 2024
  • Box86 and Box64: run x86, x64 binaries on ARM

    1 project | news.ycombinator.com | 23 Nov 2024
  • Valve is testing ARM64 support for popular games

    4 projects | news.ycombinator.com | 22 Sep 2024
  • Stardew Valley on Starfive VisionFive 2 running Ubuntu 23.10 with external Ati Radeon HD 5450

    2 projects | /r/RISCV | 7 Dec 2023
  • No one even read the box64 readme for today's RISC-V video

    1 project | /r/LinusTechTips | 7 Dec 2023
  • runing factorio on raspberry pi 5 4gb ram

    2 projects | /r/technicalfactorio | 6 Dec 2023
  • Runing factorio on raspberry pi 5 4gb ram

    1 project | /r/factorio | 6 Dec 2023
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 24 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 Arm64 projects in C? This list will help you:

# Project Stars
1 Unicorn Engine 7,972
2 capstone 7,865
3 box64 4,344
4 simde 2,603
5 CoreFreq 2,059
6 limine 2,050
7 android-inline-hook 1,849
8 libnx 1,311
9 uefi-ntfs 815
10 ffmpeg-rockchip 666
11 xnuspy 551
12 FastLZ 464
13 vivado-on-silicon-mac 382
14 xcc 316
15 Tina 282
16 mu_andromeda_platforms 163
17 arm64_silent_syscall_hook 127
18 python-barcode-qrcode-sdk 55
19 Realtek-USB-Wireless-Adapter-Drivers 46
20 tarman 27
21 ccos4rbpi_volume0 12
22 wip-nuttx 5
23 tls-curious 1

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?