Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/poac-dev/poac

A package manager and build system for C++
https://github.com/poac-dev/poac

build-system c-plus-plus package-manager

Last synced: about 1 month ago
JSON representation

A package manager and build system for C++

Awesome Lists containing this project

README

        





Poac Logo

> [!CAUTION]
> Poac is still under development and may contain a bunch of bugs.

![demo](https://vhs.charm.sh/vhs-5dQzA2VI3B0e4jTAC6RrME.gif)

Poac (pronounced as `/pəʊək/`) is a package manager and build system for C++ users, inspired by Cargo for Rust. Poac is designed as a structure-oriented build system, which means that as long as you follow Poac's designated project structure, you almost do not need configurations, much less a language to build, unlike CMake. If you do not like writing a bunch of configurations to build your project, Poac might be best suited. Currently, the supported project structure can be known by looking at this repository since Poac can build itself.

## Installation

Read ["Installation"](https://docs.poac.dev/installation) from [Poac Docs](https://docs.poac.dev).

## Installing from Source (*not recommended*)

See [INSTALL.md](INSTALL.md).

## Community

See [GitHub Discussions](https://github.com/orgs/poac-dev/discussions).

## Contributing

See [CONTRIBUTING.md](CONTRIBUTING.md).

## License

Poac is licensed under the terms of the Apache License version 2.0.

See [LICENSE](LICENSE) for details.