https://github.com/cabinpkg/cabin
A package manager and build system for C++
https://github.com/cabinpkg/cabin
build-system c-plus-plus package-manager
Last synced: 3 months ago
JSON representation
A package manager and build system for C++
- Host: GitHub
- URL: https://github.com/cabinpkg/cabin
- Owner: cabinpkg
- License: apache-2.0
- Created: 2018-01-31T12:33:17.000Z (about 8 years ago)
- Default Branch: main
- Last Pushed: 2024-12-27T00:18:58.000Z (about 1 year ago)
- Last Synced: 2024-12-27T01:19:25.223Z (about 1 year ago)
- Topics: build-system, c-plus-plus, package-manager
- Language: C++
- Homepage: https://cabinpkg.com
- Size: 12.3 MB
- Stars: 1,199
- Watchers: 40
- Forks: 78
- Open Issues: 26
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# Cabin
> [!CAUTION]
> Cabin is still under development and may contain a bunch of bugs.

Cabin is a package manager and build system for C++ users, inspired by Cargo for Rust. Designed as a structure-oriented build system, Cabin minimizes the need for configurations or custom build languages, unlike CMake. If you're tired of dealing with complex build setups, Cabin might be the perfect fit. For now, you can refer to this repository to understand the supported project structure, as Cabin is self-buildable.
## Installation
Read ["Installation"](https://docs.cabinpkg.com/installation) from [Cabin Docs](https://docs.cabinpkg.com).
## Installing from Source (*not recommended*)
See [INSTALL.md](INSTALL.md).
## Community
See [GitHub Discussions](https://github.com/orgs/cabinpkg/discussions).
## Contributing
See [CONTRIBUTING.md](CONTRIBUTING.md).
## License
Cabin is licensed under the terms of the Apache License version 2.0.
See [LICENSE](LICENSE) for details.