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.
A simple app to make your calculations easier. Self-hostable.
Github repos for the three components: https://github.com/keepformula
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.
Lots and lots of Javascript so download a release. Only requires a static webhost, though.
Winamp 2 reimplemented for the browser in Javascript. Load your local MP3s into the player (in your browser) and have a good time. Has the visualizations and even supports the old skins. Throw it on a web server and you're good to go.
Used by the Internet Archive as one of its online media players.
A free guide to HTML5 <head> elements.
A CSS file that lets you develop various types of plots and graphs without having to resort to Javascript.
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.
A very simple static homepage for your server. No build process involved. Edit a YAML file, add titles, icons, and links to the services running on the server, load it in a browser. Unusually pretty, unusually handy. Never thought I'd like it.
Mailpile's primary user interface is web-based, but it also has a basic command-line interface and an API for developers. Using web technology for the interface allows Mailpile to function both as a local desktop application (accessed by visiting localhost in the browser) or a remote web-mail on a personal server or VPS.
The core of Mailpile is a fast search engine, custom written to deal with large volumes of e-mail on consumer hardware. The search engine allows e-mail to be organized using tags (similar to GMail's labels) and the application can be configured to automatically tag incoming mail either based on static rules or bayesian classifiers.
So far, it's only designed for personal use. It's not yet suited for implementing webmail for, say, a couple of friends sharing a server.
An open source speed testing web app written in HTML5 and PHP.
A PHP script which not only prettifies file directories shown by your web server, but adds context. Also seems to work around hardcoded limitations (like those in Nginx, which you can only fix by hacking the source and recompiling). Seems designed to use as many versions of PHP as possible for compatibility. Can be customized to make it easier to find things.
An online HTML5 boilerplate. Click the features you want on the left, they appear in the window on the right. Copy the contents of the window into a file, build page.
A curated list of awesome HTML5 resources. Multimedia applications, elements, APIs, crypto, and other stuff. Probably single page applications, too.
Apache Guacamole is a clientless remote desktop gateway. It supports standard protocols like VNC, RDP, and SSH.
We call it clientless because no plugins or client software are required.
Thanks to HTML5, once Guacamole is installed on a server, all you need to access your desktops is a web browser.
landslide - Generate HTML5 slideshows from markdown, ReST, or textile
A telnet client written in HTML5.
A set of HTML5 templates for making efficient, fast, and consistent web applications, including mobile support. Freely downloadable, with Github repository link. Comes in both documented and stripped variants. Even has a separate CSS class for Internet Explorer Mobile 7 (thanks, Microsoft). Supports offline caching and responsive features.