Libraries tagged by dsframework
omnisense/omnibridge
667 Downloads
The core of the omnibridge family: the contracts any host answers for an application that runs on more than one framework (addresses, translations, languages, access, sessions, tokens, stored files, routes, environment) and the registry the application reaches them through. No framework, no ORM: each omnibridge/ bridge answers them with its host's services.
omnisense/omniauth
528 Downloads
Omniauth: who signs in, and by which factors, under any PHP host - the contracts (accounts, the stores of each proof, the second-factor rule, the host's small duties), the conductor (begin, then verify; the attempt, the result), the methods that need no library (password through symfony/password-hasher, sign-in link, code by e-mail, backup codes, trusted devices in scheb/2fa's cookie format), the sign-in through identity providers (Omniauth\OAuth\: state, PKCE and nonce, the linking by the provider's subject, the sign-up of an unknown identity; each provider a package of its own, omniauth/google first), PSR-14 events and Testing helpers. WebAuthn (passkeys) and one-time passwords (TOTP) are packages of their own; the Symfony and Laravel bridges live in omnibridge.
omnisense/contracts
1680 Downloads
The contracts every omnisense provider family builds on, under any PHP host: a provider, its capabilities, its factory and configuration, the registry of an application's providers, JSON calls that keep credentials out of every error, the testing kit (recorded HTTP answers, the bare check) - and usage policies: a provider's rate limits, rights (commercial use, open source, caching, storage, attribution) and request requirements, declared as data, tightened by a site, enforced by a guard that also honours Retry-After and the RateLimit header fields.
omniauth/webauthn
577 Downloads
Omniauth's WebAuthn over web-auth/webauthn-lib, under any PHP host - passkeys: the sign-in (request options, then the assertion checked: origin, relying party, user verification required, counter and backup flags kept) and the registration (creation options, then the attestation checked), on the credential record as omnibase's userPasskey table holds it - the 13 fields of WebAuthn's CredentialRecord, in their base64 text - so a passkey registered by web-auth/webauthn-symfony-bundle signs in here and one registered here is read by the bundle. A software authenticator (P-256) signs real assertions in tests. Formerly omniauth/passkey, which it replaces (the Omniauth\Passkey\ names stay aliases for one release).
liberusoftware/control-panel-laravel
17 Downloads
Liberu Control Panel Laravel application for hosting and infrastructure operations.
juzaweb/config
594602 Downloads
Lightweight configuration file loader that supports PHP, INI, XML, JSON, and YAML files
waynestate/proctor
3067 Downloads
A framework-free PHP CLI that measures a PHP app against the version policy.
ttpryg/database-migrator
477 Downloads
Framework-agnostic PDO schema migration runner with tracking and rollback for PHP 8.1+.
tihloh/smsgate
568 Downloads
Framework-independent SMS gateway for Android with PDO MySQL/SQLite, automatic database setup, pairing QR images and reliable SMS queues.
se7enxweb/expcomponents-mvc-tools
544 Downloads
The MvcTools component provides functionality for request parsing, routing, dispatching, views and response writing. With the tools in this component you can very easily build an MVC framework.
phpinnacle/jason
439 Downloads
Framework-independent JSON Schema values, builders, traversal, and local references.
osticket/mail
840 Downloads
Framework-agnostic mail engine for osTicket 2.0 (RFC message build, transports, fetch, parsing).
omnibridge/twig
742 Downloads
The Twig side of omnibridge: the contract a page rendered with Twig asks of any framework (path, url, asset, trans - omnisense/omnibridge's Urls and Translations), the Twig extension that provides it where the framework does not, and helpers.
omnibridge/doctrine
626 Downloads
The storage glue of omnibase sites, framework-free: Doctrine reading the structure described outside of it (omnisense/omnibridge's Omnibridge\Schema), the naming strategy that turns their entities into their tables, the UTC date types, and an entity manager built with them, for any framework reading the same database; and omnibase's persistence on Doctrine (Omnibridge\Doctrine\Omnibase\: its repositories, finder compiler, mapping, DBAL types, walkers, filters and listeners), which omnisense/omnibase requires.
nowo-tech/beacon-php
468 Downloads
Framework-free PHP client for Beacon (nowo error tracking): DSN, Envelope ingest over PSR-18 or Symfony HttpClient, scope and breadcrumbs, scrubbing, error / exception / fatal handlers, Monolog handler.