awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
NodeOS avatar

NodeOS/NodeOS

0
View on GitHub↗
7,337 نجوم·624 تفرعات·Shell·MIT·12 مشاهداتnode-os.com↗

NodeOS

NodeOS is an operating system that boots a Linux kernel with Node.js running as the primary userspace, replacing traditional shell utilities with JavaScript execution. Every npm package is treated as a native system command, making hundreds of thousands of packages directly executable at the OS level.

The operating system is built inside Docker containers using a reproducible pipeline that generates ext2 filesystem images, with the ability to conditionally disable KVM for systems without hardware virtualization. It mounts a persistent usersfs partition for user home directories, preserving changes across reboots and isolating user environments. Platform-specific boot layers support deployment across real hardware, cloud providers, virtual machines, and container platforms.

The build process includes dependency resolution for tools like genext2fs and C compilers, automatic cleanup of stale artifacts from interrupted builds, and the ability to run package manager updates to resolve runtime errors. Pre-built ISO and disk images can be written to media for booting with persistent storage, and officially published Docker images are available for containerized testing and deployment.

Features

  • JavaScript-Bootable Operating Systems - Boots a Linux kernel with Node.js as the primary userspace, replacing traditional shell utilities with JavaScript execution.
  • Node.js Userspace Runtimes - Boots a Linux kernel with Node.js as the primary userspace, replacing traditional shell utilities.
  • npm Package System Commands - Maps every npm package to a native OS command, enabling direct execution as system-level programs.
  • npm Packages as System Commands - Maps every npm package to a native OS command, enabling direct execution of installed packages as system-level programs.
  • Bootable Image Building - Creates and boots from pre-built ISO and disk images with persistent storage.
  • Cross-Platform OS Deployment - Deploys the same operating system on real hardware, cloud providers, VMs, and containers.
  • Persistent User Home Partitions - Mounts a dedicated usersfs partition for user home directories with persistent storage across reboots.
  • Node.js Operating Systems - An operating system that boots a Linux kernel with Node.js as the userspace, running npm packages as native commands.
  • Home Directory Isolation - Mounts a usersfs partition and executes an init file from each user's home folder to prevent privilege escalation after boot.
  • Multi-User Runtime Isolation - Mounts per-home-directory environments with usersfs partitions to isolate users.
  • Multi-Platform Deployments - Runs on real hardware, cloud providers, virtual machines, PaaS, and container platforms.
  • Containerized Compatibility Testing - Runs the operating system inside Docker containers for testing and deployment.
  • Docker Container Deployments - Publishes official Docker images built from source for testing and deployment.
  • Bootable Images with Persistent Storage - Provides pre-built ISO and disk images that boot with persistent user storage.
  • Platform-Specific Boot Layers - Uses distinct build layers for different hardware, cloud, VM, and container platforms.
  • Operating Systems - OS using Node.js as the userspace.
  • More to explore - Operating system based on Node.js.

سجل النجوم

مخطط تاريخ النجوم لـ nodeos/nodeosمخطط تاريخ النجوم لـ nodeos/nodeos

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة nodeos/nodeos؟

NodeOS is an operating system that boots a Linux kernel with Node.js running as the primary userspace, replacing traditional shell utilities with JavaScript execution. Every npm package is treated as a native system command, making hundreds of thousands of packages directly executable at the OS level.

ما هي الميزات الرئيسية لـ nodeos/nodeos؟

الميزات الرئيسية لـ nodeos/nodeos هي: JavaScript-Bootable Operating Systems, Node.js Userspace Runtimes, npm Package System Commands, npm Packages as System Commands, Bootable Image Building, Cross-Platform OS Deployment, Persistent User Home Partitions, Node.js Operating Systems.

ما هي البدائل مفتوحة المصدر لـ nodeos/nodeos؟

تشمل البدائل مفتوحة المصدر لـ nodeos/nodeos: firefly-iii/firefly-iii — Firefly III is a self-hosted personal finance management system built on a double-entry bookkeeping engine. It… go-shiori/shiori — Shiori is a self-hosted bookmark manager and webpage archiving tool. Written in Go, it functions as a backend service… oracle/docker-images — This project is a Docker container image library providing official Dockerfiles and configurations for deploying… gollum/gollum — Gollum is a Git-powered wiki engine and content management system that provides a web-based interface for editing and… j3ssie/osmedeus — Osmedeus is a security workflow orchestration engine that coordinates AI agents, shell commands, and scanning tools… billw2/rpi-clone — This project is a shell-scripted utility designed for cloning and synchronizing Linux system disks. It enables the…

بدائل مفتوحة المصدر لـ NodeOS

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع NodeOS.
  • firefly-iii/firefly-iiiالصورة الرمزية لـ firefly-iii

    firefly-iii/firefly-iii

    22,431عرض على GitHub↗

    Firefly III is a self-hosted personal finance management system built on a double-entry bookkeeping engine. It provides a comprehensive platform for tracking income, expenses, and account balances while maintaining financial integrity through structured accounting principles. Designed for private use, the system supports multi-user access, allowing independent financial administrations to coexist within a single installation. The platform distinguishes itself through extensive automation and integration capabilities. It features a robust REST JSON API and webhook system that enables programma

    PHPaccountingbudgetbudgeting
    عرض على GitHub↗22,431
  • go-shiori/shioriالصورة الرمزية لـ go-shiori

    go-shiori/shiori

    11,516عرض على GitHub↗

    Shiori is a self-hosted bookmark manager and webpage archiving tool. Written in Go, it functions as a backend service that allows users to save, organize, and search for web links while maintaining a private collection of online resources. The system ensures content availability by creating offline copies of saved pages, preventing data loss if the original source is removed. It is distributed as a containerized application to provide consistent installation and deployment across different operating systems. The software provides a dual-interface access model, featuring both a web-based mana

    Gobookmark-managercommand-linego
    عرض على GitHub↗11,516
  • oracle/docker-imagesالصورة الرمزية لـ oracle

    oracle/docker-images

    6,978عرض على GitHub↗

    This project is a Docker container image library providing official Dockerfiles and configurations for deploying enterprise software and database products. It serves as a source of container specifications and OCI compatible image repositories for packaging commercial application software into standardized container images. The repository specifically focuses on Oracle software containerization, offering pre-configured images and build scripts to deploy Oracle database instances in containerized environments. The project implements a standardized image build workflow and utilizes multi-stage

    Shellcoherence-cedockerdocker-images
    عرض على GitHub↗6,978
  • gollum/gollumالصورة الرمزية لـ gollum

    gollum/gollum

    14,279عرض على GitHub↗

    Gollum is a Git-powered wiki engine and content management system that provides a web-based interface for editing and organizing files stored in a Git repository. It functions as a self-hosted documentation tool, using a Git-based storage backend to manage page content and track version history. The system is characterized by a pluggable markup rendering architecture that converts multiple markup languages and specialized notations into HTML. It supports a wide array of rich content, including mathematical typesetting, BibTeX bibliographies, and diagrams rendered via Mermaid. Broad capabilit

    Rubydocumentationdocumentation-toolgollum
    عرض على GitHub↗14,279
عرض جميع البدائل الـ 30 لـ NodeOS→