PHPackages                             sintattica/atk - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. sintattica/atk

ActiveLibrary[Framework](/categories/framework)

sintattica/atk
==============

ATK business framework

v11.7.0(3mo ago)4521.4k↓50%23[2 issues](https://github.com/Sintattica/atk/issues)[1 PRs](https://github.com/Sintattica/atk/pulls)2MITJavaScriptPHP &gt;=8.3

Since Dec 12Pushed 3mo ago18 watchersCompare

[ Source](https://github.com/Sintattica/atk)[ Packagist](https://packagist.org/packages/sintattica/atk)[ Docs](https://github.com/sintattica/atk)[ RSS](/packages/sintattica-atk/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (2)Dependencies (3)Versions (193)Used By (2)

ATK Framework
=============

[](#atk-framework)

ATK Framework is a special purpose PHP framework targeted at business applications.

It's targeted at developers who wish to focus on business logic, instead of coding HTML. Where other application frameworks mainly provide a large set of utility classes, ATK provides a complete framework that requires only small amounts of code to get usable applications, while maintaining full flexibility.

Branches
--------

[](#branches)

ATK was originally developed by Ivo Jansch and iBuildings back in 2000. It's been actively developed until 2011 (version 6.6).

This repo is managed by Sintattica. We still have some active projects based on various versions of ATK. Since we didn't find a true alternative to ATK yet, we opted to keep it alive.

We currently have these branches:

- main
- release/v9
- 9.1
- 9.0
- 8.2

### main

[](#main)

The main branch contains the latest updates. It starts from release/v9 that was the branch that contained the rolling-releases.

### release/v9

[](#releasev9)

This branch starts from v9.1, it contains an updated style based on AdminLte framework. We are making other changes that will be rolled out in the future, generally we will be work on fixing existing functionalities on the version 9 line.

Our primary objective in the version 9.x is to give a new layout to existing projects and update them at least to PHP7.2.

The second objective is to merge the layout updates of the 9.2.x versions with the changes made in the v10.x and put a base for the upcoming v11 of the ATK framework.

The third objective is to create a skeleton project and some documentation so everyone can get onboard and develop awesome ATK applications.

### 9.1

[](#91)

Version like 9.0, but with jQuery only Currently there's no documentation for v9. Maybe we'll manage to write some docs in the future. If you have one, please tell us.

### 9.0

[](#90)

This is a deeply refactored version that's not backward compatible. It's been developed with the following objectives:

- composer support and PSR-4 compatibility
- a modern class system (PSR-1/PSR-2)
- PHP7 compatibility
- better handling of modules
- removal of deprecated functions
- no more themes, GUI is now Bootstrap-based
- [Smarty 3](http://www.smarty.net/v3_overview) integration
- [Select2](https://select2.github.io/) integration

### 8.2

[](#82)

We call this the "classic" ATK, i.e. the closest to iBuildings' version. It's largely backward compatible, with no additional functions:

- lots of bug fixes
- added a Bootstrap theme
- improvements to Steelblue/Stillblue themes
- improvements to attributes (atkAttribute, atkDateAttribute, atkListAttribute, atkNumberAttribute, atkFieldSet...)
- improvements to relations (especially atkManyToOneRelation)
- improvements to search functionality
- better handling of dependencies
- better handling of form buttons and submit
- refactoring of meta fetching
- added a couple of utility functions

Contributions
-------------

[](#contributions)

Since we use both branches in production projects, pull requests for bug fixes are welcome, but we cannot guarantee to accept new features. Please get in touch before submitting such requests.

We kindly ask you to:

- Make pull requests by creating a feature branch from 8.2 or 9.0 or main
- Don't branch from master
- Avoid redundant comments
- Keep PSR-4 formatting
- Make the PR's topic "tight", don't modify dozens of classes or the whole app
- Only add or fix a well-defined feature, keeping your changes small

Thanks!

Team Sintattica

###  Health Score

65

—

FairBetter than 99% of packages

Maintenance81

Actively maintained with recent releases

Popularity39

Limited adoption so far

Community29

Small or concentrated contributor base

Maturity97

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 56% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~21 days

Total

188

Last Release

97d ago

Major Versions

v9.3.8 → 10.0.x-dev2022-06-29

v9.14.8 → v11.0.02024-09-09

v9.14.9 → v11.4.42025-06-26

v9.14.10 → v11.5.02025-11-21

v9.14.12 → v11.6.02025-12-04

PHP version history (5 changes)v9.0.0PHP &gt;=5.5.9

v9.2PHP &gt;=7.4

v9.2.0-alphaPHP &gt;=7.2

10.0.x-devPHP &gt;=7.0

v11.0.0PHP &gt;=8.3

### Community

Maintainers

![](https://www.gravatar.com/avatar/a4031ab65f5b44781b51b8967534cd7bd507cdac515e533188ae87b4c3a2b88f?d=identicon)[dangamba](/maintainers/dangamba)

---

Top Contributors

[![rotamike](https://avatars.githubusercontent.com/u/188563494?v=4)](https://github.com/rotamike "rotamike (455 commits)")[![NGjata](https://avatars.githubusercontent.com/u/9076570?v=4)](https://github.com/NGjata "NGjata (290 commits)")[![AndreaCattaneo](https://avatars.githubusercontent.com/u/9008582?v=4)](https://github.com/AndreaCattaneo "AndreaCattaneo (17 commits)")[![sanotto](https://avatars.githubusercontent.com/u/11932376?v=4)](https://github.com/sanotto "sanotto (11 commits)")[![filippo597](https://avatars.githubusercontent.com/u/112089246?v=4)](https://github.com/filippo597 "filippo597 (10 commits)")[![danielenorton](https://avatars.githubusercontent.com/u/94857760?v=4)](https://github.com/danielenorton "danielenorton (10 commits)")[![PhrozenByte](https://avatars.githubusercontent.com/u/920356?v=4)](https://github.com/PhrozenByte "PhrozenByte (7 commits)")[![dalers](https://avatars.githubusercontent.com/u/1334368?v=4)](https://github.com/dalers "dalers (5 commits)")[![wayneh](https://avatars.githubusercontent.com/u/687713?v=4)](https://github.com/wayneh "wayneh (4 commits)")[![dangamba](https://avatars.githubusercontent.com/u/4225045?v=4)](https://github.com/dangamba "dangamba (2 commits)")[![ematrive](https://avatars.githubusercontent.com/u/47666740?v=4)](https://github.com/ematrive "ematrive (1 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (1 commits)")

---

Tags

framework

### Embed Badge

![Health badge](/badges/sintattica-atk/health.svg)

```
[![Health](https://phpackages.com/badges/sintattica-atk/health.svg)](https://phpackages.com/packages/sintattica-atk)
```

###  Alternatives

[laravel/framework

The Laravel Framework.

34.7k509.9M17.0k](/packages/laravel-framework)[laravel-zero/framework

The Laravel Zero Framework.

3371.4M369](/packages/laravel-zero-framework)[doppar/framework

The Doppar Framework

366.7k8](/packages/doppar-framework)[wpstarter/framework

The WpStarter Framework - Laravel Framework for WordPress

1810.1k4](/packages/wpstarter-framework)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
