This is a list of small, free, or experimental tools that might be useful in building your game / website / interactive project. Although I’ve included ‘standards’, this list has a focus on artful tools and toys that are as fun to use as they are functional.
The goal of this list is to enable making entirely outside of closed production ecosystems or walled software gardens.
qXMPPconsole is a browser based XMPP console. It is writen with the purpose to aid in learning the XMPP protocol. So far it is tested only over websockets and connecting to localhost. Comments, issues, pull requests are welcome.
The application is a single static web page.
A lightweight CSS framework for personal sites.
Use this starter kit to create a viable, good looking, production-ready website whose entire size does not exceed 2 KB compressed when opened in a browser. Ideally, the total size of all assets (HTML, CSS, favicon, etc.) downloaded by the browser when opening the page will be under 2 KB. You need npm and gulp installed to assemble it, but once you have it everything you need will be in the
Semantic HTML elements are those that clearly describe their meaning in a human- and machine-readable way. Elements such as <header>, <footer> and <article> are all considered semantic because they accurately describe the purpose of the element and the type of content that is inside
Prism is a lightweight, extensible syntax highlighter, built with modern web standards in mind. vIt’s used in thousands of websites, including some of those you visit daily. Simple to use. Lightweight. Customizable downloads, just like Bootstrap. Surprisingly easy to use: Include the files in your HTML and it does the rest for your <code> blocks. Extremely fast.
A secure synchronous lightweight chatroom with zero logging and total transience. Realtime chat over Websockets. Tries to be as lightweight as possible. IPv6 enabled by default. Users are ready to go as fast as possible. Encryption enabled. Admin commands.
A minimal Matrix chat client, focused on performance, offline functionality, and broad browser support. Tries to be as desktop friendly as it is mobile friendly. UI components are reusable and composable. Can be added to an existing site. Stores everything locally. Right now it's a PoC.
Movim is a decentralized social platform, written in PHP and HTML5 and based on XMPP. Database backend for caching. Seems suited for not-shared hosting because php-fpm is recommended, as well as Websockets and a long-running daemon (which shared hosting providers like Dreamhost don't like and kill automatically). Seems to require experienced webapp admins because knowledge of the application architecture is required.
Requires that the server support XEP-0060 (pubsub) because message transfer is built on top of it.
Open directory search tool. Proxies Google searches for open directories of movies, images, ebooks, PDFs... Doesn't appear to be a server-side app, it looks like a more-or-less static page that throws you over to Google for the actual results.
Maybe add it to Searx?
Welcome to the front page of Reactive Resume, a free and open-source resume builder web app that focuses on one thing, privacy. And also few other important features such as minimalistic UI/UX, customizability, portability, regularly updated templates, etc. But the important thing is that, your personal data is yours alone.
Public install: https://rxresu.me/
p2p IRC-inspired self-hosted web chat. Seems to be encrypted, or at least signed for identification (ECC keypairs). Uses WebRTC and Webtorrent. STUN and TURN enabled.
Used by the Internet Archive as one of its online media players.
A free guide to HTML5 <head> elements.
droppy is a self-hosted file storage server with a web interface and capabilities to edit files and view media directly in the browser. It is particularly well-suited to be run on low-end hardware like the Raspberry Pi. Responsive and realtime - use your browser. node.js unfortunately.
Full-featured photo image editor using canvas. It is really easy, and it comes with great filters. Fairly basic but it's not trying to be the Gimp, it's trying to make it easier to edit pictures. Crop, flip, sketch, add shapes, add text... basic stuff but that's usually what you need. Includes some common filters. Throw it into an HTML page and you're good to go.
Incorporates Google Analytics, but there are directions in the README for disabling it.
Build it yourself, pull it from a CDN, or (probably) download it from the CDN and host it locally.
Lightweight web chat client for XMPP server.
3421 links, including 116 private