2026-06-02 09:11:02 -03:00
2026-05-01 16:55:50 +03:00
2026-05-01 22:40:51 +03:00
2026-05-01 22:40:51 +03:00
2026-04-02 11:06:35 +02:00
2026-03-16 21:57:18 +01:00
2026-05-24 18:40:53 +02:00
2026-05-01 22:40:51 +03:00
2026-05-01 22:40:51 +03:00
2026-06-02 09:11:02 -03:00
2026-04-02 23:30:20 +02:00
2025-05-19 19:34:07 +02:00
2026-05-16 17:46:48 +03:00
2026-04-01 11:22:19 +02:00
2026-04-02 23:56:49 +02:00
2026-05-23 16:27:47 +02:00
2025-06-28 21:09:29 +02:00

NeoNucleus

The core of NeoComputers. This repository has both NeoNucleus itself (NN) and the NeoNucleus Component Library (NCL).

These libraries provides:

  • the base architecture, with computer states (for running machines), components, architectures, etc.
  • (NCL) base component implementations for common ones (GPU/FS/tmpfs/EEPROM/etc.)
  • fine control over component limits, with default references

They do not provide:

  • Networking implementation, so you need to pass vtables for all network-related components
  • Default architecture. While the testing emulator has a test version of the common Lua architecture seen in OpenComputers, it is not propely sandboxed nor safe. Neither NN nor NCL provide any architectures.
Description
The core of neocomputers, the engine. Provides the entire model and basic system, as well as basic component implementations. It does not provide any architectures.
Readme LGPL-2.1 12 MiB
Languages
C 57.4%
Lua 41.5%
Zig 0.8%
Makefile 0.2%