Download the PHP package mameyugo/jsonq without Composer

On this page you can find all versions of the php package mameyugo/jsonq. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package jsonq

# πŸš€ JsonQ **High-Performance JSON Storage Engine for PHP** [![PHP Version](https://img.shields.io/badge/PHP-8.1%20|%208.2%20|%208.3%20|%208.4-777BB4?logo=php)](https://php.net) [![Rust](https://img.shields.io/badge/Rust-1.75%2B-orange?logo=rust)](https://rust-lang.org) [![License](https://img.shields.io/badge/License-PHP%203.01-blue)](LICENSE) [![Performance](https://img.shields.io/badge/Performance-2--10x%20faster-brightgreen)](docs/BENCHMARKS.md) *MongoDB-style queries | JSON Schema validation | ACID transactions | 10x performance* [Features](#-features) β€’ [Quick Start](#-quick-start) β€’ [Documentation](#-documentation) β€’ [Benchmarks](#-performance) β€’ [Contributing](#-contributing) Version: **0.9.0**

πŸ“Š What is JsonQ?

JsonQ is a blazing-fast PHP extension written in Rust that provides a file-based JSON storage engine with MongoDB-style queries, schema validation, indexing, and transactions.

Why JsonQ?


✨ Features

Core Storage

Query Engine

Fluent Query Builder

Aggregation & Analysis

Validation & Schema

Indexing

Transactions

Advanced Features (v0.3.0)

Collection Methods (v0.3.2)

Object Hydration (NEW - v0.5.0)

Legend: βœ… Confirmed | ⏳ Pending verification


πŸš€ Quick Start

Installation

Via APT (Debian/Ubuntu)

Via Curl (Quick Install)

Build from Source

Hello World


πŸ“š API Reference

Basic Operations

CRUD

Array Operations


MongoDB-style Queries

Comparison Operators

Array Operators

String Operators

Logical Operators


Fluent Query Builder

Available Operators:


Aggregation


Collection Methods (NEW)


Native Streaming (NEW - v0.4.0)

Process large JSON structures without loading everything into memory.


Schema Validation

Supported Constraints:


Indexing

Performance Impact:


Transactions

Guarantees:


Advanced Features (v0.3.0)

Compression

Compression Comparison: Method Ratio Speed Best For
none 1.0x Fastest Small files, frequent writes
gzip 2-3x Fast Good balance
zstd 2.5-4x Fastest Large files, best compression

Metrics & Observability

Tracked Metrics:


Backup & Restore


Global Configuration


🏎️ Performance

Benchmarks (vs Pure PHP)

Operation JsonQ Pure PHP Speedup
Parse JSON 0.8ms 5.2ms 6.5x faster
Find (no index) 1.2ms 12.5ms 10.4x faster
Find (indexed) 0.1ms 12.5ms 125x faster
Aggregate (sum) 0.9ms 8.7ms 9.7x faster
Complex query 2.1ms 18.3ms 8.7x faster
Write + fsync 1.5ms 3.2ms 2.1x faster

Benchmark environment: PHP 8.3, 10K documents, Intel i7-12700K

Optimization Tips

  1. Use Indexes: 10-100x speedup for equality lookups
  2. Enable Compression: 50-75% disk space reduction
  3. Batch Writes: Use transactions for multiple operations
  4. Monitor Metrics: Track cache hit rate and optimize queries
  5. Project Fields: Use select to return only needed data

πŸ—οΈ Architecture


🀝 Contributing

Contributions are welcome! Please read CONTRIBUTING.md for guidelines.

Development Setup

Project Structure


πŸ“„ License

JsonQ is licensed under The PHP License, version 3.01.


πŸ™ Acknowledgments


πŸ“ž Support


πŸ—ΊοΈ Roadmap

v0.6.0 (Q3 2026)

v1.0.0 (Q4 2026)


**Made with ❀️ in Rust | Powered by πŸš€ SIMD** [⭐ Star on GitHub](https://github.com/mameyugo/JsonQ) β€’ [πŸ“– Documentation](https://github.com/mameyugo/JsonQ/blob/main/docs/API.md) β€’ [πŸ› Report Bug](https://github.com/mameyugo/JsonQ/issues)

All versions of jsonq with dependencies

PHP Build Version
Package Version
Requires php Version >=8.1
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package mameyugo/jsonq contains the following files

Loading the files please wait ...