Here is a list of some open source tools for the lean web developer
Evernote is a cross-platform, free app designed for note taking, organizing, and archiving. The app allows users to create a “note” which can be a piece of formatted text, a full webpage or webpage excerpt, a photograph, a voice memo, or a handwritten “ink” note. Notes can also have file attachments. Notebooks can be added to a stack while notes can be sorted into a notebook, tagged, annotated, edited, given comments, searched, and exported as part of a notebook.
Dropbox is a file hosting service operated by American company Dropbox, that offers cloud storage, file synchronization, personal cloud, and client software. Dropbox allows users to create a special folder on their computers, which then synchronizes so that it appears to be the same folder (with the same contents) regardless of which device is used to view it. Files placed in this folder are also accessible via the Dropbox website and mobile apps.
As a developer, working with designers or co-workers often means sharing documents, images and text. Droplr makes that incredibly easy, packaged in a blazingly fast, slick, intuitive interface. Without even signing up, we can upload files and share them with a generated URL for a period of seven days, while signing up for a free account allows uploads of up to 25MB files and up to 1GB of storage.
A live testing environment should be an essential element in every web developer’s toolbox, and XAMPP is a highly recommended open source, configurable web server. It contains Apache, MySQL, PHP, OpenSSL, FileZilla FTP server and more, bundled together for a smooth configuration.
Git is an open source revision control and source code management system that tracks the history of your project in a data structure called a repository. Git is a decentralized system that allows for multiple backup repositories.
They only merge when stabilized, making it easy to experiment quickly and safely. This is particularly useful if you’re working in collaboration with others, as you can share the history of the project, merge between their work and yours, then compare and revert to previous versions of individual project files.
GitHub – Gist
GitHub is a place to securely store your code, and Gist is a simple way to share snippets and pastes with others.
With native clients for Mac, Windows and mobile devices, GitHub offers the ability to work on your projects from anywhere. It’s a powerful way to collaborate, review and manage your code on both public and private development projects. Hosting your code using an external service such as GitHub means it’s safe and secure, should your web host get hacked or your computer crashes, for example.
JS Bin supports remote rendering, enabling you to check on multiple platforms while the output automatically refreshes as you edit the code. Once you start typing, JS Bin saves your work .If you want to stop saving, just create a milestone and live saving will apply to the new revision.