44 Repositories
PHP key-value Libraries
A bunch of general-purpose value objects you can use in your Laravel application.
Laravel Value Objects A bunch of general-purpose value objects you can use in your Laravel application. The package requires PHP ^8.0 and Laravel ^9.7
A Laravel package to retrieve key management from AWS Secrets Manager
A Laravel package to retrieve key management from AWS Secrets Manager Communication via AWS Secrets Manager may incur unnecessary charges. So we devel
A PHP package that provides common Data and Value Objects, that are Laravel castable.
Common Casts A PHP package that provides common Data and Value Objects, that are Laravel castable. Installation composer require juststeveking/common-
This package implements 0-1 Knapsack Problem algorithm i.e. allows to find the best way to fill a knapsack of a specified volume with items of a certain volume and value.
This package implements "0-1 Knapsack Problem" algorithm i.e. allows to find the best way to fill a knapsack of a specified volume with items of a certain volume and value.
LendCash is a cash lending service that lets you take loans against your stocks portfolio value and pay back on a prorated basis.
LendCash is a cash lending service that lets you take loans against your stocks portfolio value and pay back on a prorated basis.
Feather - a highly performant SQLite Cache Driver for Kirby 3
🪶 Kirby3 SQLite Cache-Driver Feather - a highly performant SQLite Cache Driver for Kirby 3 Commerical Usage Support open source! This plugin is free
Simple papara payment api that you can use without the need for an activation key
PaparaQrApi Papara QR Api Simple papara payment api that you can use without the need for an activation key. Explore the docs » View Demo About The Pr
This component, based on the Symfony serializer and async-aws, is a human-readable and quick abstraction to easily store serialized objects in DynamoDB 🚀.
DynamoDB Storable This component, based on the Symfony serializer and async-aws, is a human-readable and quick abstraction to easily store serialized
Parse DSN strings into value objects to make them easier to use, pass around and manipulate
DSN parser Parse DSN strings into value objects to make them easier to use, pass around and manipulate. Install Via Composer composer require nyholm/d
Provides JSON pointer as a value object
json-pointer Provides JSON pointer as a value object. Installation Run composer require ergebnis/json-pointer Usage ReferenceToken You can create a Re
Check if a translated value in a JSON column is unique in the database.
Laravel Unique Translation IMPORTANT: March 2022 It's horrible to see what is happening now in Ukraine, as Russian army is bombarding houses, hospital
Simplest implementation of RSA algorithm encryption and decryption
Simplest RSA (Rivest–Shamir–Adleman) Simplest implementation of RSA algorithm encryption and decryption. Richard Feynman: What I cannot create, I do n
Multi-factor Authentication using a Public PGP key for web based applications
PGPmfa() a PHP Class for PGP Multi-factor Authentication using a Public PGP key for web based applications Multi-factor Authentication with PGP Second
Email address value object.
Email address value object Installation Via Composer: $ composer require nepada/email-address Usage This package provides two implementations of email
A PHP 7 value objects helper library.
valueobjects Requirements Requires PHP = 7.1 Installation Through Composer, obviously: composer require funeralzone/valueobjects Extensions This lib
Fides provides your servers with a trusted CA certificate, and signs your OpenSSH certificates with the same key
Fides is an SSH certificate signing server. It enables zero-trust infrastructure for your engineers by dynamically, and transparently, issuing short-lived certificates with clearly defined permissions.
An object-oriented option parser library for PHP, which supports type constraints, flag, multiple flag, multiple values, required value checking
GetOptionKit Code Quality Versions & Stats A powerful option parser toolkit for PHP, supporting type constraints, flag, multiple flag, multiple values
Use UUID or Ulid as optional or primary key in Laravel.
Laravel OptiKey Use UUID or Ulid as optional or primary key in Laravel. composer require riipandi/laravel-optikey This package adds a very simple trai
Collection of value objects that represent the types of the PHP type system
sebastian/type Collection of value objects that represent the types of the PHP type system. Installation You can add this library as a local, per-proj
⚙️Simple key/value typed settings for your Laravel app with synchronized json export
Simple key/value typed settings for your Laravel app Create, store and use key/value settings, typed from numbers over dates to array, cached for quic
⚙️Laravel Nova Resource for a simple key/value typed setting
Laravel Nova Resource for a simple key/value typed setting Administer your Laravel Simple Setting in Nova Pre-requisites This Nova resource package re
High-performance, low-memory-footprint, single-file embedded database for key/value storage
LDBA - a fast, pure PHP, key-value database. Information LDBA is a high-performance, low-memory-footprint, single-file embedded database for key/value
Collection of value objects that represent the PHP code units
sebastian/code-unit Collection of value objects that represent the PHP code units. Installation You can add this library as a local, per-project depen
Yet another Value Object Library (YAVOL)
Yet Another DDD Library Value object This library is a foundation in order to implement the Value Object pattern. It helps you to introduce some DDD s
Package to fetch cryptocurrency price, market value, assets etc. using coincap API endpoints
cryptocap-pkg Package to fetch cryptocurrency price, market value, assets etc. using coincap API endpoints. This package was developed to work with co
Decimal handling as value object instead of plain strings.
Decimal Object Decimal value object for PHP. Background When working with monetary values, normal data types like int or float are not suitable for ex
Immutable value object for IPv4 and IPv6 addresses, including helper methods and Doctrine support.
IP is an immutable value object for (both version 4 and 6) IP addresses. Several helper methods are provided for ranges, broadcast and network address
A tool for managing SSH key access to any number of servers.
Revons - SSH Key Authority Features Easily manage SSH key access for all accounts on your servers. Manage user access and server-to-server access rule
Meta package tying together all the key packages of the Symfony CMF project.
This repository is no longer maintained Due to lack of interest, we had to decide to discontinue this repository. The CMF project focusses on the Rout
PHP library that helps to map any input into a strongly-typed value object structure.
Valinor • PHP object mapper with strong type support Valinor is a PHP library that helps to map any input into a strongly-typed value object structure
Automatically retry non-atomic upsert operation when unique key constraints are violated.
Laravel Retry on Duplicate Key Automatically retry non-atomic upsert operation when unique constraints are violated. e.g. firstOrCreate() updateOrCrea
Elephant - a highly performant PHP Cache Driver for Kirby 3
🐘 Kirby3 PHP Cache-Driver Elephant - a highly performant PHP Cache Driver for Kirby 3 Commerical Usage Support open source! This plugin is free but i
Cast your Eloquent model attributes to Value Objects with ease.
Laravel Value Objects Cast your Eloquent model attributes to value objects with ease! Requirements This package requires PHP = 5.4. Using the latest
Share value objects that contain the same primitive value as a singleton
sharable-value-objects Share value objects that contain the same primitive value as a singleton. Singletons are kept under WeakReference objects. Inst
Global key-value store in the database
Laravel Options Global key-value store in the database Installation To get started with laravel-options, use Composer to add the package to your proje
Use eloquent joins in Laravel way, with composite key support.
Eloquent Power Joins with Compoships Support This package is an Eloquent Power Joins extension to support Compoships. You can now use joins in Laravel
A simple laravel package to handle multiple key based model route binding
Laravel Model UUID A simple package to handle the multiple key/column based route model binding for laravel package Installation Require the package u
Enable method chaining or fluent expressions for any value and method.
PHP Pipe Operator A (hopefully) temporary solution to implement the pipe operator in PHP. Table of contents Requirements How to install How to use The
Check a project's code coverage, optionally enforcing a minimum value
coverage-check Display the code coverage for a project using a clover.xml file, optionally enforcing a minimum code coverage percentage. This package
Missing data types for PHP. Highly extendable.
Neverending data validation can be exhausting. Either you have to validate your data over and over again in every function you use it, or you have to rely it has already been validated somewhere else and risk potential problems.
This package lets you add uuid as primary key in your laravel applications
laravel-model-uuid A Laravel package to add uuid to models Table of contents Installation Configuration Model Uuid Publishing files / configurations I
TCrypto is a simple and flexible PHP 5.3+ in-memory key-value storage library
About TCrypto is a simple and flexible PHP 5.3+ in-memory key-value storage library. By default, a cookie will be used as a storage backend. TCrypto h
Value Object that represents a monetary value (using a currency's smallest unit).
This project has been abandoned. It was only ever intended to be used as an example for PHPUnit features etc. and not for usage in production. I am so
An object-oriented option parser library for PHP, which supports type constraints, flag, multiple flag, multiple values, required value checking
GetOptionKit Code Quality Versions & Stats A powerful option parser toolkit for PHP, supporting type constraints, flag, multiple flag, multiple values