https://github.com/aedart/athenaeum
Athenaeum is a mono repository; a collection of various PHP packages.
https://github.com/aedart/athenaeum
athenaeum mono-repo
Last synced: about 1 year ago
JSON representation
Athenaeum is a mono repository; a collection of various PHP packages.
- Host: GitHub
- URL: https://github.com/aedart/athenaeum
- Owner: aedart
- License: bsd-3-clause
- Created: 2018-09-02T15:02:30.000Z (almost 8 years ago)
- Default Branch: main
- Last Pushed: 2025-06-27T07:58:05.000Z (about 1 year ago)
- Last Synced: 2025-06-27T08:41:20.728Z (about 1 year ago)
- Topics: athenaeum, mono-repo
- Language: PHP
- Homepage: https://aedart.github.io/athenaeum/
- Size: 12.8 MB
- Stars: 22
- Watchers: 1
- Forks: 4
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
[](https://packagist.org/packages/aedart/athenaeum)
[](https://packagist.org/packages/aedart/athenaeum)
[](https://packagist.org/packages/aedart/athenaeum)
[](https://packagist.org/packages/aedart/athenaeum)
[](https://github.com/aedart/athenaeum/actions/workflows/tests.yaml)
# Athenaeum
Athenaeum is a [mono repository](https://en.wikipedia.org/wiki/Monorepo); a collection of various packages.
The majority are based on well known components, such as those offered by [Laravel](https://laravel.com/).
A few of the offered packages are:
**[Config](https://aedart.github.io/athenaeum/archive/current/config/)**
_A configuration loader, supporting *.ini, *.json, *.php, *.yml, *.toml, and *.neon._
**[Core](https://aedart.github.io/athenaeum/archive/current/core/)**
_A custom Laravel Application implementation, intended for testing, tinkering or development of non-essential custom applications._
**[Circuits](https://aedart.github.io/athenaeum/archive/current/circuits)**
_A Circuit Breaker to encapsulate failure prevention logic._
**[Dto](https://aedart.github.io/athenaeum/archive/current/dto/)**
_Data Transfer Object abstraction._
**[ETags](https://aedart.github.io/athenaeum/archive/current/etags/)**
_ETags and Http Conditional Request evaluation utilities._
**[Http Clients](https://aedart.github.io/athenaeum/archive/current/http/clients/)**
_Http Client wrapper, with a Manager able to handle multiple "profiles"._
**[Support](https://aedart.github.io/athenaeum/archive/current/support/)**
_Aware-of Helpers for Laravel and DTOs._
## Not a Framework
Athenaeum shouldn't be mistaken for a framework, despite the amount of packages that are offered.
The packages are merely helpers and utilities...
# How to install
```console
composer require aedart/athenaeum
```
# Official Documentation
Please read the [official documentation](https://aedart.github.io/athenaeum/) for additional information.
## Versioning
This package follows [Semantic Versioning 2.0.0](http://semver.org/)
## License
[BSD-3-Clause](http://spdx.org/licenses/BSD-3-Clause), Read the LICENSE file included in this package