Skip to content

marioarce/Axlis

Repository files navigation

Axlis

Axlis Banner

CI NuGet License: MIT

Axlis is a Sitecore ecosystem for .NET 8 — a collection of enterprise-grade libraries and tools for Sitecore development.


Ecosystem Components

Axlis.ORM

The first component in the Axlis ecosystem — a Sitecore Headless GraphQL ORM for .NET 8. A strongly-typed, Synthesis-style item model built on raw HttpClient + System.Text.Json. No third-party GraphQL library required.

Part of the PowerCSharp ecosystem. Integrates with PowerCSharp.Feature.Cache for stampede-safe item caching.

Package Family:

Package Description TFMs
Axlis.ORM Facade, cache manager, DI wiring (AddAxlisORM) net8.0
Axlis.ORM.GraphQL Default HttpClient+STJ transport, SitecoreService, query builder net8.0
Axlis.ORM.Core Domain model, field types, ExtendedItem, AxesAdapter, ItemConverter net8.0
Axlis.ORM.Abstractions Contracts, NoOps, AxlisResult<T>, codegen-hook attributes netstandard2.0 + net8.0

See Axlis.ORM Documentation for installation and usage.


Roadmap

Planned Components

  • Axlis.Context — Thread-safe Sitecore context implementation solving the non-thread-safe nature of Sitecore.Context in multi-threaded scenarios
  • Axlis.Diagnostics — Enhanced diagnostics and monitoring for Sitecore applications
  • Axlis.Caching — Advanced caching strategies for Sitecore data

Sample App

See Axlis.CleanArchitecture.Sample — a full working consumer built on PowerCSharp.CleanArchitecture.


Documentation


Support

  • GitHub Discussions — Use for questions, ideas, and community discussions
  • GitHub Issues — Use for bug reports and feature requests

When to use Discussions:

  • Questions about configuration, usage, or best practices
  • Ideas for new features or improvements
  • Sharing your implementation or asking for guidance
  • General conversations about Axlis

When to use Issues:

  • Bug reports with reproducible steps
  • Specific feature requests with clear requirements
  • Security vulnerabilities (see SECURITY.md)

Contributing

See CONTRIBUTING.md for branch strategy, commit format, and PR checklist.

License

MIT — see LICENSE.

About

Axlis is a strongly-typed Sitecore Headless GraphQL ORM for .NET 8 — bring Synthesis-style item models to the Headless world with zero third-party GraphQL dependencies. Built on raw HttpClient + System.Text.Json for maximum performance and simplicity.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages