Here are a few pieces of open source software that would fall into the category of website accessories. The list initially was a short one but is growing into a very eclectic collection. More will be added as they come my way.
All of these are tools you can use to set up a web forum. Discourse tends to hide away its wares from anyone who fancies downloading it for a look and that cannot be said about the others. Of the rest, phpBB is a standalone option while bbPress is built on WordPress.
This is a Node.js tool that supports simultaneous cross-browser testing, making the process easier and faster.
This is a web-based code editor that you can host on your own website. The concept has me wondering if it wise to go making code changes to a live website without testing them offline first but it sounds interesting for those times when you are carrying over tested code or need to fix a glitch in an implementation.
The point of this tool is to manage advertising. While that means that I may never get to using it, that’s never to say that there aren’t others who might.
There may be a myriad of file storage providers on the web but that doesn’t mean that there isn’t a place for a self-hosted alternative of your own. After all, some providers may not be as robust as you’d like them to be so it’s always good to feel that a little more control can come your way. That is where ownCloud comes in and it is not dissimilar to other web applications with its dependence on PHP, MYSQL and so on. DIY approaches are not dead and gone just yet.
This not a UI framework but is a set of tools for building up sets of reusable components and templates. There is a chemical/biological metaphor for template components and the tools are installable on development systems. The approach is an interesting one.
Piwik works well and has an attractive interface but it can be sluggish to load, so much so that I have set it to load its work data in the database instead of the web server file system. For those wanting to stick with older versions for sake of speed and/or reliability, there even is a repository of these.
Essentially, this are open source counterparts to what powers Twitter that you can run yourself on your own system. Whether shared website hosting can support how it works remains to be seen but you can try it out for yourself at indenti.ca.
This is an open source file sharing and synchronisation platform that offers a self-hosted counterpart to the likes of Dropbox, Google Drive and others. With all the discussion about privacy and the eavesdropping revelations of the last few years, this is a pertinent tool in this age of cloud computing.
This is an open source webmail platform that runs on a web server like many other web applications. It could have its uses for small enterprises.
Another tool that extends CSS makes management of CSS easier than if you were coding stylesheets by hand.
A PHP library for re-using RSS feeds in web content.
This is a self-hosted analogue to the now doomed Google Reader. There may be other options in the cloud like Netvibes but there is some additional security in having an option almost entirely under your own control.
This is a more general Linux and UNIX server administration tool but web platforms see service too so it gets added to this list. It too runs on a web server instance itself and there are a number of modules for things such as cloud computing and virtualisation.
This is a control panel for managing web servers that works not just on Linux (CentOS & Ubuntu are favoured and have installers especially for them) but also BSD, OS X and even Windows. There are modules for managing domains and databases along with other things such as mail. If you need to set your own web hosting business, this sounds like a good place to start with its freedom and its lack of cost (unless of course you would like to pay for support).