This is your work, valued
rv8. RISC-V simulator for x86-64
723glkitty. port of the OpenGL gears demo to kitty terminal graphics protocol
128riscv-probe. Simple machine mode program to probe RISC-V control and status registers
127riscv-disassembler. RISC-V Disassembler with support for RV32/RV64/RV128 IMAFDC
102busybear-linux. busybear-linux is a tiny RISC-V Linux root filesystem image that targets the VirtIO board in riscv-qemu.
99cinf. cinf is a runtime library and compiler plug-in to support reflection in C.
47riscv-meta. RISC-V Instruction Set Metadata
42cpphashmap. fast open addressing hash table
42glyb. glyb is an experimental graphics API agnostic text rendering, text layout, and vector canvas library.
29bignum. C++ bignum with support for arbitrary precision integer arithmetic.
29aes-gcm. Benchmarking AES-GCM on GPUs with OpenCL
29rv8-bench. rv8 benchmark suite
25riscv-atomics. RISC-V implementation of the C/C++ Atomic operations library
22zvec. zip_vector in-memory compressed variable length integer array
20musl-riscv-toolchain. riscv-linux musl gcc toolchain bootstrap scripts
18queue_atomic. Multiple producer multiple consumer queue template using C++11 atomics.
14glxsync. An example X Windows OpenGL application using GLX and XSync extended frame synchronization
12vf128. vf128 variable length floating-point
11userblk. Linux Userspace Block Device Driver Interface
10glyph. glyph is a super regular RISC
10cpipe. low latency concurrent pipe buffer using C11 threads and atomics.
10libSystem-mmap. memory map interposition for libsystem_malloc.dylib
9vlu. Variable Length Unary (VLU) - little-endian variable length integer coding
9graphstorm. OpenCL accelerated force-directed graph layout engine
8glcube. OpenGL CMake project template using C99 linmath.h
8michaeljclark.github.io. RISC-V simulator for x86-64
8c11atomic. C11 stdatomic.h compat for MSVC++
8c128. 128-bit integer type with logic, shifts, arithmetic and bitmanip.
7mule. simple thread pool implementation using the C11 thread support library
7stdendian. (unofficial) proposal for stdendian.h header providing cross-platform endian macros and endian conversion functions.
7latypus. a high performance C++1y m:n threaded HTTP client and server
7cutty. OpenGL terminal emulator
7musl-xnu. work in progress port of musl libc to macOS x86-64 XNU kernel
6xi. Xi (aka ξ), a search tool for the Unicode Character Database.
6glhash. glhash is an OpenGL compute shader implementing SHA-2-256 in GLSL.
6nat. Arbitrary precision arithmetic library with simple expression compiler targetting a subset of the RISC-V ISA
5qemu-riscv-tests. builds and runs riscv-tests and qemu-tests in qemu-system-riscv32 and qemu-system-riscv64
5c-fmt. C++14 sprintf like variadic template string formatter
5async_tls. async TLS example using openssl
5x86. metadata driven x86 instruction encoder and decoder library
5llvlir. Low Level Variable Length Intermediate Representation
4vkgears. Port of the iconic gears demo to GLSL and the Vulkan API using GLFW.
4xsnprintf. simplified high-performance snprintf replacement.
4vecmap. cache optimized map using lower_bound and vector<pair<Key,T>>
4chashmap. simple open addressing hashmap, and linked hashmap in C11.
3sushi. Xcode, Visual Studio and Ninja project generator
3riscv-attacks. RISC-V software vulnerability exploitation examples and fixes
3emu. Tiny x86 emulator example using the Windows Hypervisor Platform API.
2cpuident. x86-64 cpuid processor info tool
2musl-riscv. musl libc for RISC-V
2maj2random. maj2random is a floating point hash function derived from SHA-2
2SPIRV-VM. Virtual machine for executing SPIR-V
1angle. A conformant OpenGL ES implementation for Windows, Mac and Linux.
1