C Aarch64

Open-source C projects categorized as Aarch64
Topics: Arm C Arm64 Uefi x86-64

Top 13 C Aarch64 Projects

  • mir

    A lightweight JIT compiler based on MIR (Medium Internal Representation) and C11 JIT compiler and interpreter based on MIR

  • Project mention: Ravi is a dialect of Lua, with JIT and AOT compilers | news.ycombinator.com | 2024-03-18

    MIR comes from the Rubyverse and isn't related to LLVM MLIR.

    https://github.com/vnmakarov/mir?tab=readme-ov-file#mir

  • limine

    Modern, advanced, portable, multiprotocol bootloader.

  • Project mention: It's far from clear how grub package updates work on Ubuntu | news.ycombinator.com | 2024-04-13

    I assume this person meant to say `Limine'.

    It's what I use for dualbooting Windows and Linux. It's really easy to Install, Use & Understand.

    https://limine-bootloader.org/

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

    Library for Switch Homebrew

  • sleef

    SIMD Library for Evaluating Elementary Functions, vectorized libm and DFT

  • Project mention: The Case of the Missing SIMD Code | news.ycombinator.com | 2023-06-08

    I'm the main author of Highway, so I have some opinions :D Number of operations/platforms supported are important criteria.

    A hopefully unbiased commentary:

    Simde allows you to take existing nonportable intrinsics and get them to run on another platform. This is useful when you have a bunch of existing code and tight deadlines. The downside is less than optimal performance - a portable abstraction can be more efficient than forcing one platform to exactly match the semantics of another. Although a ton of effort has gone into Simde, sometimes it also resorts to autovectorization which may or may not work.

    Eigen and SLEEF are mostly math-focused projects that also have a portability layer. SLEEF is designed for C and thus has type suffixes which are rather verbose, see https://github.com/shibatch/sleef/blob/master/src/libm/sleef... But it offers a complete (more so than Highway's) libm.

  • efifs

    EFI FileSystem drivers

  • Project mention: How to Boot ISO Files from GRUB2 Boot Loader | news.ycombinator.com | 2023-12-16

    See also UEFI drivers that can read a bunch of other file systems (btrfs, ext2/3/4, HFS, ISO, NTFS, UFS/FFS, XFS, ZFS, etc):

    * https://efi.akeo.ie

    * https://github.com/pbatard/efifs

    The UEFI spec specifies (§13.3) that firmware is only required to read FAT32/16/12, which is generally why your /boot/efi is VFAT/FAT32.

  • nsimd

    Agenium Scale vectorization library for CPUs and GPUs

  • NintendoSwitchPkg

    WIP UEFI EDK2 Implementation for Nintendo Switch or generic Tegra210 platforms

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • vivado-on-silicon-mac

    Installs Vivado on M1/M2 macs

  • Project mention: How Virtualisation came to Apple Silicon Macs | news.ycombinator.com | 2024-01-11

    If you are using Vivado there are some scripts on GitHub to make this work. I don’t know how reliable they are though. I think they run it in a Docker container an use X to display the application in macOS.

    https://github.com/ichi4096/vivado-on-silicon-mac

  • xcc

    Toy C compiler for x86-64/aarch64/riscv64/wasm

  • frameworks

    Microarchitectural attack development frameworks for prototyping attacks in native code (C, C++, ASM) and in the browser (by libtea)

  • Kernel

    Kernel for the LuaOS operating system (by TheLuaOSProject)

  • a6lte-kvm

    Kernel with ARM/KVM for SM-A600G (Samsung Galaxy A6) with Exynos7870 SoC

  • Project mention: Actually can I enable KVM on the Samsung S8 ? | /r/arm | 2023-10-13
  • yenten-arm-miner-yespowerr16

    ARM 64 CPU miner for Yespower variant algorithms

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 Aarch64 related posts

Index

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

Project Stars
1 mir 2,184
2 limine 1,575
3 libnx 1,218
4 sleef 586
5 efifs 490
6 nsimd 315
7 NintendoSwitchPkg 263
8 vivado-on-silicon-mac 193
9 xcc 168
10 frameworks 57
11 Kernel 34
12 a6lte-kvm 14
13 yenten-arm-miner-yespowerr16 2

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