Skip to content
@sharkyphp

sharkyphp

SharkyPHP

A lightweight, hand-crafted PHP framework built for performance and clarity.

SharkyPHP abandons bloated abstractions and redundant layers, offering a clean kernel that unifies HTTP web requests and CLI command execution under one architecture.

It ships with separated official components — dependency container, database layer with query builder, cache, Redis adapter, session, compiled template engine and console pipeline — each staying independent with clear boundaries, while the core kernel orchestrates their lifecycle.

onion middleware pipelines, context isolation, database read-write separation, and flexible driver implementations. Minimal dependencies, straightforward source code, easy to trace and extend. Build high-performance web and console applications with full control of your runtime.

—— ByteSharky


Repository layout

This organization (sharkyphp) hosts the read-only, split distribution of the framework. The actual source of truth lives in the upstream monorepo:

Repository Role
bytesharky/sharkyphp-v2 🔗 Upstream monorepo — all packages live under packages/*. Development, commits and release tags happen here.
sharkyphp/splitter The split bot. Hourly cron clones the monorepo, and force-pushes each package into its own repository below.
sharkyphp/project The a empty SharkyPHP project skeleton. composer create-project sharkyphp/project my-app
sharkyphp/<package> The individual, read-only Composer packages consumed via Packagist. Never push to these by hand — they are regenerated on every tag.

Development

All code, issues and pull requests go to the upstream monorepo: 👉 https://github.com/bytesharky/sharkyphp-v2

To release a new version, tag vX.Y.Z on the monorepo and push; the splitter picks it up automatically (≤ 1 hour) and republishes every package.

Documentation

License

Proprietary — see the upstream monorepo for details.

Pinned Loading

  1. project project Public

    Read-only split mirror of sharkyphp/project. Do not open issues or PRs here; use the monorepo instead.

    HTML

Repositories

Showing 10 of 25 repositories
  • project Public

    Read-only split mirror of sharkyphp/project. Do not open issues or PRs here; use the monorepo instead.

    sharkyphp/project's past year of commit activity
    HTML 0 0 0 0 Updated Nov 5, 2026
  • installer Public

    Read-only split mirror of sharkyphp/installer. Do not open issues or PRs here; use the monorepo instead.

    sharkyphp/installer's past year of commit activity
    PHP 0 0 0 0 Updated Nov 5, 2026
  • foundation Public

    Read-only split mirror of sharkyphp/foundation. Do not open issues or PRs here; use the monorepo instead.

    sharkyphp/foundation's past year of commit activity
    PHP 0 0 0 0 Updated Nov 5, 2026
  • template Public

    Read-only split mirror of sharkyphp/template. Do not open issues or PRs here; use the monorepo instead.

    sharkyphp/template's past year of commit activity
    PHP 0 0 0 0 Updated Nov 5, 2026
  • support Public

    Read-only split mirror of sharkyphp/support. Do not open issues or PRs here; use the monorepo instead.

    sharkyphp/support's past year of commit activity
    PHP 0 0 0 0 Updated Nov 5, 2026
  • skeleton Public

    Read-only split mirror of sharkyphp/skeleton. Do not open issues or PRs here; use the monorepo instead.

    sharkyphp/skeleton's past year of commit activity
    PHP 0 0 0 0 Updated Nov 5, 2026
  • session Public

    Read-only split mirror of sharkyphp/session. Do not open issues or PRs here; use the monorepo instead.

    sharkyphp/session's past year of commit activity
    PHP 0 0 0 0 Updated Nov 5, 2026
  • runtime-swoole Public

    Read-only split mirror of sharkyphp/runtime-swoole. Do not open issues or PRs here; use the monorepo instead.

    sharkyphp/runtime-swoole's past year of commit activity
    PHP 0 0 0 0 Updated Nov 5, 2026
  • redis Public

    Read-only split mirror of sharkyphp/redis. Do not open issues or PRs here; use the monorepo instead.

    sharkyphp/redis's past year of commit activity
    PHP 0 0 0 0 Updated Nov 5, 2026
  • pipeline Public

    Read-only split mirror of sharkyphp/pipeline. Do not open issues or PRs here; use the monorepo instead.

    sharkyphp/pipeline's past year of commit activity
    PHP 0 0 0 0 Updated Nov 5, 2026

Top languages

Loading…

Most used topics

Loading…