The manager comes with a complete API, a debugger and plugin support for extending further.
Requirements: No Requirements
Buffer is one of the most popular apps for managing multiple social media profiles, scheduling posts and more.
Circular is an open source alternative for Buffer that is built as a Backbone.js app with a REST API written in PHP that stores data in MongoDB.
It only works with Twitter where you can add a list of tweets and they will be sent on the date-time defined.
Multiple accounts are supported and a bookmarklet helps using it easier.
P.S. The app can also be used and tried with the hosted version.
Requirements: PHP, MongoDB
For any small business or freelancer, keeping track of the client invoices and payments is a job that is handled personally.
Using an online invoicing solution can help minimizing the effort spent on the task and, FusionInvoice, a free + open source invoicing app can help.
FusionInvoice is built with PHP/MySQL and has a simple-yet-nice interface.
Using the app, we can define clients, send quotes, convert quotes to invoices or create and send the invoices directly. Invoices can be set as “recurring” as well.
As a payment system, there is only support for PayPal and any other payment provider will require some custom coding.
In the dashboard, it is possible to filter records, view reports and also create guest users (like clients) which only has read permissions so that they can view their invoices and payments too.
Requirements: PHP and MySQL
There are many metrics and information on the web that we may be following regularly: tweets, number of followers, Facebook messages, GitHub activity and much more.
Reportr is a free and open source web application (with an alternative hosted version) that allows us to track any data and make it all visible from a single dashboard.
It is built with Nodejs, uses MongoDB for storage and comes with various ready-to-use trackers like Facebook, Twitter, GitHub, Foursquare and even Runkeeper or Fitbit.
Reportr has a simple REST API and adding new trackers is pretty simple.
Requirements: Nodejs & MongoDB
Also, it is possible to serve DynoSRC itself inline and no requests will be made for JS files.
Markdown is a widely used HTML markup language which is easier to write for non-HTML users. And, it is mostly preferred in discussions-based UIs (comments, forums..).
Once a Markdown input is stored, it should be formatted to HTML for displaying it and Parsedown PHP does nicely.
The parser divides texts into blocks, looks how they start + relate to each other and looks for special characters to identify inline elements.
It is fast, stable and very easy to implement.
For any WordPress developer, using an options framework definitely helps customizing the theme/plugin much more and easier.
Redux is an advanced and stable WordPress options framework, built on top of the popular NHP, with an enhanced UI.
It uses the “WordPress Settings API” and has multiple built-in filed types, validation, import/export functionality and much more.
There are many online tools for beautifying our code and they are usually handy when working on formats like JSON or XML.
Also, which is handier, there are converters like JSON-to-XML, XML-to-JSON, CSV-to-JSON/XML and more.
SVG is one of the most attractive formats for creating any type of graphics that work on any platform.
However, SVG has new features which are only available in modern browsers too.
It is created by the developer of the most popular SVG library, Raphaël, and it supports features like masking, clipping, patterns, full gradients, groups, and more.
Snap works with existing or Snap-generated content and also comes with a simple API for animation.
Requirements: No Requirements
Compatibility: All Modern Browsers
When working on any type of documents (whether it is code or not), we may want to compare different versions to see what has changed.
Some editors have this feature built-in where some don’t. Mergely is a free-to-use web app for making such a difference analysis quickly.
Documents can be uploaded with ease (or by mentioning URLs), the differences will be highlighted and it is also possible to merge them.
Compatibility: All Major Browsers