SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Aarch64 Open-Source Projects
-
simdjson
Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocks
-
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.
-
build
Armbian Linux build framework generates custom Debian or Ubuntu image for x86, aarch64, riscv64 & armhf
-
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.
-
docker-homebridge
Homebridge Docker. HomeKit support for the impatient using Docker on x86_64, Raspberry Pi (armhf) and ARM64. Includes ffmpeg + libfdk-aac.
-
asm_book
A book teaching assembly language programming on the ARM 64 bit ISA. Along the way, good programming practices and insights into code development are offered which apply directly to higher level languages.
-
mir
A lightweight JIT compiler based on MIR (Medium Internal Representation) and C11 JIT compiler and interpreter based on MIR
-
electron-discord-webapp
A Discord and SpaceBar :electron:-based client implemented without Discord API.
-
ChrysaLisp
Parallel OS, with GUI, Terminal, OO Assembler, Class libraries, C-Script compiler, Lisp interpreter and more...
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: 1BRC Merykitty's Magic SWAR: 8 Lines of Code Explained in 3k Words | news.ycombinator.com | 2024-03-09
Project mention: Operating System Development Tutorials in Rust on the Raspberry Pi | news.ycombinator.com | 2024-02-07
To compile a program with musl on a glibc system you can use cross-rs!
Some other instruction sets in some JSON: https://github.com/asmjit/asmjit/tree/master/db
https://github.com/armbian/build
There isn't any hypervisor running on that and still no SVE
If you are talking about non-small matrix multiplication in MKL, is now in opensource as a part of oneDNN. It literally has exactly the same code, as in MKL (you can see this by inspecting constants or doing high-precision benchmarks).
For small matmul there is libxsmm. It may take tremendous efforts make something faster than oneDNN and libxsmm, as jit-based approach of https://github.com/oneapi-src/oneDNN/blob/main/src/gpu/jit/g... is too flexible: if someone finds a better sequence, oneDNN can reuse it without major change of design.
But MKL is not limited to matmul, I understand it...
Project mention: Is node broken in the latest docker image or is the installation wrong? | /r/homebridge | 2023-12-10https://github.com/homebridge/docker-homebridge/wiki/Running-Homebridge-on-Firewalla-Gold
Project mention: ARMv8 AArch64/ARM64 Full Beginner's Assembly Tutorial | news.ycombinator.com | 2024-01-15Looks useful for a beginner to asm in general, but for someone like me who've been coding asm for other processors for decades it might a bit too basic.
I have been using this other "tutorial" for AArch64 assembly, which I think might be more useful for someone coming from asm on another processor: https://github.com/pkivolowitz/asm_book
Project mention: Ravi is a dialect of Lua, with JIT and AOT compilers | news.ycombinator.com | 2024-03-18MIR comes from the Rubyverse and isn't related to LLVM MLIR.
I stan WebCord.
Project mention: Chrysalisp: Parallel OS with GUI, Terminal, OO Assembler, C-Script and Lisp | news.ycombinator.com | 2024-04-12
Project mention: It's far from clear how grub package updates work on Ubuntu | news.ycombinator.com | 2024-04-13I 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.
Project mention: Revng translates (i386, x86-64, MIPS, ARM, AArch64, s390x) binaries to LLVM IR | news.ycombinator.com | 2024-01-12Usually such things are called lifters. Wonder how this tool compares to other existing LLVM IR lifters, such as remill[0] and rellume[1].
Aarch64 related posts
- ARMv8 AArch64/ARM64 Full Beginner's Assembly Tutorial
- Multiplix, operating system kernel for RISC-V and AArch64 SBCs
- Multiplix, operating system kernel for RISC-V and AArch64 SBCs
- My favorite C compiler flags during development
- Advice / Opinion Sought re: dmb
- NVIM 0.9.0 was released
- New chapter in AARCH64 assembly language book on jump or branch tables
-
A note from our sponsor - SaaSHub
www.saashub.com | 19 Apr 2024
Index
What are some of the best open-source Aarch64 projects? This list will help you:
Project | Stars | |
---|---|---|
1 | simdjson | 18,337 |
2 | rust-raspberrypi-OS-tutorials | 12,932 |
3 | cross | 5,889 |
4 | asmjit | 3,801 |
5 | doesitarm | 3,734 |
6 | build | 3,673 |
7 | oneDNN | 3,446 |
8 | rCore | 3,323 |
9 | HelloSilicon | 3,190 |
10 | docker-homebridge | 2,548 |
11 | asm_book | 2,332 |
12 | mir | 2,175 |
13 | frida-snippets | 2,131 |
14 | reko | 1,959 |
15 | electron-discord-webapp | 1,709 |
16 | ChrysaLisp | 1,590 |
17 | limine | 1,569 |
18 | raspberry-pi-pcie-devices | 1,459 |
19 | libnx | 1,218 |
20 | sse2neon | 1,217 |
21 | remill | 1,172 |
22 | cemu | 909 |
23 | eve | 842 |