Skip to main content

A curated list of SGX code and resources.

246
GitHub Stars
77
Curated Resources
18
Categories
4 hours ago
Last Refreshed
BlockChainContainerCRYPTODATABASEEMULATORGAMEHardwareLibOSMachineLearningNETWORKPaperProgramming LanguagesSide-ChannelsSDKSamplesStudySecurityTool&&DEBUG

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me sdk resources from awesome-sgx"

Installation instructions →

What's inside

SDK

Container

LibOS

  • Anjuna

    Anjuna Runtime - a solution for executing unmodified applications in Intel SGX enclaves.

  • Haven

    Shielding Applications from an Untrusted Cloud with Haven.

  • lsds/sgx-lkl

    SGX-LKL Library OS for running Linux applications inside of Intel SGX enclaves.

  • occlum/occlum

    Occlum: Secure and Efficient Multitasking Inside a Single Enclave of Intel SGX.

  • oscarlab/graphene

    Graphene / Graphene-SGX Library OS - a library OS for Linux multi-process applications, with Intel SGX support

  • SCONE

    SCONE: Secure Linux Containers with Intel SGX

BlockChain

Hardware

  • ayeks/SGX-hardwarep

    This is a list of hardware which is supports Intel SGX - Software Guard Extensions.

CRYPTO

Security

Programming Languages

  • C#

    A C# example project downloaded from intel with GUI implemented with SGX.

  • GO

    Intel SGX with GoLang.

  • JAVA

    Trusted Computing Base with Intel SGX and Java JNI.

  • lishen-nt/sgx-language-adapter

    SGX language adapter for java and python.

  • Rust

    Rust SGX SDK provides the ability to write Intel SGX applications in Rust Programming Language.

Showing a sample of 77 resources. View the full list on GitHub →