Pyodide is a Python distribution for the browser and Node.js based on WebAssembly and makes it possible to install and run Python packages in the browser with micropip. Any pure Python package with a wheel available on PyPI is supported. Many packages with C extensions have also been ported for use with Pyodide. Comes with a robust Javascript ⟺ Python foreign function interface so that you can freely mix these two languages in your code with minimal friction. This includes full support for error handling (throw an error in one language, catch it in the other), async/await, and much more.
When used inside a browser, Python has full access to the Web APIs.
Github: https://github.com/pyodide/pyodide
Online REPL console: https://pyodide.org/en/stable/console.html
Mercury is a perfect tool to convert Python notebook to web app and share with non-programmers. You define interactive widgets for your notebook with the YAML header. Your users can change the widgets' values, execute the notebook and save the results as html files.
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.
A tiny HTTP server made for CircuitPython WiFi devices (like the ESP32).
Note that ampule is in alpha and right now for use by tally_circuitpy. Feel free to use it, but know that there are tons of things not yet implemented.
ampule gathers inspiration from Bottle: Python Web Framework, Adafruit's CircuitPython WSGI library, Adafruit's ESP32 SPI WSGI Server, and Adafruit's CircuitPython Requests library.
DOS on dope. The last MVC Web framework you'll ever need.
All of the controllers in DoD are batch files.
All of the views are batch files.
The model is based on batch files. The helper functions are... you guessed it! Beautiful batch files!
(Okay, I'm no purist. There's a few lines of C# for url routing and batch file execution. Everything else is either a .bat or a .cmd file. With a liberal helping of .csv mixed in.)
List of "only yours" cloud services for everyday needs.
Alternative privacy-respecting frontends for popular services. Some of them have additional useful features, like RSS feeds and APIs that suck less.
A large collection of icons for typical self-hosted applications. Ideal for making startpages look nicer.
Slingcode is a personal computing platform in a single html file. You can make, run, and share web apps with it. You don't need any complicated tools to use it, just a web browser. You don't need a server, hosting, or an SSL certificate to run the web apps. You can put Slingcode on a web site, run it from a USB stick, laptop, or phone, and it doesn't need an internet connection to work. You can "add to home screen" in your phone's browser to easily access your library of programs on the go. You can share apps peer-to-peer over WebTorrent. It's private. You only share what you choose.
Everything is kept in the browser's localstorage system.
It's written in Clojurescript with a bunch of dependencies, but the output is a single HTML page that you can drop anywhere. Probably easier to download it from the website (as recommended) and drop it someplace.
LinkFinder is a python script written to discover endpoints and their parameters in JavaScript files. This way penetration testers and bug hunters are able to gather new, hidden endpoints on the websites they are testing. Resulting in new testing ground, possibility containing new vulnerabilities. It does so by using jsbeautifier for python in combination with a fairly large regular expression. The regular expressions consists of four small regular expressions.
Seems like it'd be useful for finding REST APIs to reverse engineer.
A curated list of awesome MySQL software, libraries, tools and resources.
A directory of public Searx instances.
A curated list of awesome Mastodon and Fediverse related stuff!
Git repositories of interest to tilde users.
Teaching the server tech you need for development and production. Eliminating the frustration of server configuration. Databases, configuration management, containers, proxies, security, PHP, and much more.
Github repo for a book that teaches you how to write web apps using Go.
A handy cheatsheet for crafting SQL injection attacks against web applications.
Determines what version of a web app that it already knows about is run by comparing hashes of certain files with precomputed hashes from known versions. Designed to be low-bandwidth, fast, and automatable. Runs as a stand-alone tool or can be included as a Python module in other software.