Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 5 days 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 (almost 7 years ago)
- Default Branch: main
- Last Pushed: 2024-12-27T00:18:58.000Z (26 days ago)
- Last Synced: 2024-12-27T01:19:25.223Z (26 days 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.![demo](https://vhs.charm.sh/vhs-12NaAvXqgDiV647TA2C356.gif)
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.