jinabox.js is a lightweight, customizable set of components for querying and displaying results from Jina flows. You can use it for searching text, images, videos, audio or any kind of data with a Jina backend.
Jina is geared towards building search systems for any kind of data, including text, images, audio, video and many more. With the modular design & multi-layer abstraction, you can leverage the efficient patterns to build the system by parts, or chaining them into a Flow for an end-to-end experience. Large-scale indexing and querying of unstructured data: video, image, long/short text, music, source code, etc. Decentralized architecture from day one. Scalable & cloud-native by design: enjoy containerizing, distributing, sharding, async, REST/gRPC/WebSocket.
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.
Free and Open Source Machine Translation API. 100% self-hosted, no limits, no ties to proprietary services. Run your own API server in just a few minutes. Playing with it a little, it seems like it might be interesting to experiment with. Supports a couple of languages right now, but at least they're useful ones.
API docs: https://libretranslate.com/docs/
Language models are kept in a different repo: https://github.com/uav4geo/LibreTranslate-Models
Fess is a remarkably nifty self-hosted search engine. It's designed for enterprise use (serious enterprise use) but works pretty well for personal use. Written in Java. Uses Elastic Search as its back-end unfortunately, but like reasonably good Java applications everything it needs is bundled with what you want, and is started with a single shell script. It has a nicely modern user interface, too. Takes a while to run but it might just be how much stuff I have. Stores its logs in Elastic Search, too. Offers a JSON API.
Requires Java 11 or later.
EleutherAI is a grassroots AI research group aimed at democratizing and open sourcing AI research. Multiple projects and usable training corpora. F/OSS model called GPT-Neo.
filebrowser provides a file managing interface within a specified directory and it can be used to upload, delete, preview, rename and edit your files. It allows the creation of multiple users and each user can have its own directory. It can be used as a standalone app or as a middleware. Install it on a server, direct it to a path and then access your files through a nice web interface. Login-mediated. Built-in file editor. Upload and download. Custom command execution on the server. Customizable.
Rhasspy (pronounced RAH-SPEE) is an offline, multilingual voice assistant toolkit inspired by Jasper that works well with Home Assistant, Hass.io, and Node-RED. Designed so that you don't have to use any not-self-hosted software under the hood, from speech recognition to TTS. Emits JSON events. Vocabulary can be expanded with the automated assistance feature. Will run on something as simple as a RasPi but doesn't treat x86(-64) like a second-class citizen. Commands/intents are specified in a fairly easy templating language.
Greyprints for 3d printing a modular hard drive rack. Modular. Mount a bunch of standard PC hard drives vertically. Bolt some fans onto the side to blow air across them and keep 'em cool. Seems like this would be an ideal setup to use with some hot-swappable drive connectors.
Downloaded to Windbringer. Fab, rivet into Leandra's chassis to replace the awkward steel drive backet that requires pulling out all the cards.
A PHP script which not only prettifies file directories shown by your web server, but adds context. Also seems to work around hardcoded limitations (like those in Nginx, which you can only fix by hacking the source and recompiling). Seems designed to use as many versions of PHP as possible for compatibility. Can be customized to make it easier to find things.
Requires Postgres as its back-end database.
Written in a programming language called Crystal.
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.
A personal knowledge repository for PDF and web content supporting offline-first caching, annotations of HTML as well as PDFs, and flashcards. If it's a document of some kind, it can manage it, including allowing annotations. Keeps track of where you left off in a particular document. Everything is stored locally; Git can be used to sync repos. Tries to be cross-platform.
Client side uses Electron, server side uses node.js.
A tool which interfaces with Signal on behalf of one of your devices to send text messages. Designed for use in scripts. Written in Java, in the AUR, I probably already have it installed on Leandra.
A personal terminal-based dashboard utility, designed for displaying infrequently-needed, but very important, daily data. Updated fairly regularly with new services. Uses YAML files for configuration, so you don't (literally) have to write your custom dashboard from scratch.
A script which uses the Signal CLI utility to send secure messages.
FOSS speech recognition package. Supports over 100 languages and accents. Fairly lightweight in terms of dependencies. Can also output audio. Additional dictionaries can be added.
A python module for interfacing with online and local speech recognition services. Comes with a set of examples that illustrate common use cases. Can access a local microphone directly.
3421 links, including 116 private