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 simple app (PWA) to extract text from images using Tesseract. No image upload. Everything runs locally on your device. Choose a image, edit the text if you must, then just copy and paste.
Looks like you can just clone the repo into a webroot and it'll work. Seems to work decently well.
A Progressive Web Application (PWA) that scans barcodes of various formats, using the Barcode Detection API. Scan barcodes from webcam or image files. Copy detected barcode to clipboard. Share detected barcode via Web Share API on mobile. Open detected URL in a new tab. Save decoded barcodes in browser history (IndexedDB).
npm install
Upload the contents of dist/
to a web server.
Extractify.zip is open source progressive web app (PWA) website to view and extract zip files online without downloading them (client side). Drag and drop your zip file to the page. Sandbox mode to prevent malicious files. Uses WebAssembly to extract files, no server side code. Works on mobile and desktop. View and Extract compressed files. Don't need to upload your files to server. Works offline.
A Javascript based epub reader that runs in your browser. Supposedly self hostable but only as Docker webshit. PWA so you can, in theory, install it as a local app.
Analyse and edit binary files wherever you want, on any operating system, whether on a desktop or smartphone, and without installing any software. All you need is a modern web browser (Mozilla Firefox 79+, Google Chrome 66+, Opera 53+, Apple Safari 12.1+, Microsoft Edge 79+).
The complete file processing is done by your browser and HTML5 functionality. HexEd.it does not upload your data to the server.
HexEd.it has a small memory footprint - it does not keep your files in memory. This makes it possible to handle very large files even on low-RAM machines. HexEd.it has been tested on files as large as 150 GiB.
An open-source alternative frontend for YouTube which is efficient by design.
YouTube has an extremely invasive privacy policy which relies on using user data in unethical ways. You give them a lot of data - ranging from ideas, music taste, content, political opinions, and much more than you think. By using Piped, you can freely watch and listen to content without the fear of prying eyes watching everything you are doing. Doesn't seem to require a database on the back-end. Claims to be a PWA.
Use the Dockerfile as instructions to build manually. Upload dist/ to shared hosting. Done.
SilverBullet is an extensible, open source personal knowledge management system. Indeed, that’s fancy talk for “a note-taking app with links.” However, SilverBullet goes a bit beyond just that. Runs in any modern browser (including on mobile) as a PWA in two modes (online and synced), where the synced mode enables 100% offline operation, keeping a copy of content in the browser, syncing back to the server when a network connection is available.
Provides an enjoyable Markdown writing experience with a clean UI, rendering text using live preview, further reducing visual noise while still providing direct access to the underlying markdown syntax. Supports wiki-style page linking. Incoming links are indexed and appear as “Linked Mentions” at the bottom of the pages linked to thereby providing bi-directional linking. Optimized for keyboard-based operation. Plugins supported.
Surprisingly, it tries to make not-Docker installation a first-class citizen and specifically documents how to use Deno to set up and upgrade it periodically.
Sequencer64 is a progressive web application that allows you to quickly sequence a 64-step pattern for a 9-sound sampler. It has 9 kits, each with 9 samples in which you can individually edit the pattern, 'slice' (sub-16th note subdivisions), pitch, length, and velocity. There are 9 pre-programmed sequences to get you started. Login with social media to save and load your sequences for later work. Share your sequences publicly with other users. Multiple color themes and a visual spectrum analyzer.
A self-hosted web app to aggregate and sync all of your medical records from your patient portals in one place. Offline-first with multiple device sync supported.
Split into an API backend and a webapp frontend. Includes a helpful nginx.conf file for proxying it.
This is the only project I've ever seen that uses PouchDB. This application is designed for offline first operation, so it only makes sense that the database would reside in your web browser preferentially.
nodejs.webshit, unfortunately.
Clock Web App is an Open Source project that brings a feature rich Clock app to any system for completely free. It is developed for Web Based Operating Systems and is powerful software that is easy to use and easy to develop as it has a clean code base. Clone the repo, serve the public/
subdirectory, and that's it. No build process.
A few years ago I noticed that most of the unit converters on the digital stores were ugly, not immediately usable, with ads and tracking software. I thought it would be a good idea to develop Converter NOW in order to solve all these problems!
It is made to be easy, fast and immediately useable: just start typing and immediately you have the real-time conversion with all the other units of measurement. It is customizable: the units can be reorganized according to your priorities and your use case. It integrates a Calculator that let you do the calculations in every page.
Currency conversions are updated daily. Choose your favourite dark or light theme. Full Smartphone, Tablet and Web app support. It is free, no ads, no analytics, no permissions (just Internet to update currency conversions). And first of all it is open source!
Online demo site: https://converter-now.web.app/
Also: https://kiwix.github.io/kiwix-js-pwa/www/index.html
This is an implementation of the Kiwix offline Wikipedia reader as a progressive web app which runs in modern web browsers. You can download ZIM files through the app for later or open ones you already have. As long as it's an OpenZIM format archive file you can open it. When you install it, it shows up like any other application on the desktop.
Two modes: Jquery (for older browsers) and ServiceWorker (newer browsers, also supports archives with dynamic content)
Github: https://github.com/kiwix/kiwix-js-pwa
If you go to the Releases page and download the source code archive of a version, that seems to be the PWA version in toto. You can download and throw it on a web server someplace, and that'll be your own copy of the PWA.
An open source self hosted notes and bookmarks taking web app. Looks like of like Pinterest and kind of like a kanban board. PHP, so it could be run in shared hosting. Can use MySQL or SQLite as its back-end.
Written as a PWA so in theory you can take it with you. Or at least the user interface, I don't know about the back-end database.
A Pixel Art Editor. Self hosted. Single page app. Draw old-school pixel art by hand in your web browser, save the images locally. Can assemble frames into an animated gif. Can even import an image file and turn it into an approximate pixel art image. Can be installed as a progressive web app but good luck getting those to work.
A free, fast and beautiful API request builder (web alternative to Postman) used by 60k+ developers. Play around with requests when developing against an API. Supports all HTTP verbs. Is technically a PWA.
Online demo (in devtools): https://postwoman.io