atoms / core
The Atoms runtime ABI: everything an Atom class can touch. Zero framework dependencies.
Package info
pkg:composer/atoms/core
Requires
- php: ^8.3
- ext-pdo: *
Suggests
- ext-pdo_sqlite: Required to use Atoms\Sqlite\SqliteDatabase and run migrations locally
README
The frozen runtime ABI shared by Atoms applications and the Cloudflare
runtime. It contains the Atom programming model, serialization algebra,
SQLite helpers, migrations, WebSocket and timer interfaces, and the canonical
error catalog. It has no framework dependency and supports PHP 8.3 and later.
composer require atoms/core:^0.1
Most applications should install atoms/laravel or atoms/symfony, which
pull this package in. See the Atoms documentation
for the programming model and compatibility limits.
Development and support
This package is developed in the Atoms monorepo. Its standalone repository is a read-only distribution mirror; report issues and send pull requests to the monorepo. Licensed under the MIT License.