PHPackages                             jarves/jarves - 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. jarves/jarves

ActiveLibrary

jarves/jarves
=============

An open-source Content-Management-System CMS as Symfony Bundle.

0.2.0-alpha(10y ago)32989938[6 issues](https://github.com/jarves/jarves/issues)LGPL-3.0JavaScriptPHP &gt;=5.6

Since Sep 7Pushed 7y ago27 watchersCompare

[ Source](https://github.com/jarves/jarves)[ Packagist](https://packagist.org/packages/jarves/jarves)[ Docs](http://jarves.io/)[ RSS](/packages/jarves-jarves/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (2)Dependencies (18)Versions (7)Used By (0)

Jarves CMS
==========

[](#jarves-cms)

 [![](https://avatars1.githubusercontent.com/u/7001307?v=4&s=150)](https://avatars1.githubusercontent.com/u/7001307?v=4&s=150)

An enterprise and high-speed open-source Content-Management-System (CMS) / Application Framework based on the Symfony framework with a full RESTful API, a user friendly administration interface and rapid application development (RAD) framework using Composer, Propel and other rock-solid libraries.

[![Build Status](https://camo.githubusercontent.com/fc218aa5d17208e154979c20402bb18e22d88c546d1ad9efea6db8a54bc6f13e/68747470733a2f2f7472617669732d63692e6f72672f6a61727665732f6a61727665732e706e673f6272616e63683d6d6173746572)](https://travis-ci.org/jarves/jarves)[!\[Gitter\](https://badges.gitter.im/Join Chat.svg)](https://gitter.im/jarves/jarves)[![PPM Compatible](https://raw.githubusercontent.com/php-pm/ppm-badge/master/ppm-badge.png)](https://github.com/php-pm/php-pm)

Status
------

[](#status)

This project is currently in development and has no releases yet.

If you want to support this project, co-maintain, or participate in another way feel free to contact me. I'd love to add more people to this organisation and bring it forward. I invested already several thousand of hours in this project and can probably not bring it alone to an end. Help to make the CMS world a better place. :)

Installation
------------

[](#installation)

This describes the customized installation, usually used by developers.

Read the [development installation documentation](http://jarves.io/documentation/quick-start/installation).

Read the [Create A Theme documentation](http://jarves.io/documentation/cook-book/create-a-theme), to create layouts for your website.

Extensions
----------

[](#extensions)

This is how a theme extension looks like:

This is how a more details news extension looks like:

Requirements
------------

[](#requirements)

1. PHP 5.6+
2. Symfony 3
3. \*nix OS (Linux, BSD, OSX)
4. PHP extensions: PDO, mbstring, gd, zip
5. MySQL, PostgreSQL or SQLite

Features
--------

[](#features)

- Based on Symfony
- Based on Propel ORM (Propel supports MySQL, PostgreSQL, SQLite, MSSQL, and Oracle),
- Advanced, fast and fresh administration interface
- The administration API is completely abstracted through a [REST API](https://raw.githubusercontent.com/jarves/jarves.io/master/src/AppBundle/Resources/public/images/screenshots/rest-api.png)
- File abstraction layer (for mounts with external storages \[s3, ftp, dropbox, etc\]), CDN
- i18n using `getText` (with all of its features \[e.g. including plural support, contexts\]) compatible .po files
- High-Performance through several cache layers
- Session storage through several layers (distributed sessions supported)
- Easy to extend through a fancy extension editor, completely modulized - the symfony way
- CRUD window generator, without writing one line of code
- Extremely detailed permission system
- Ships with a solid bunch of UI input widgets (input fields)
- Several flexible authentication layers (e.g. changeable for administration, changeable per domain)
- Secure password storage using up-to-date encryptions
- Feature-rich inline editing (TinyMCE, Markdown, Drag'n'Drop', etc)
- Awesome file manager

Screenshot
----------

[](#screenshot)

[![Administration Login](https://raw.githubusercontent.com/jarves/jarves.io/master/src/AppBundle/Resources/public/images/screenshots/admin-login.png)](https://raw.githubusercontent.com/jarves/jarves.io/master/src/AppBundle/Resources/public/images/screenshots/admin-login.png)

### Frontend inline editing

[](#frontend-inline-editing)

[![Administration Frontend Edit](https://raw.githubusercontent.com/jarves/jarves.io/master/src/AppBundle/Resources/public/images/screenshots/admin-frontend-edit.png)](https://raw.githubusercontent.com/jarves/jarves.io/master/src/AppBundle/Resources/public/images/screenshots/admin-frontend-edit.png)[![Administration Frontend Edit 2](https://raw.githubusercontent.com/jarves/jarves.io/master/src/AppBundle/Resources/public/images/screenshots/admin-frontend-edit-content-elements.png)](https://raw.githubusercontent.com/jarves/jarves.io/master/src/AppBundle/Resources/public/images/screenshots/admin-frontend-edit-content-elements.png)

### File manager

[](#file-manager)

1. Drag'n'Drop inside the app, from your desktop to Jarves and vice-versa.
2. OSX like preview
3. File editing (rename, delete)
4. Image editing (crop/resize)
5. File Abstraction Layer (for AWS S3 inside Jarves for example)
6. Async file uploaded

[![Administration File manager](https://raw.githubusercontent.com/jarves/jarves.io/master/src/AppBundle/Resources/public/images/screenshots/admin-files-context-image.png)](https://raw.githubusercontent.com/jarves/jarves.io/master/src/AppBundle/Resources/public/images/screenshots/admin-files-context-image.png)[![Administration File manager Images](https://raw.githubusercontent.com/jarves/jarves.io/master/src/AppBundle/Resources/public/images/screenshots/admin-files-context-image2.png)](https://raw.githubusercontent.com/jarves/jarves.io/master/src/AppBundle/Resources/public/images/screenshots/admin-files-context-image2.png)[![Administration File manager Crop](https://raw.githubusercontent.com/jarves/jarves.io/master/src/AppBundle/Resources/public/images/screenshots/admin-files-image-crop.png)](https://raw.githubusercontent.com/jarves/jarves.io/master/src/AppBundle/Resources/public/images/screenshots/admin-files-image-crop.png)[![Administration File manager Editor](https://raw.githubusercontent.com/jarves/jarves.io/master/src/AppBundle/Resources/public/images/screenshots/admin-file-codemirror.png)](https://raw.githubusercontent.com/jarves/jarves.io/master/src/AppBundle/Resources/public/images/screenshots/admin-file-codemirror.png)

### CRUD Framework

[](#crud-framework)

[![Administration CRUD List](https://raw.githubusercontent.com/jarves/jarves.io/master/src/AppBundle/Resources/public/images/screenshots/admin-crud-list.png)](https://raw.githubusercontent.com/jarves/jarves.io/master/src/AppBundle/Resources/public/images/screenshots/admin-crud-list.png)[![Administration CRUD Form](https://raw.githubusercontent.com/jarves/jarves.io/master/src/AppBundle/Resources/public/images/screenshots/admin-crud-form.png)](https://raw.githubusercontent.com/jarves/jarves.io/master/src/AppBundle/Resources/public/images/screenshots/admin-crud-form.png)[![Administration CRUD Objects](https://raw.githubusercontent.com/jarves/jarves.io/master/src/AppBundle/Resources/public/images/screenshots/admin-extensioneditor-objects.png)](https://raw.githubusercontent.com/jarves/jarves.io/master/src/AppBundle/Resources/public/images/screenshots/admin-extensioneditor-objects.png)

### Permission System

[](#permission-system)

Very detailed permission system.

[![Permission System Entry Points](https://raw.githubusercontent.com/jarves/jarves.io/master/src/AppBundle/Resources/public/images/screenshots/admin-permission-management1.png)](https://raw.githubusercontent.com/jarves/jarves.io/master/src/AppBundle/Resources/public/images/screenshots/admin-permission-management1.png)[![Permission System Objects](https://raw.githubusercontent.com/jarves/jarves.io/master/src/AppBundle/Resources/public/images/screenshots/admin-permission-management2.png)](https://raw.githubusercontent.com/jarves/jarves.io/master/src/AppBundle/Resources/public/images/screenshots/admin-permission-management2.png)

[More Screenshots](http://jarves.io/documentation/quick-start/screenshots)

More information:

###  Health Score

33

—

LowBetter than 75% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity34

Limited adoption so far

Community24

Small or concentrated contributor base

Maturity48

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 96.6% 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 ~3 days

Total

2

Last Release

3684d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/974147f78bc18a1b3838b2959678bab84bb15ce12b79ecb638c8444ff05bf3c3?d=identicon)[MArcJ](/maintainers/MArcJ)

---

Top Contributors

[![marcj](https://avatars.githubusercontent.com/u/450980?v=4)](https://github.com/marcj "marcj (225 commits)")[![xyNNN](https://avatars.githubusercontent.com/u/1929750?v=4)](https://github.com/xyNNN "xyNNN (3 commits)")[![jdecoster](https://avatars.githubusercontent.com/u/606311?v=4)](https://github.com/jdecoster "jdecoster (1 commits)")[![kadet1090](https://avatars.githubusercontent.com/u/747404?v=4)](https://github.com/kadet1090 "kadet1090 (1 commits)")[![fkubis](https://avatars.githubusercontent.com/u/1895796?v=4)](https://github.com/fkubis "fkubis (1 commits)")[![MiguelFB](https://avatars.githubusercontent.com/u/17480321?v=4)](https://github.com/MiguelFB "MiguelFB (1 commits)")[![mpscholten](https://avatars.githubusercontent.com/u/2072185?v=4)](https://github.com/mpscholten "mpscholten (1 commits)")

---

Tags

administrationcmsjavascriptsymfonycmsPHP CMSWCMS

###  Code Quality

TestsPHPUnit

### Embed Badge

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

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

###  Alternatives

[claroline/core-bundle

Claroline core bundle

165.5k52](/packages/claroline-core-bundle)[leaphly/leaphly-sandbox

The Leaphly sandbox

144.4k](/packages/leaphly-leaphly-sandbox)[innomatic/innomatic-platform

Innomatic Platform distribution

352.2k](/packages/innomatic-innomatic-platform)[anime-db/anime-db

The application for making home collection anime

252.1k2](/packages/anime-db-anime-db)

PHPackages © 2026

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