The CIA took down their World Factbook on February 4th 2026 for unspecified reasons. The Factbook has always been published in the public domain. They used to offer zip archives of previous years but removed even them. The 2020 edition was the last one made available as a zip file. I recovered that zip file from the Internet Archive and used it to populate this GitHub repository.
A free and open-source platform that unites the best signal intelligence tools into a single, accessible interface. Does pager (POCSAG) decoding, 433 MHz sensors, ADSB, ACARS (aircraft datalink messages) decoding, standard radio scanner stuff, satellite tracking and pass prediction, wifi scanning and tracking, Bluetooth device discovery and tracker detection.
Uses standard RTL-SDR hardware. GPS-aware.
Pyriod Backend is not a backend in the traditional sense, it does not handle the request-response cycle. What it allows is to periodically (hence the name) update certain parts of the website with data. A usecase would be showing the weather, or the server load. The updating is being done on registering functions that are linked to specific tag ids in the provided HTML document. The registered functions can do whatever, as long as they return a string of text.
Pyriodic Backend does not have or require any specific server software like gunicorn. The only requirements are Python and cron, and both can be found in even the most minimal Linux distros or containers.
This repository provides a self-hosted RetroArch web player with a collection of games for NES, SNES, Genesis, and Gameboy. Run the Docker image to quickly set up and host your own RetroArch web player and enjoy classic games on your browser. The Docker image size is approximately 10GB due to the inclusion of various games.
Has game ROMs for the NES, SNES, Genesis/Megadrive, and Gameboy.
The Dockerfile and scripts can be pulled apart to figure out how to set it up manually. It looks like the emulator has been ported to Javascript (or possibly compiled to WebASM, I'm not sure yet).
’80s BASIC type-in mags are back, but this time for HTML!
10 wonderful web apps, including games, toys, puzzles and utilities/
No coding knowledge needed, you just type.
Simple Bash script to generate a static status page. Displays the status of websites, services (HTTP, SAP, MySQL...), and ping. Everything is easy to customize.
You can also easily check more complicated things with this script. For example, if a text is present on a web page or if a host appears in the route path (traceroute). Checking the route path is useful, for instance, if you have a backup mobile internet connection in addition to your cable connection.
Also generates JSON documents with the same information for machine analysis with SVG icons.
MSPA To Go is an application server that serves pages from the MS Paint Adventures server in a format that is digestible on desktop computers and mobile devices without any external downloads since MS Paint Adventures site no longer works, and Homestuck.com is incredibly broken. Also supports running in offline mode.
Has a Dockerfile, but there is no build process. Just clone into a webroot.
A theme for Shaarli which looks like del.icio.us circa 2004. It says it works with recent versions of Shaarli (v0.14.0) and it kind of does, but I wasn't able to edit any entries.
Map showing the density of pizza places in the Pentagon. A Google Places API key is required. Hacked together by somebody who speaks Turkish but online translation is pretty helpful.
dockpeek is a lightweight web-based dashboard for quickly checking the status and port mappings of your Docker containers. It provides a simple interface to monitor your Dockerized services. Clearly see host ports and their corresponding container ports, simplifying service access and networking. Container overview. A simple username/password login secures access to your dashboard. Utilizes socket-proxy for Docker API communication, limiting dockpeek's permissions to only essential read-only operations.
A modern web-based metadata editor for audio files, designed for managing large music collections with clean bulk editing capabilities. Supports MP3 and FLAC. Upload, previous and apply album art to entire directories. Apply metadata to all files in a directory. Files can be played back through the webapp. Files can be renamed through the app. Pretty straightforward build process in the Dockerfile.
A remarkably tiny, point-and-click drum machine that runs in your web browser. Everything is contained in a single HTML file. There is no build process, there are no dependencies, just open it in a browser and play around with it.
Demo site: https://patttf.github.io/Bea7s_/
Lazy-loading webcomponent, styles & fonts. Vector, raster, satellite & terrain tiles. Automatically localized. Automatic attribution & attribution-less alternatives. Hosted in the EU with no tracking. Open source, hosted & easily self-hostable. Data updated monthly.
Github: https://github.com/maps-black/maps.black
NOTE: Building the entire dataset from scratch will use about 5TB and take 14-20 days on a somewhat beefy machine (64-128GB RAM and a good CPU).
It looks like you can download the tilesets you need without having to build them yourself but I don't know how difficult that would be yet. A minimal tileset is about 100 megs. A basic OpenStreetmap tileset is about 100 gigs.
Lissa Explains it All is a colorful and fun approach to learning HTML for Kids and the young at heart. With this tutorial, kids and beginners learn step by step how to make their own Web page and publish it on the WWW. For the more advanced, .htaccess files, installing perl scripts and much more is covered.
After you've completed your Web site, you'll need tools to make it more interactive for your visitors. You can find all the latest gadgets here for your Web site including forums, guestbooks, polls, e-mail forms, tagboards, blogs, users online counters and even a handy online HTML editor to convert your ideas into HTML code. We have a small, but growing collection of cgi scripts including a guestbook, users online script, and a plugboard that requires no MySql database. Also, we have free downloadable programs, including Icon Art, with which you can make your own cursors and favicons! Need to play music on your Web site? We have a nifty MP3 player that is easy to install and use.
Webbased old-school Amiga music tracker in plain old javascript. Plays and edits Amiga Mod files and FastTracker XM files. This tracker requires a modern browser that supports WebAudio. It's tested to work on all major browsers desktop and mobile browsers. Midi support is not available in Firefox or Safari. Minimum requirements for mobile devices: IOS9 or Android 6.
BassoonTracker is a web application that runs in your browser. Just serve "index.html" from a webserver and you're good to go. There are no runtime dependencies. No build process is involved. There is even a stand-alone player in the player/ subdirectory.
A pixel-perfect web-based MS Paint remake and more. Ah yes, good old Paint. Not the one with the ribbons or the new skeuomorphic one with the interface that can take up nearly half the screen. (And not the even newer Paint 3D.) Recreates every tool and menu of MS Paint, and even little-known features, to a high degree of fidelity. It supports themes, additional file types, and accessibility features like a Dwell Clicker and Speech Recognition. Claims to be mobile friendly.
You can create links that will open an image from the Web in JS Paint. Rudimentary multi-user collaboration support. It isn't seamless; actions by other users interrupt what you're doing, and visa versa. Sessions are not private, and you may lose your work at any time.
jsPaint can be installed as a Progressive Web App (PWA), although it doesn't work offline yet. Look for the install prompt in the address bar.
A terminal emulator that allows you to connect to a serial device from your web browser. Based on the WebSerial API and xterm.js. Connect to a serial device from your web browser (9600 - 921600 baud, but defaults to 115200). Settings kept in browser local storage. Font size can be adjusted (10 to 40, defaults to 15). Scrollback buffer is limited to 512 bytes.
Building it yourself results in three different variants: The default version, one where all of the components are in a single file, and one where assets that can be remotely loaded will be and everything else is in the file.
Because it uses the Webserial API, you'll need to use a web browser that supports it (like Chrome) or has an addon that implements the Webserial API (Webserial for Firefox).
An online lockpick design generator. Generates templates that you're supposed to fabricate yourself out of saw blades or other metal stock. Lay out the handles and the shaft, then configure the teeth on the business end. Supports diamonds and half-diamonds (with configuration thereof), rakes of different complexities, snowballs, snowmen, and half-halls with different settings. Exports to SVG files.
Of course I forked it: https://github.com/virtadpt/PickGenerator
(Description by Simon Willison, which is more clear than the one on the site itself.)
Blake Watson's brand new HTML tutorial, presented as a free online book. This seems very modern and well thought-out to me. It focuses exclusively on HTML, skipping JavaScript entirely and teaching with Simple.css to avoid needing to dig into CSS while still producing sites that are pleasing to look at. It even touches on Web Components (described as Custom HTML tags) towards the end.
Github: https://github.com/blakewatson/htmlforpeople
License: BY-NC-SA 4.0
Bills itself as a word processor for handwriting. Write and draw in it the way you would on paper. Most usefully, it incorporates standard word processing features, such as editing, moving stuff around, basic markup, undo/redo history, and links.
Available for Windows, OSX, Linux, Android, and iOS.