PHPackages                             srayner/cobalt - 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. srayner/cobalt

ActiveLibrary

srayner/cobalt
==============

ICT Asset and Project Management Application

37[9 issues](https://github.com/srayner/cobalt/issues)JavaScript

Since Jun 7Pushed 2y ago1 watchersCompare

[ Source](https://github.com/srayner/cobalt)[ Packagist](https://packagist.org/packages/srayner/cobalt)[ RSS](/packages/srayner-cobalt/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (3)Used By (0)

[![Build Status](https://camo.githubusercontent.com/54ec8559176ed91240b3fa679f88159bb5b542305342311fc926d5c82ab54a04/68747470733a2f2f7472617669732d63692e6f72672f737261796e65722f636f62616c742e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/srayner/cobalt)[![Coverage Status](https://camo.githubusercontent.com/332b62c70125d61d6989a61c46f08787a313b6b1d845f5ba1f8f656ab57e56ef/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f737261796e65722f636f62616c742f62616467652e7376673f6272616e63683d6d6173746572)](https://coveralls.io/github/srayner/cobalt?branch=master)

Cobalt Application
==================

[](#cobalt-application)

Cobalt is a complete ICT solution for asset management, project management and support help desk. It can connect to Active Directory via an LDAP connector to extract user and computer information.

Currently it can manage; users, hardware, software, projects, domains and support tickets. There is also an FAQ section.

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

[](#installation)

Note this application requires that you have the ldap php extension installed.

```
mkdir cobalt
cd cobalt
git clone https://github.com/srayner/cobalt.git .
php composer.phar install

```

Post install tasks
------------------

[](#post-install-tasks)

1. Create a database called cobalt, and execute the SQL script located in the \\data\\db\_schema folder to create the database table structure.
2. Rename the \\config\\autoload\\local.php.dist to remove the .dist extension. Then modify the configuration at the top of this file to suit your local installation.

Dashboard
---------

[](#dashboard)

The dashboard gives an overview of the system. It shows the total number of important system entities as well as the current state of monitored network interfaces.

[![Image of Dashboard](/docs/Screenshot2.jpg)](/docs/Screenshot2.jpg)

Users
-----

[](#users)

You can add, edit, search for, view and delete users. You can also import/update user information from Microsoft Active Directory.

Hardware
--------

[](#hardware)

You can add, edit, search, view and delete hardware. There are two specialised types of hardware;

- Computers
- Printers

Computers have various additional properties including operating system and logical disk information can be extracted from computers using WMI. You can get remote access to computers via remote desktop or VNC. There is also easy access to the computer's C$ share for browsing the hard drive of the remote computer.

Printers have additional properties such as print speed, print quality, etc. Printers can also have associated consumables. Consumables have peroperties such as; type, supplier and quantity in stock.

Software
--------

[](#software)

Software has a manufacturer, a type and a category. Software can have associated licenses, as well as associated installations.

Projects
--------

[](#projects)

Projects can have associated milestones and milestones can have associated tasks. [See the Cobalt website](http://srayner.github.io/cobalt)

[![Image of Project](/docs/Screenshot.jpg)](/docs/Screenshot.jpg)

Domains
-------

[](#domains)

Domain names can be added, and then information can be extracted from the WhoIs database for DNS records.

[![Image of Project](/docs/Domains_Screenshot.jpg)](/docs/Domains_Screenshot.jpg)

FAQs
----

[](#faqs)

There is a simple FAQ section.

Development Roadmap
-------------------

[](#development-roadmap)

The help desk module, hardware monitoring and notifications are all currently work in progress.

Further possibilities include;

- Change management module
- Detailed problems &amp; solutions.
- Service monitoring

###  Health Score

17

—

LowBetter than 8% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity44

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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.

### Community

Maintainers

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

---

Top Contributors

[![srayner](https://avatars.githubusercontent.com/u/630491?v=4)](https://github.com/srayner "srayner (842 commits)")

### Embed Badge

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

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

PHPackages © 2026

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