https://github.com/jozephkabongo/nokysql
NokySQL is a lightweight, high-performance SQL Query Builder for PHP that bridges the gap between raw SQL and full ORMs.
https://github.com/jozephkabongo/nokysql
database mysql php postgresql query-builder sql sqlite
Last synced: 2 months ago
JSON representation
NokySQL is a lightweight, high-performance SQL Query Builder for PHP that bridges the gap between raw SQL and full ORMs.
- Host: GitHub
- URL: https://github.com/jozephkabongo/nokysql
- Owner: jozephkabongo
- License: mit
- Created: 2025-04-03T02:08:12.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-06T18:30:37.000Z (about 1 year ago)
- Last Synced: 2025-12-15T02:24:45.410Z (6 months ago)
- Topics: database, mysql, php, postgresql, query-builder, sql, sqlite
- Language: PHP
- Homepage:
- Size: 33.2 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# NokySQL by jozeph kabongo
NokySQL is a lightweight, high-performance SQL Query Builder for PHP that bridges the gap between raw SQL and full ORMs.
## Designed for developers who want:
- Fluent, expressive syntax without heavy ORM overhead
- Multiple database support (MySQL, PostgreSQL, SQLite)
- Full control over generated queries
- Enterprise-grade security with automatic prepared statements
- Zero configuration philosophy
## Features:
- Fluent Query Builder for SELECT/INSERT/UPDATE/DELETE
- Multi-Database Support: MySQL, PostgreSQL, SQLite
- 100% PDO-Based with prepared statements
- Schema Builder for database migrations
- Parallel Query Execution
- Transactions with commit/rollback
- Comprehensive Error Handling
- Lightweight (< 15KB core)
## Perfect for:
- Quick database prototyping
- Legacy project integration
- Educational projects
- Lightweight CMS backends
## Installation
The preferred method is via [composer](https://getcomposer.org/).
Follow the installation [instructions](https://getcomposer.org/doc/00-intro.md) if you do not already have composer installed.
Once composer is installed, execute the following command in your project root to install this library:
```bash
composer require jozephkabongo/nokysql
```