restic is a backup program that is fast, efficient and secure. It supports the three major operating systems (Linux, macOS, Windows) and a few smaller ones (FreeBSD, OpenBSD).
A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM. Full featured hex editor. Byte patching. Patch management. Copy and paste byte sequences. String and hex pattern highlighting. Pattern matching DSL. Huge file support. Can disassemble 16 different architectures' code and counting.
A collection of (mostly) technical things every software developer should know about.
Ventoy is an open source tool to create bootable USB drive for ISO/WIM/IMG/VHD(x)/EFI files. With ventoy, you don't need to format the disk over and over, you just need to copy the ISO/WIM/IMG/VHD(x)/EFI files to the USB drive and boot them directly. You can copy many files at a time and ventoy will give you a boot menu to select them. You can also browse ISO/WIM/IMG/VHD(x)/EFI files in local disks and boot them. x86 Legacy BIOS, IA32 UEFI, x86_64 UEFI, ARM64 UEFI and MIPS64EL UEFI are supported in the same way. Over 900 operating systems and counting (F/OSS and otherwise) have been tested and are known to work.
Open source firmware and utilities for Minipro TL866xx series of chip programmers. This project's scope is dealing with the firmware within the TL866 itself. It includes software for dumping, reprogramming, and manipulating the firmware. Schematics and discussion of internal operations are also here.
Also you can find a linux USB wrapper for TL866 and TL866II which make these programmers native software to work with Wine. The wrapper is located in the directory wine/.
Yggdrasil is an overlay network implementation of a new routing scheme for mesh networks. It is designed to be a future-proof decentralised alternative to the structured routing protocols commonly used today on the Internet and other networks.
The current implementation of Yggdrasil is a lightweight userspace software router which is easy to configure and supported on a wide range of platforms. It provides end-to-end encrypted IPv6 routing between all network participants. Peerings between nodes can be configured using TCP/TLS connections over local area networks, point-to-point links or the Internet. Even though the Yggdrasil Network provides IPv6 routing between nodes, peering connections can be set up over either IPv4 or IPv6.
This is still an alpha-stage project and there may be some breaking changes in the future. Despite that, Yggdrasil is generally stable enough for day-to-day use and a small number of users have been using and stress-testing Yggdrasil quite heavily for a variety of use cases.
PiRogue tool suite (PTS) is an open-source tool suite that provides a comprehensive mobile forensic and network traffic analysis platform targeting mobile devices both Android and iOS, internet of things devices (devices that are connected to the user mobile apps), and in general any device using wi-fi to connect to the Internet.
Yes, there are people who still run DOS and use WordPerfect. Here's how.
Github repository for the Kraken SDR.
This software is intended to demonstrate the direction of arrival (DoA) estimation capabilities of the KrakenSDR and other RTL-SDR based coherent receiver systems which use the compatible data acquisition system - HeIMDALL DAQ Firmware.
The complete application is broken down into two main modules in terms of implementation, into the DAQ Subsystem and to the DSP Subsystem. These two modules can operate together either remotely through Ethernet connection or locally on the same host using shared-memory.
Running these two subsystems on separate processing units can grant higher throughput and stability, while running on the same processing unit makes the entire system more compact.
There is a beta Raspbian image available for download that includes all of the necessary software.
Designed with the RasPi 4 specifically in mind.
Documentation for the Kraken SDR is in this repo's wiki.
Also, thankfully, has instructions for installing the software yourself so you're not reliant upon their builds.
Inform is a programming language used for interactive fiction and other creative purposes. Most users engage with Inform as an app on their devices: there are apps for MacOS, Windows, Linux and Android, but in the centre of each is the same core compiler and software. This website is part of the Github repository for that core, which is written as a "literate program", meaning that it is compiled both to a "woven", human-readable version as well as a "tangled", computer-executable version. You are now reading the woven version.
Free Competitors is a server software to make websites that help users find Free Software replacements to proprietary software. And search Free Software alternatives to other Free Software.
The things you might want to replace and what you could replace them with are all in here as JSON files: https://notabug.org/jyamihud/FreeCompetitors/src/master/apps
ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
Increasingly commercial interests are thwarting the vision of what the internet can bring to humanity. The gems of free knowledge and open source software are harder to find these day. Drowned out by marketing, advertising and SEO they do not appear in the top of our search results anymore.
Delightful lists are an effort to help bring change to this trend. To make freedom more discoverable again. This top-level project will allow navigation to all high-quality curated delightful lists created and maintained all over the web.
Anyone that wishes to do so can create their own list, and thus create an entrypoint to freedom.
Fast open-source firmware for the PineTime smartwatch with many features, written in modern C++. Based on rtOS.
OpenStreetMap is an open map being used by millions of devices and users every day. It can both be edited and used by anyone free of charge.
This curated list contains projects using OpenStreetMap data for creative purposes, as well as projects dedicated to improving OpenStreetMap.
endoflife.date is a community-maintained project to document end-of-life dates, and support lifecycles of various products.
Github: https://github.com/endoflife-date/endoflife.date
API documentation: https://endoflife.date/docs/api
UnifiedPush is a set of specifications and tools that lets the user choose how push notifications* are delivered. All in a free and open source way.
TL;DR I JUST WANT TO KNOW WHAT TO INSTALL: ntfy (Android)
PIC microcontrollers, electronics, science projects, software, games, maps, and more.