Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/finesse/wired
Light standalone ORM with a query builder and no external configuration
https://github.com/finesse/wired
database library mysql orm pdo query-builder sql sqlite
Last synced: 8 days ago
JSON representation
Light standalone ORM with a query builder and no external configuration
- Host: GitHub
- URL: https://github.com/finesse/wired
- Owner: Finesse
- License: mit
- Created: 2017-11-07T03:24:49.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2020-02-01T05:51:55.000Z (almost 5 years ago)
- Last Synced: 2024-10-11T20:16:32.381Z (about 1 month ago)
- Topics: database, library, mysql, orm, pdo, query-builder, sql, sqlite
- Language: PHP
- Homepage:
- Size: 145 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Wired
[![Latest Stable Version](https://poser.pugx.org/finesse/wired/v/stable)](https://packagist.org/packages/finesse/wired)
[![Total Downloads](https://poser.pugx.org/finesse/wired/downloads)](https://packagist.org/packages/finesse/wired)
![PHP from Packagist](https://img.shields.io/packagist/php-v/finesse/wired.svg)
[![Test Status](https://github.com/finesse/Wired/workflows/Test/badge.svg)](https://github.com/Finesse/Wired/actions?workflow=Test)
[![Maintainability](https://api.codeclimate.com/v1/badges/d3f2ac1293709f054302/maintainability)](https://codeclimate.com/github/Finesse/Wired/maintainability)
[![Test Coverage](https://api.codeclimate.com/v1/badges/d3f2ac1293709f054302/test_coverage)](https://codeclimate.com/github/Finesse/Wired/test_coverage)Wired is an ORM for PHP.
Key features:
* Simple configuration and usage. Only a database connection data (host, login, etc.) and models classes are required.
* Light itself, uses light dependencies that can be used separately (e.g.
[query builder](https://github.com/Finesse/QueryScribe), [database connector](https://github.com/Finesse/MicroDB)).
* Not a part of a framework.
* Supports table prefixes.
* No static facades, only explicit delivery using dependency injection.
* Has a query builder with powerful features like nested queries.
* Exceptions on errors.Supported DBMSs:
* MySQL
* SQLite
* PostrgeSQL (partially, see [the issue](https://github.com/Finesse/MicroDB#known-problems))If you need a new database system support please implement it [there](https://github.com/Finesse/MicroDB) and
[there](https://github.com/Finesse/QueryScribe) using pull requests.## Documentation
The documentation is available at [wired-orm.readthedocs.io](http://wired-orm.readthedocs.io).
Also all the classes, methods and properties has a PHPDoc comment in the code.
## Versions compatibility
The project follows the [Semantic Versioning](http://semver.org).
## License
MIT. See [the LICENSE](LICENSE) file for details.