A plugin for shaarli to remove or tag broken links. Check out into the plugins/ subdirectory, go to the plugins control panel, and enable it. After you've done that you need to tell the plugin to run by scrolling all the way to the bottom and entering REMOVE or TAG. Then it will execute. This script will time out on shared hosting.
A f/oss wiki with a much nicer UI than Mediawiki. Built on top of the Laravel framework, uses MySQL as its back end. Runs more like a book or notepad than a wiki (books -> chapters -> pages), so it has a really clean UI. Full search. WYSIWYG editor, but is also Markdown enabled. Relatively lightweight, doesn't require a huge server, just a bitty box. Local auth as well as the usual socnets.
A CalDAV, CardDAV and WebDAV framework for PHP. Supports PHP v7 at a minimum. Fully supports a large number of standards for calendaring, contact management, and more. Will work with both Apache and Nginx. Requires Composer to build (because of course you have to compile PHP apps these days).
While some web servers implement *DAV natively (like Apache), this code implements them itself without needing that underlying support. A very simple WebDAV server in PHP is provided as a PoC.
Nice to know that it's an option, but if there are better ones out there, those are probably preferable.
Minimal HTML login page that uses a json file as a database.
An Ajax-powered web IRC client. Has some PHP and some server-side Java. Ugh. Also requires Postgres and Redis.
A tiny, super-lightweight image board written in PHP. Can use MySQL, Postgres, or SQLite as its back-end database, or you can fall back to flat files. Unusually configurable for an image board - you can make images optional in posts or even force no images at all. It's even still being developed.
Somebody rewrote Shaarli with a modern PHP framework (Laravel). It's built off of the latest version so it's ready to go (v0.11.1). Requires PHP v7.2 or later, MySQL or SQLite, node.js and Composer to compile all of the assets.
Implements 2FA and encryption of what you store in there.
RSS feeds aren't working yet.
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.
A web-based music player. Written in PHP, probably uses the audio/video support in your browser. Drag and drop files into the library. No back-end process required. Supports playlists.
Noteworthy because it talks about the following plugins:
Relies on the web server to implement authentication.
Easy to use free and open source web based double entry accounting software written in PHP. Seems simpler than, say, Firefly-iii. Can generate reports on demand.
A fast and easy file sharing application. Upload a file and it generates a unique link (even for duplicates). Send the link to someone and they can download the file with it. You can set a password on the site to control who can use it. Links can be set to self-destruct. No database required, just PHP. Encryption optional. Cronjob to delete old files. Comes with a PoC bash script for uploading from the command line.
ActivityPub-PHP is a library that embeds a full ActivityPub server into any PHP project. It works with any SQL database and any web framework. At a high level, it provides a request handler that you can route ActivityPub requests to which will take care of persisting the received activity, performing any necessary side effects, and delivering the activity to other federated servers. It also provides a PHP API to create and manage actors and activities.
This source code is an implementation of the TextRank algorithm (Automatic summarization) on PHP7 strict mode. It can summarize a text, article for example to a short paragraph. Before it would start the summarizing it removes the junk words what are defined in the Stopwords namespace. It is possible to extend it with another languages.
Heimdall Application Dashboard is a dashboard for all your web applications. It doesn't need to be limited to applications though, you can add links to anything you like. Some recognized applications can have their APIs accessed if you enter credentials. Recognizes other applications for the purpose of search and autocomplete. Written in PHP, uses SQLite as its datastore.
A self-hosted financial manager. It can help you keep track of expenses, income, budgets and everything in between. It supports credit cards, shared household accounts and savings accounts. It’s pretty fancy. You should use it to save and organize money. Does double-entry bookkeeping. Can interface with some banking APIs.
A static PHP library which allows you to bypass the CloudFlare UAM page (Under Attack Mode).
Shaarli plugin to to show related links based on the number of identical tags.
3735 links, including 195 private