A z80 kernel and a collection of programs, tools and documentation that allows you to assemble an OS that can:
* Run on minimal and improvised machines.
* Interface through improvised means (serial, keyboard, display).
* Edit text files.
* Compile assembler source files for a wide range of MCUs and CPUs.
* Read and write from a wide range of storage devices.
* Replicate itself.
Additionally, the goal of this project is to be as self-contained as possible. With a copy of this project, a capable and creative person should be able to manage to build and install Collapse OS without external resources (i.e. internet) on a machine of her design, built from scavenged parts with low-tech tools.
Signal hunting software. Written in Python. Has a local database of signal types, signatures, and matches. Has a collection of filters to refine picked up signals. You have to register on the forums to download it but it's otherwise free as in beer. GPLv3.
Tulip is an information visualization framework dedicated to the analysis and visualization of relational data. Tulip aims to provide the developer with a complete library, supporting the design of interactive information visualization applications for relational data that can be tailored to the problems he or she is addressing.
Comes with Python embedded to interact with the data.
Versions for multiple OSes are available. Might be worth grabbing the .appimage to save time.l
This module encapsulates the access for the serial port. It provides backends for Python running on Windows, OSX, Linux, BSD (possibly any POSIX compliant system) and IronPython. The module named "serial" automatically selects the appropriate backend.
Baresip is a portable and modular SIP User-Agent with audio and video support. Tries to be a Swiss Army knife for SIP and VoIP. Supports encryption. Has an embedded web server with an HTTP (REST?) API for controlling the utility. Modular architecture.
This package provides a library and a command-line tool named wormhole, which makes it possible to get arbitrary-sized files and directories (or short pieces of text) from one computer to another. The two endpoints are identified by using identical “wormhole codes”: in general, the sending machine generates and displays the code, which must then be typed into the receiving machine.
The codes are short and human-pronounceable, using a phonetically-distinct wordlist. The receiving side offers tab-completion on the codewords, so usually only a few characters must be typed. Wormhole codes are single-use and do not need to be memorized.
Can also be used as a module called from other code.
eDEX-UI is a fullscreen desktop application resembling a sci-fi computer interface, heavily inspired from DEX-UI and the TRON Legacy movie effects. It runs the shell of your choice in a real terminal, and displays live information about your system. It was made to be used on large touchscreens but will work nicely on a regular desktop computer or perhaps a tablet PC or one of those funky 360° laptops with touchscreens.
Themeable. Uses Electron. If Electron will run on it, it'll work.
The Python keyring lib provides an easy way to access the system keyring service from python. It can be used in any application that needs safe password storage. Works with iOS Keychain, Freedesktop's Secret Service, KWallet 4 and 5, and Windows Credential Locker. Pluggable back-ends.
A self hosted push notification server with its own REST API. Written as an alternative to Pushover, et al. Written in Golang. API can send and receive messages, manage users, and manage clients and applications. Docs built in at /docs. Has its own control panel, too. Has a mobile app in both the Play and F-Droid stores. HTTPS enabled, can communicate with Let's Encrypt for its certs.
The eSpeak NG (Next Generation) Text-to-Speech program is an open source speech synthesizer that supports 102 languages and accents, based on the eSpeak engine created by Jonathan Duddington. It supports spectral and Klatt formant synthesis, and the ability to use MBROLA voices.
OpenDUNE is an open source re-creation of the popular game "Dune II", originally made by Westwood Studios, and released by Virgin Entertainment. It attempts to re-create the original game and apply modern technology to it to allow it to be run natively on most operating systems.
OpenDUNE is licensed under the GNU General Public License version 2.0.
Shotcut is a free, open source, cross-platform video editor. Can capture from live media devices (including JACK and PulseAudio) as well as edit media streams. Tries to have a very easy to use UI; UI can be reconfigured to optimize for the kinds of tasks you want to accomplish.
An an easy to use, quick to learn, and surprisingly powerful video editor. Designed to be simple to use yet powerful enough to accomplish some fairly complex tasks. Edit video, edit audio, import images, basic rendered effects. Does background editing and chroma-keying.