Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/charonlab/charon-db

🛢️ A high-performance PHP library offering a powerful SQL Query Builder and Object-Oriented API for streamlined database interactions
https://github.com/charonlab/charon-db

dbal php-library php8 query-builder

Last synced: 3 months ago
JSON representation

🛢️ A high-performance PHP library offering a powerful SQL Query Builder and Object-Oriented API for streamlined database interactions

Awesome Lists containing this project

README

        

# charonlab/charon-db

[![PHP Version Require](https://poser.pugx.org/charonlab/charon-db/require/php)](https://packagist.org/packages/charonlab/charon-db)
[![Latest Stable Version](https://poser.pugx.org/charonlab/charon-db/v/stable)](https://packagist.org/packages/charonlab/charon-db)
[![tests](https://github.com/charonlab/charon-db/actions/workflows/tests.yml/badge.svg)](https://github.com/charonlab/charon-db/actions)
[![static analysis](https://github.com/charonlab/charon-db/actions/workflows/static-analysis.yml/badge.svg)](https://github.com/charonlab/charon-db/actions)
[![Total Downloads](https://poser.pugx.org/charonlab/charon-db/downloads)](https://packagist.org/charonlab/charon-db)
[![License](https://poser.pugx.org/charonlab/charon-db/license.svg)](https://packagist.org/packages/charonlab/charon-db)

The **charon-db** for PHP is a comprehensive and performant library designed to simplify database interactions in PHP applications.
It provides a robust SQL Query Builder and an intuitive Object-Oriented API, empowering developers to efficiently
manage database operations while maintaining code readability.

## Features
- **SQL Query Builder**: Construct intricate database queries effortlessly with a flexible and clear SQL Query Builder, ensuring simplicity without compromising functionality.
- **Object-Oriented API**: Leverage the Object-Oriented API to interact with databases using PHP objects, enhancing code maintainability and expressiveness.
- **Performance Optimization**: Engineered with a focus on performance, Charon DB executes database operations efficiently, contributing to the overall speed and responsiveness of your application.

## Installation

Use the composer to install:

```bash
composer require charonlab/charon-db
```

## Documentation

Documentation is at [docs](docs/index.md)

## Support

- [Issues](https://github.com/charonlab/charon-db/issues/)

## License

The MIT License (MIT). Please see [License](LICENSE.md) for more information.