Homebox is the inventory and organization system built for the Home User! With a focus on simplicity and ease of use, Homebox is the perfect solution for your home inventory, organization, and management needs. Homebox is designed to be simple and easy to use. No complicated setup or configuration required. Use either a single docker container, or deploy yourself by compiling the binary for your platform of choice. Homebox is written in Go which makes it extremely fast and requires minimal resources to deploy. In general idle memory usage is less than 50MB for the whole container. Homebox is designed to be portable and run on anywhere. We use SQLite and an embedded Web UI to make it easy to deploy, use, and backup.
Seems flexible enough to use it to keep inventories of just about anything, from IoT devices to books.
Automatic CPU speed & power optimizer for Linux based on active monitoring of laptop's battery state, CPU usage, CPU temperature and system load. Ultimately allowing you to improve battery life without making any compromises.
One of the problems with Linux today on laptops is that CPU will run in unoptimized manner which will negatively reflect on battery life. For example, CPU will run using "performance" governor with turbo boost enabled regardless if it's plugged in to power or not.
Issue can be mitigated by using tools like indicator-cpufreq or cpufreq, but these still require manual action from your side which can be daunting and cumbersome.
Using tools like TLP can help in this situation with extending battery life but it also might come with its own set of problems, like losing turbo boost. With that said, I needed a simple tool which would automatically make "cpufreq" related changes, save battery like TLP, but let Linux kernel do most of the heavy lifting. That's how auto-cpufreq was born.
Please note: auto-cpufreq aims to replace TLP in terms of functionality and after you install auto-cpufreq it's recommended to remove TLP. If both are used for same functionality, i.e: to set CPU frequencies it'll lead to unwanted results like overheating. Hence, only use both tools in tandem if you know what you're doing.
In the AUR.
OpenEMC is an open-source firmware implementing an embedded management controller (EMC) on an STM32F1 microcontroller. It consists of a bootloader and firmware (both written in Rust) and Linux kernel driver modules (written in C).
Implements communication with the host over I2C and one interrupt line, field-upgradable firmware, full power control, a system watchdog, a real-time clock (RTC) with alarm and system wake-up, GPIO with interrupts, pin control, an analog digital converter (ADC), and full Linux device tree integration.
It's closely related to pip. In fact, it uses pip, but is focused on installing and managing Python packages that can be run from the command line directly as applications.
pip is a general-purpose package installer for both libraries and apps with no environment isolation. pipx is made specifically for application installation, as it adds isolation yet still makes the apps available in your shell: pipx creates an isolated environment for each application and its associated packages.
By default, pipx uses the same package index as pip, PyPI. pipx can also install from all other sources pip can, such as a local directory, wheel, git url, etc.
OpenCVE lets you search the CVE you want filtered by vendor, product, CVSS or CWE. Synchronized with the feed provided by the NVD. So each CVE displays the standards you already know (CVE, CPE, CWE, CVSS). You can then subscribe as many vendors or products as you want, and you will be notified as soon as a CVE concerning them is published or updated. Your custom dashboards and reports only include the CVEs associated with your subscriptions, and you can filter the list by keywords of CVSS score. OpenCVE keeps track of the changes, so you can find the history of your alerts in your Reports page. Can be self-hosted if you're concerned about leaking information outside of your organization.
REST API: https://docs.opencve.io/api/
A F/OSS IT asset and software license management application. Keep track of servers, racks, switches, and other kinds of IT stuff. Written in PHP using Laravel. Has a REST API. Mobile friendly. Slack integration. Per user language settings. Backups can be run manually or through a cronjob. LDAP and SAML support for authentication.
InvenTree is an open-source Inventory Management System which provides powerful low-level stock control and part tracking. The core of the InvenTree system is a Python/Django database backend which provides an admin interface (web-based) and a JSON API for interaction with external interfaces and applications.
InvenTree is designed to be lightweight and easy to use for SME or hobbyist applications, where many existing stock management solutions are bloated and cumbersome to use. Updating stock is a single-action process and does not require a complex system of work orders or stock transactions.
Has a mobile app.
Look in https://github.com/Zeigren/inventree-docker/blob/master/inventree_vhost.conf to see how to proxy it with Nginx.
Panoramisk is a library based on python's AsyncIO to play with Asterisk's manager.
It uses the TCP manager server to listen to events and send actions.
For basic usage, you have some examples in examples/ folder.
A collection of shell scripts for light-weight containers. Just requires posix shell and some tools, which makes it easy to run it even on busybox. Even lets you stand up containers that use QEMU to run software for other architectures.
HospitalRun is one of the most popular offline-first electronic health records and hospital information system. HospitalRun's goal is a higher choice to its proprietary counterparts.
The software can be deployed in a variety of healthcare environments. Thanks to its technical feature that allows use even without connectivity, it is also suitable for clinics located in the most rural areas of the planet. With inspiring volunteers and contributors dedicated to leading HR's status as a free, open-source software solution for medical practices with a commitment to openness, kindness and cooperation.
Github project: https://github.com/HospitalRun/
Doesn't seem to have any actual installation instructions, they tell you to join yet another chat network for help. Yay.
Lidarr is a music collection manager for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new tracks from your favorite artists and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available. Supports all the major platforms as first-class citizens (even the RasPi). Can backfill your library. Full integration with Kodi.
Filestash lets you easily manage your data regardless of where it is stored: FTP / SFTP / Git / S3 / Minio / Dropbox / Google Drive
Graphical file manager. Lets you create mountable shared drives on a server for collaboration. Plugin architecture so it can be customized. Has its own text editor. Tries to run on as many platforms as possible, from desktop to mobile. Tries to be lightweight.
LibreTime makes it easy to run your own online or terrestrial radio station. Check out some features and screenshots, then install it and start broadcasting!
A simple zero-config tool to make locally trusted development certificates with any names you'd like. Does this by adding (and managing) a local CA on your laptop which you can issue arbitrary certs for (including localhost).
See your server in a web browser and perform system tasks with a mouse. It’s easy to start containers, administer storage, configure networks, and inspect logs. Full dashboard. Lets you configure things as well as look in on them. Extensible with a plugin architecture. Packaged in many distros, including Debian. Does not replace the shell, does not take over the system's configuration so you can work from both ends and they won't conflict. Doesn't step on other management apps, either. Uses your account, relies on sudo to elevate privs. Mobile friendly. If you can reach it using SSH, you can admin it.
Appears to be written in C.
Another self-hosted Github work-alike, forked from Gogs. Lightweight, written in Go, will run anywhere you can compile Go for. If you know how to use Github, you probably know how to use Gitea.
A Github workalike that is self-hosted. Written in Go, runs anywhere you can compile Go code for. Lightweight, will run happily on a RasPi. If you know how to use and admin Github, you know how to use Gogs already.
Github repo: https://github.com/gogs/gogs
A free, open source application that makes manipulating SQLite databases easier. Designed with both people who aren't skilled with databases and administrators in mind.