Skip to content

nekernel-org/nectar

Repository files navigation

The NeKernel System

License

CI

Getting Started:

Structure:

  • src/CompilerKit – Compiler Kit written in C++.
  • include/GenericsLibrary – Nectar Generics Library.
  • include/CoreRuntimeKit – Nectar Core Libraries. (C++/Nectar)
  • include/ThirdParty – Third Party Modules.
  • src/DebuggerKit – Debugging Kit written in C++.
  • src/CommandLine – C/Nectar/C++ Command Line Tools.

Requirements:

Notice for Contributors:

Always use format.sh before commiting and pushing your code!

Building:

Run the following:

git clone -j8 git@github.com:nekernel-org/nectar.git
cd nectar
# Either build the debugger or compiler libraries/tools using nebuild.

And build the source tree using the NeBuild system.

Security

  • Vulnerability Disclosure:
    Please report security issues privately via email or GitHub Security Advisories.

Authors & Credits


License

This project is licensed under the Apache-2.0 License.

Figures:

Figure 1: The Nectar AMD64 Assembler for NeKernel ABI.

Nectar Assembler Assembling

© 2024-2025 Amlal El Mahrouss & NeKernel contributors. Licensed under the Apache 2.0 license.