Open-source projects categorized as Unifi

Top 14 Unifi Open-Source Projects

  • GitHub repo unifi-poller

    Application: Collect ALL UniFi Controller, Site, Device & Client Data - Export to InfluxDB or Prometheus

    Project mention: Nagios and UniFi | reddit.com/r/sysadmin | 2021-03-01

    Maybe try Unifi Poller.

  • GitHub repo udm-utilities

    A collection of things I have made to make the Unifi Dream Machine more useful

    Project mention: DNS Resolution across site to site VPN using UDM Pros | reddit.com/r/Ubiquiti | 2021-03-01
  • Scout

    Get performance insights in less than 4 minutes. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo Varken

    Standalone application to aggregate data from the Plex ecosystem into InfluxDB using Grafana for a frontend

    Project mention: Any sqlite pros know if it's possible to combine watch history from two Plex servers? | reddit.com/r/PleX | 2021-02-03

    Check this out. It allows you to combine two tautulli instances into a single history https://github.com/Boerderij/Varken

  • GitHub repo UniFi-API-browser

    Tool to browse data exposed by Ubiquiti's UniFi Controller API (demo: https://api-browser-demo.artofwifi.net/)

    Project mention: UniFi OS - API Question | reddit.com/r/Ubiquiti | 2021-01-29

    Take a look at the Unifi API browser. https://github.com/Art-of-WiFi/UniFi-API-browser. I think you are better off using the API Browser or the PHP API that can be found at off the link above.

  • GitHub repo UniFi-API-client

    A PHP API client class to interact with Ubiquiti's UniFi Controller API

    Project mention: Disable clients on whim? | reddit.com/r/HomeNetworking | 2021-02-05

    For wifi clients you can use this. https://github.com/Art-of-WiFi/UniFi-API-client. Create some commands to enable/disable clients. These commands can be executed via mobile phone with apps like ssh button with a single click. Works fine for me.

  • GitHub repo unifi-pfsense

    A script that installs the UniFi Controller software on pfSense and other FreeBSD systems

    Project mention: pfSense Plus and SG-3100 | reddit.com/r/PFSENSE | 2021-02-24

    Try running unifi ON your pfsense box. Yeah that's what I'm doing now. PFSense 2.4.5 on a Optiplex 3020, 256gb SSD, 8GB RAM, Intel 4 port pcie nic, with Unifi 5.14.23 care of https://github.com/gozoinks/unifi-pfsense

  • GitHub repo homebridge-unifi-protect

    :video_camera: Complete HomeKit integration for UniFi Protect with full support for most features including autoconfiguration, motion detection, and multiple controllers: https://homebridge.io

    Project mention: G4 Doorbell, don't buy for the realtime interaction | reddit.com/r/Ubiquiti | 2021-02-03

    Raised an issue here but the developer doesn't think it's at his end: https://github.com/hjdhjd/homebridge-unifi-protect/issues/257

  • GitHub repo unifiprotect

    Control and monitor your Unifi Protect Cameras from Home Assistant

    Project mention: UniFi Protect - Homekit Integration Guide | reddit.com/r/Ubiquiti | 2021-03-02
  • GitHub repo terraform-provider-unifi

    Terraform provider for Unifi :satellite:

    Project mention: Does EdgeRouter or Unifi support Infrastructure as Code? | reddit.com/r/Ubiquiti | 2020-12-24

    I was just looking into this. Nothing from ansible or NAPALM, but a community provider for TF that would need some iteration to be full-featured. https://github.com/paultyng/terraform-provider-unifi

  • GitHub repo unifi

    Unifi Docker Container

    Project mention: Ubiquiti Networks Breach | news.ycombinator.com | 2021-01-12

    I have tried a couple of others before and have currently been using:


    But every couple of days, the logs start to fill up with random java exceptions, then it starts leaking memory and eventually brings the host to a grinding halt and crashes.

    I've had no troubles when using the Cloud Key Gen2 Plus, but I like the idea of the controller NOT being located on site.

  • GitHub repo udm-le

    Let's Encrypt support for Ubiquiti UbiOS firmwares

    Project mention: Ubiquiti Dream Machine Pro SSL? | reddit.com/r/Ubiquiti | 2021-03-02
  • GitHub repo unifi-protect-remux

    Tool to help remux .ubv files from Ubiquiti's Unifi Protect system so they can be turned into standard .mp4 files

    Project mention: PSA: If someone steals your Unifi Protect camera, you can't play back the footage. This is by design, according to Ubiquiti... | reddit.com/r/Ubiquiti | 2021-02-04

    This does seem to be a current limitation of the application itself. It's a bit different on iOS but similar results. If there's critical data that you need to view now, as in your cameras were stolen, you can use a bit of complicated work around. This would be to enable SSH and convert the UBV files into MP4 files using something like: https://github.com/petergeneric/unifi-protect-remux This is not a ideal solution, but could be enabled as a work flow to a longer term backup solution with something like rsync. Hopefully they will release an update to make this easier soon.

  • GitHub repo unifi-phantom-clients-cleanup

    Application to clean up phantom clients in the UniFi Controller

    Project mention: How to get rid of these? | reddit.com/r/UNIFI | 2021-02-06
  • GitHub repo udm-host-records

    Scripts to list, add, update, and remove host records in the Ubiquiti UniFI Dream Machine DNS forwarder.

    Project mention: Scripts to edit UDM DNS host records (udm-host-records) | reddit.com/r/Ubiquiti | 2021-02-24
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-03-02.


What are some of the best open-source Unifi projects? This list will help you:

Project Stars
1 unifi-poller 1,000
2 udm-utilities 894
3 Varken 819
4 UniFi-API-browser 669
5 UniFi-API-client 594
6 unifi-pfsense 538
7 homebridge-unifi-protect 319
8 unifiprotect 268
9 terraform-provider-unifi 232
10 unifi 172
11 udm-le 155
12 unifi-protect-remux 70
13 unifi-phantom-clients-cleanup 1
14 udm-host-records 1