{"id":20120811,"url":"https://github.com/nthnn/noos","last_synced_at":"2026-06-13T09:02:37.987Z","repository":{"id":238465422,"uuid":"796613511","full_name":"nthnn/NoOS","owner":"nthnn","description":"NoOS (No Operating System) is an attempt unikernel framework for developing programs in C++ without OS.","archived":false,"fork":false,"pushed_at":"2024-05-07T09:02:44.000Z","size":751,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-02T20:17:24.408Z","etag":null,"topics":["grub","kernel","kernel-development","operating-system","operating-system-kernel","os-dev","os-development","osdev","unikernel"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nthnn.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-06T09:41:58.000Z","updated_at":"2024-12-09T23:13:30.000Z","dependencies_parsed_at":"2024-05-06T10:54:37.897Z","dependency_job_id":"a686716f-c81e-4b9e-8aa9-8932b7fb2353","html_url":"https://github.com/nthnn/NoOS","commit_stats":null,"previous_names":["nthnn/noos"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/nthnn/NoOS","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nthnn%2FNoOS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nthnn%2FNoOS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nthnn%2FNoOS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nthnn%2FNoOS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nthnn","download_url":"https://codeload.github.com/nthnn/NoOS/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nthnn%2FNoOS/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34278154,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-13T02:00:06.617Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["grub","kernel","kernel-development","operating-system","operating-system-kernel","os-dev","os-development","osdev","unikernel"],"created_at":"2024-11-13T19:23:15.236Z","updated_at":"2026-06-13T09:02:37.954Z","avatar_url":"https://github.com/nthnn.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NoOS\n\n[![License: GNU GPL v3.0](https://img.shields.io/badge/License-GNU%20GPL%20v3.0-yellow.svg)](https://github.com/nthnn/n2cmu/blob/main/LICENSE)\n\nNoOS (No Operating System) is an attempt unikernel framework for developing bare-metal level Intel i386 programs in pure C++.\n\n\u003e [!WARNING]  \n\u003e This project is still underdevelopment and is still at its infancy.\n\n| ![Greetings Demo](demos/greetings.gif) | ![Hello World Demo](demos/hello_world.gif) |\n|----------------------------------------|--------------------------------------------|\n| Greetings Demo                         | Hello World Demo                           |\n\n## Getting Started\n\nIn Ubuntu, you can simply build examples using [Qrepo](https://github.com/nthnn/Qrepo) package manager. On Windows, however, you'll need to have BusyBox and GCC toolchain available on path.\n\nFirst, you need to clone the NoOS repository to your system:\n\n```bash\ngit clone https://github.com/nthnn/NoOS\ncd NoOS\n```\n\nYou can now build from examples by:\n\n```bash\nqrepo run build \u003cexample name\u003e\n```\n\nFor instance, you can build the Hello World example by: `qrepo run build hello_world` If nothing went wrong, you can proceed to emulate the output ISO file of the compiled example by:\n\n```bash\nqrepo run cd \u003cexample name\u003e\n\n# qrepo run boot hello_world\n```\n\n## Contributing\n\nContributions to NoOS are highly encouraged and appreciated! To contribute new features, bug fixes, or enhancements, please adhere to the following guidelines:\n\n1. Fork the NoOS repository.\n2. Create a new branch for your changes: `git checkout -b feature-name`.\n3. Implement your changes and commit them: `git commit -m \"Added new feature\"`.\n4. Push your changes to the branch: `git push origin feature-name`.\n5. Submit a pull request for review and inclusion.\n\n## License\n\nCopyright (c) 2024 Nathanne Isip\n\nNoOS is distributed under the GNU General Public License v3.0. For further details, refer to the [LICENSE](LICENSE) file.\n\n```\nThis program is free software: you can redistribute it and/or modify  \nit under the terms of the GNU General Public License as published by  \nthe Free Software Foundation, version 3.\n\nThis program is distributed in the hope that it will be useful, but \nWITHOUT ANY WARRANTY; without even the implied warranty of \nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU \nGeneral Public License for more details.\n\nYou should have received a copy of the GNU General Public License \nalong with this program. If not, see \u003chttp://www.gnu.org/licenses/\u003e.\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnthnn%2Fnoos","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnthnn%2Fnoos","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnthnn%2Fnoos/lists"}