Skip to content
@cycle

Cycle ORM

PHP DataMapper ORM and Data Modeling Engine by Spiral Scout


Follow on X (Twitter) Discord Support

Welcome to Cycle Organization! 👋

Cycle ORM is a modern data mapper for PHP, designed to be intuitive and flexible. It offers a high-performance database access layer that simplifies working with databases in PHP applications.

💬 Join Our Community

Follow us on X (Twitter) and join our Discord server to connect with other Cycle ORM users and contributors!

🗺️ Explore the Cycle Ecosystem

  • ORM: Core of our project — Data mapper layer.
  • Database: Database connectors and utilities for MySQL, PostgreSQL, MSSQL, and SQLite.
  • Annotated: Support for annotated entity classes, allowing direct definitions of schemas in PHP code.
  • Schema Renderer: Renders ORM schemas into various formats, including PHP code, console output and Mermaid.
  • Schema Provider: Provides the ability to build schema for Cycle ORM from different sources.
  • Entity Behavior: Utility classes for entity behaviors like soft deletes, auto timestamps, and UUID generation.
  • Migrations: Automatically generates migration files to keep the database schema in sync with the ORM schema.

👩‍💻 Resources for Developers

🌍 Cycle ORM Integrations

Cycle ORM can be integrated seamlessly with various PHP frameworks, enhancing productivity across different development environments:

🚀 Key Projects

🤗 Support Cycle ORM

Consider supporting us by becoming a sponsor on GitHub: Become a Sponsor

📄 Contributing to Cycle ORM

We welcome contributions of all forms, from code improvements to documentation. Dive into our Contributing Guidelines for more details on how you can contribute.

Pinned Loading

  1. orm orm Public

    PHP DataMapper, ORM

    PHP 1.2k 72

  2. docs docs Public

    Cycle ORM Documentation

    110 37

  3. database database Public

    Database Abstraction Layer, Schema Introspection, Schema Generation, Query Builders

    PHP 54 24

Repositories

Showing 10 of 18 repositories
  • active-record Public

    Provides a simple way to work with your database using Active Record pattern and Cycle ORM.

    cycle/active-record’s past year of commit activity
    PHP 3 MIT 0 1 2 Updated Dec 23, 2024
  • schema-migrations-generator Public

    Migrations generator

    cycle/schema-migrations-generator’s past year of commit activity
    PHP 2 MIT 4 2 0 Updated Dec 23, 2024
  • docs Public

    Cycle ORM Documentation

    cycle/docs’s past year of commit activity
    110 37 33 (1 issue needs help) 1 Updated Dec 20, 2024
  • annotated Public

    Schema generation using annotated entities and mappers

    cycle/annotated’s past year of commit activity
    PHP 24 MIT 13 9 2 Updated Dec 13, 2024
  • schema-builder Public

    Declarative schema generation for Cycle ORM

    cycle/schema-builder’s past year of commit activity
    PHP 14 MIT 12 7 3 Updated Dec 13, 2024
  • orm Public

    PHP DataMapper, ORM

    cycle/orm’s past year of commit activity
    PHP 1,237 MIT 72 78 4 Updated Dec 12, 2024
  • database Public

    Database Abstraction Layer, Schema Introspection, Schema Generation, Query Builders

    cycle/database’s past year of commit activity
    PHP 54 MIT 24 27 (2 issues need help) 2 Updated Dec 10, 2024
  • gh-actions Public Forked from wayofdev/gh-actions

    Provides shareable workflows and composite actions for the @cycle organization.

    cycle/gh-actions’s past year of commit activity
    Makefile 2 MIT 1 1 0 Updated Dec 10, 2024
  • migrations Public

    Automatic migration generation

    cycle/migrations’s past year of commit activity
    PHP 20 MIT 15 10 (3 issues need help) 3 Updated Oct 24, 2024
  • cycle/entity-behavior’s past year of commit activity
    PHP 9 MIT 6 5 1 Updated Aug 9, 2024

Top languages

Loading…

Most used topics

Loading…