ncc (Nosial Code Compiler) php package compiler written in PHP, it's designed to replace composer as a dependency manager and package manager for PHP projects, with a focus on simplicity and the ability to create standalone packages while trying to ensure (somewhat) compatibility with existing composer packages.
Version 3.+ is a complete rewrite of ncc, with a new architecture and design aiming to have better code maintainability with a less-chaotic/hacky approach, allowing you to compile your php projects into a ncc, phar or a single php file.
The documentation/usage manual for ncc can be found at DOCUMENTATION.md.
The changelog for ncc can be found in the CHANGELOG.md file.
The official repository for ncc is hosted on n64; however, you can also find mirrors of the repository mirrored on different platforms, including
We welcome contributions to ncc! just make a pull request or find us in a community and ask us about something
- Zi Xing Narrakas (netkas) <netkas@n64.cc>
- Marc Gutt (mgutt) <marc@gutt.it>
- Debusschère Alexandre (debuss)
- badPointer <https://git.n64.cc/badPointer>
- Cybersecbyte <https://git.n64.cc/Cybersecbyte>
- Copyright (c) 2022-2026, Nosial—All Rights Reserved
ncc is licensed under the MIT License, see LICENSE for more information. Multiple licenses for the open-source components used in this project can be found at LICENSE