Spiral Scout we're hiring
Cycle ORM logo

Cycle ORM

Speed up PHP web application development with Cycle ORM, a powerful new object relational data mapper and modeling engine from Spiral Scout.

PHP ORM and Open-Source Data Modeling Tools

Working with your database has never been easier or more rewarding. Cycle ORM supercharges a programmer’s ability to CRUD - create, read, update, and delete data and schemas in their database with a tight, agile codebase and plenty of advanced features right out of the box. Based on a unique topological sorting algorithm, Cycle ORM’s PHP datamapper supports small and large-scale development projects, optimizing the process of modeling datasets, building queries, and adding dynamic mapping schemas to PHP-based web applications.

Cycle ORM photo

Key Benefits of Cycle ORM:

  • Check Mark

    Provides for multiple polymorphic relations

  • Check Mark

    Supports value objects, column-to-field mapping, and single table inheritance

  • Check Mark

    Datamapper PHP serves traditional PHP objects, custom objects, AR, or the same entity type for multiple repositories

  • Check Mark

    Facilitates eager and lazy loading

  • Check Mark

    Supports MySQL, MariaDB, PostgresSQL, SQLServer, SQLite

  • Check Mark

    Works with cyclic and directed graphs using command chains

  • Check Mark

    Compatible with Doctrine Collections, Doctrine Annotations, and Zend Hydrator

See More
Anton “J.D.” Titov, CTO of Spiral Scout and lead author of the Spiral Framework

Cycle ORM for Software Development Companies and Product Teams

Craft complex software-as-a-service (SaaS) solutions, enterprise resource planning products (ERP), content management systems (CMS), and customer relationship management solutions (CRM) with Cycle’s data mapper ORM, and give your customers the ability to control data formats in intuitive and convenient ways. Developers can finally work with large batches of data and smoothly alter persistence strategy with any entity type object they choose. Cycle ORM pairs a dynamic mapping schema with a streamlined codebase explicitly built to prevent memory leaks and safely run in environments like RoadRunner or Swoole.

“Our team has spent over seven years building and improving our ideal data mapper to serve as a powerful alternative to Doctrine and Eloquent. Developers can use Cycle with plain PHP objects (without proxies or annotations), or they can beef it up to a much larger-sized Doctrine clone. The best part? Cycle’s codebase is eight times smaller than Doctrine 2.0”

Anton “J.D.” Titov, CTO of Spiral Scout

The Open-Source Suite from Spiral Scout

Cycle ORM is one of a handful of core products designed and developed by Spiral Scout to serve software developers around the world. Alongside RoadRunner, a PHP application server, loader balancer, and process manager, and Spiral Framework, Cycle ORM forms a foundation for true rapid application development.

Learn More

Contact Us