composer require wplibs/database:^1.0
Basic Example
<?php
use WPLibs\Database\Database;
$builder = Database::newQuery()->select( '*' )->from( 'posts' );
var_dump( $posts = $builder->get() );
var_dump( $builder->toSql() ); // select * from `{$wpdb->posts}`
The query above can be shorten by this:
$posts = Database::table( 'posts' )->get();