C X86

Open-source C projects categorized as X86
C Osdev x86-64 Kernel Os

Top 23 C X86 Projects

  • reactos

    A free Windows-compatible Operating System

    Project mention: Running WolfSSL and Curl on Windows 2000 | news.ycombinator.com | 2024-10-10

    > Not long ago I remember coming across some discussions about upgrading SChannel (the actual TLS component in Windows) in older versions using OpenSSL or other TLS libraries, but can't find at the moment.

    ReactOS has an schannel.dll built around the mbedTLS library: https://github.com/reactos/reactos/tree/master/dll/win32/sch...

  • SaaSHub

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

    SaaSHub logo
  • Unicorn Engine

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

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

    If you find Capstone interesting, check out the Unicorn Engine.

    https://github.com/unicorn-engine/unicorn

    Also, if anyone is interested in an example of using capstone for basic disassembly and analysis, here is a link to my capstool project.

    https://github.com/alexander-hanel/capstool

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

  • zydis

    Fast and lightweight x86/x86-64 disassembler and code generation library

  • box86

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

  • tilck

    A Tiny Linux-Compatible Kernel

  • limine

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

    Project mention: Limine: Legacy-free portable bootloader, supports both Linux and hobby kernels | news.ycombinator.com | 2024-07-15
  • stress-ng

    This is the stress-ng upstream project git repository. stress-ng will stress test a computer system in various selectable ways. It was designed to exercise various physical subsystems of a computer as well as the various operating system kernel interfaces.

    Project mention: How to Reproduce Kubernetes Node-pressure Eviction Locally | dev.to | 2024-08-15

    Next, we need to perform a memory stress test on the node where the head pod is located. After some Googling, I found that stress-ng is commonly used for this purpose, so Ill use it as well. We need to ensure that the head pod has stress-ng available. The simplest way is to copy the statically compiled stress-ng binary directly into the head pod, so we don't have to worry about the head pod's base image or any missing dependencies. As for obtaining the statically compiled binary, you can compile it yourself, but I took a shortcut by copying it from a Docker image that includes the binary. Assuming the head pod is named raycluster-kuberay-head-ldg9f.

  • likwid

    Performance monitoring and benchmarking suite

  • SmallerC

    Simple C compiler

    Project mention: SmallerC – Simple C Compiler | news.ycombinator.com | 2024-05-03
  • bddisasm

    bddisasm is a fast, lightweight, x86/x64 instruction decoder. The project also features a fast, basic, x86/x64 instruction emulator, designed specifically to detect shellcode-like behavior.

  • subhook

    Simple hooking library for C/C++ (x86 only, 32/64-bit, no dependencies)

  • halfix

    x86 PC emulator that runs both natively and in the browser, via WebAssembly

  • ghost

    Ghost, a micro-kernel based hobby operating system. (by maxdev1)

    Project mention: Managarm: Pragmatic microkernel-based OS with asynchronous I/O | news.ycombinator.com | 2024-07-27
  • mini-c

    Dr Strangehack, or: how to write a self-hosting C compiler in 10 hours

  • mos

    A hobby operating system developed from scratch (by MQuy)

  • simple-pt

    Simple Intel CPU processor tracing on Linux

  • anticuckoo

    A tool to detect and crash Cuckoo Sandbox

  • mass

    A compiler for a new language focusing on compile-time execution and no LLVM dependency.

  • bread

    🍞 BREAD: BIOS Reverse Engineering & Advanced Debugger

  • iso14229

    ISO 14229 (UDS) server and client for embedded systems

  • SHA-Intrinsics

    SHA-1, SHA-256 and SHA-512 compression functions using Intel, ARMv8 and Power8 SHA intrinsics

  • ocean

    Programming language that compiles into a x86 ELF executable.

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 X86 discussion

Log in or Post with

C X86 related posts

Index

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

Project Stars
1 reactos 14,939
2 Unicorn Engine 7,770
3 capstone 7,715
4 zydis 3,518
5 box86 3,423
6 tilck 2,395
7 limine 1,921
8 stress-ng 1,882
9 likwid 1,702
10 SmallerC 1,442
11 bddisasm 916
12 subhook 801
13 halfix 690
14 ghost 561
15 mini-c 510
16 mos 371
17 simple-pt 345
18 anticuckoo 288
19 mass 288
20 bread 284
21 iso14229 241
22 SHA-Intrinsics 202
23 ocean 170

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