Nexus Logo

Nexus

Engine

High-performance system execution engine written in C and Assembly. Bridge between the kernel and Protocol programming language.

C & Assembly
Protocol Language
High Performance

Features

Why Nexus?

High Performance

Powered by C and inline x86_64 Assembly for near-native execution speed.

Built-in Security

Primitives for network monitoring, encryption, and sandboxing.

Layer-Based

Organized in "Layers" rather than linear blocks, reflecting the structure of the Wired.

Protocol Language

Declarative system language (.p) for deep automation and cybersecurity orchestrations.

Pure C Core

ISO C11 with inline Assembly optimizations for maximum efficiency.

Bytecode VM

Layered interpreter architecture with virtual machine execution.

Installation

Get it running in a few commands

Download Project

Grab the code from GitHub. Clone it or download the ZIP.

Option 1: Clone Repository (Recommended)

git clone https://github.com/codewithevilxd/Nexus.gitcd Nexus

Option 2: Download ZIP

Download ZIP from GitHub

After downloading:

  1. Extract ZIP (if downloaded) or navigate to cloned directory
  2. Make sure you have gcc and make installed
  3. Run make to build
  4. Install with sudo make install
1

Build Nexus

Compile the engine from source

make
sudo make install
2

Run Protocol Scripts

Execute Protocol (.p) files

nexus run yourscript.p

Protocol Syntax Example

Example Protocol script for system automation

/* Layer 01: System Initialization */
layer.root {
    use std.net
    use std.nexus

    let connectivity = "wired"

    /* Automated Security Protocol */
    listen net.eth0 {
        match (packet.origin == "unknown") {
            nexus.firewall.drop(packet.ip)
            log.trace("Intrusion suppressed.")
        }
    }

    print("Success: Node synchronized with the Wired.")
}