https://github.com/nosial/ncc
ncc (Nosial Code Compiler) is a PHP compiler & development toolkit written in PHP
https://github.com/nosial/ncc
compiler php php-cli php-extension php8 toolkit
Last synced: 15 days ago
JSON representation
ncc (Nosial Code Compiler) is a PHP compiler & development toolkit written in PHP
- Host: GitHub
- URL: https://github.com/nosial/ncc
- Owner: nosial
- License: mit
- Created: 2023-03-03T03:17:01.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2026-02-13T09:15:22.000Z (25 days ago)
- Last Synced: 2026-02-13T19:59:36.715Z (25 days ago)
- Topics: compiler, php, php-cli, php-extension, php8, toolkit
- Language: PHP
- Homepage: https://git.n64.cc/nosial/ncc
- Size: 4.36 MB
- Stars: 1
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
#  Nosial Code Compiler
[](https://wakatime.com/badge/user/bc15cc8e-c9b9-4c11-bad9-3e3cfacf01e4/project/273bc06f-12e7-43d7-824d-40a78b02aada)
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.
## Documentation
The documentation/usage manual for ncc can be found at [DOCUMENTATION.md](DOCUMENTATION.md).
## Changelog
The changelog for ncc can be found in the [CHANGELOG.md](CHANGELOG.md) file.
## Repository Mirrors
The official repository for ncc is hosted on [n64](https://git.n64.cc/nosial/ncc); however, you can also find
mirrors of the repository mirrored on different platforms, including
- [github.com](https://github.com/nosial/ncc)
- [codeberg](https://codeberg.org/nosial/ncc)
# Contributing
We welcome contributions to ncc! just make a pull request or find us in a community and ask us about something
# Authors
- Zi Xing Narrakas (netkas) <[netkas@n64.cc](mailto:netkas@64.cc)>
# Special Thanks
- Marc Gutt (mgutt) <[marc@gutt.it](mailto:marc@gutt.it)>
- Debusschère Alexandre ([debuss](https://github.com/debuss))
- badPointer <[https://git.n64.cc/badPointer](https://git.n64.cc/badPointer)>
- Cybersecbyte <[https://git.n64.cc/Cybersecbyte](https://git.n64.cc/Cybersecbyte)>
# Copyright
- Copyright (c) 2022-2026, Nosial—All Rights Reserved
# Licenses
ncc is licensed under the MIT License, see [LICENSE](LICENSE) for more information.
Multiple licenses for the open-source components used in this project can be found at [LICENSE](LICENSES)