Web Developer Tools & Resources
Store is a better, feature-filled way to use localStorage and sessionStorage (JSON, etc.). The main function handles set, get, setAll, getAll, and clear directly, as well as a number of more explicit and versatile functions.
Docker is a Linux container runtime that complements LXC with a high-level API that runs at the process level. It uses lightweight containers to isolate processes from each other and then underlying host. And it can run on any x64 machine with a modern Linux kernel.
If you need an HTML5 dashboard for monitoring critical data offsite, then RazorFlowPHP might be just the solution. It makes it possible for your executives, sales & marketing reps, or field techs to stay updated on what’s happening so they can make better decisions. And of course it’s cross-browser and cross-device compatible.
Chardin.js lets you add simple overlay instructions to all of your apps using JavaScript. It was inspired by the recent Gmail new composer tour, and is simple to install and run.
Datamock.js lets you easily add fake data to your mockups. Usage is straightforward; be sure to check out the demo to see just how easy it is to use.
Helios is an open source, extensible iOS backend framework. It includes a variety of mobile backend components you can mix and match, and it’s easy to integrate into existing Rails or Sinatra apps.
Sidr is a jQuery plugin that makes it simple to create responsive, sliding menus like those used in the Facebook mobile app. It supports multiple menus, offers programmatic opening and closing, and more.
Draggabilly makes it super easy to add drag-and-drop functionality to your site. It supports IE8+ and multi-touch. You can specify both a containment area and specific handle for dragging.
Have data you need to plot? Flot might be just the jQuery plugin you’ve been looking for. It focuses on attractive looks, simple usage, and interactive features. It works with most browsers, including IE6+, Chrome, Firefox 2+, Safari 3+, and Opera 9.5+.
TimeJump lets you add deep links to your HTML5 audio and video podcasts. It’s already being used on some ground-breaking podcasts, including ShopTalk and The ATX Web Show. It was created by Paravel and Chris Coyier.
iCheck lets you create highly customized checkboxes and radio buttons using jQuery. It lets you build inputs that are identical regardless of platform, supports touch devices, includes keyboard accessible inputs, and is on 1KB gzipped. There are 15 options for customizing the checkboxes and radio buttons, along with 8 callbacks to handle changes, and 6 [...]
Swipebox is a jQuery lightbox plugin that’s been optimized for both mobile and desktop devices. It supports swipe gestures for navigation (with keyboard navigation for desktop), CSS transitions with jQuery fallback, retina support, and more. It’s compatible with modern desktop and mobile browsers, including IE8+, IOS4+, Android, Windows Phone, and more.
Flat Surface Shader is a great alternative to creating 3D effects with WebGL (which isn’t entire cross-platform compatible). For the demo, it can work with the 2D context of a canvas element or an array of SVG polygons. And it uses Float32Arrays to store numerical data, making it much more efficient at calculations.
Bespoke.js is a simple micro-presentation framework that makes it simple to create animated slideshows. There are five basic themes, including a standard carousel, coverflow, cube, and more. Minimized and gzipped, it’s less than 1KB, with no dependencies. There are both production and development versions available for download.
Polycode is an open-source framework for creating crossplatform apps and games. You can write your code in C++ or Lua using the Polycode IDE. It supports one-click publishing, 2D and 3D graphics, animation, particles, font rendering, and much more. It’s already been used for a variety of apps, including one used in a Depeche Mode [...]
Minimail is an open source email client for mobile devices that’s extensible, customizable, and personalized. Built-in features include leisure filters, thread delaying (so you can pretend an email arrives at a different time), search (including no-type searching), and even photo replies. It’s built with HTML, CSS, and JavaScript, so it’s buildable with PhoneGap Build.
Pedestal is a set of open source tools for building Clojure web applications. It’s made up of Clojure libraries and components that play nicely together so they can be configured and re-assembled however you need them. And it’s built with scalability in mind, right from the start.
Chaplin is an application architecture that uses Backbone.js. It offers a lightweight, flexible structure to address Backbone’s limitations, featuring proven best practices and design patterns. It includes better support for inheritance, controllers for managing individual UI views, Rails-style routes that map URLs to controller actions, and more.
Plunker is an online community for developers to create, collaborate on, and share their web development ideas. It includes real-time collaboration tools, a customizable syntax editor, live preview of code changes, and much more. It’s easy to use, puts the emphasis on collaboration, and the editor loads in less than 2 seconds.
Responsable is a responsive HTML CSS LESS SCSS framework with clean markup, normalized CSS, and responsive images. It allows for nested columns for easy grid nesting and customization, and provides base styles for forms, tables, and typography for faster startup on your projects.
Scorched is an unopinionated, DRY web framework for Ruby that provides a set of constructs for processing HTTP requests for building websites and applications on any scale. It’s a more powerful evolutionary enhancement of Sinatra with more focus and less clutter.
MagicSuggest is a flexible auto suggest combo box for Bootstrap themes. By default, it has a visible side trigger with selected items that appear within the combo field, suggestions that can be toggled using arrow keys, and suggestions that appear as the user types. Thorough documentation makes it easy to configure it for your own [...]
Horwheel Component makes it easy to implement horizontal scrolling with a user’s mouse wheel. It works in Chrome, Firefox, Opera, Safari, and IE7+. It’s easy to use and licensed under the MIT license for use on commercial or personal projects.
RaptorJS is an end-to-end JavaScript toolkit for creating adaptive modules and UI components. It includes an optimizer, module loader, widget framework, templates, and more. Unique to RaptorJS is its adaptive packaging, which lets developers target specific code for different browsers, devices, frameworks, and more.
Superhero.js is a collection of articles, videos, and presentations for managing a large JavaScript code base. It includes resources that tell you everything you need to know to create and maintain better JavaScript code.
Chart.js is an object-oriented graphing system that uses JavaScript and HTML5 Canvas to create six different types of charts. It allows for line charts, bar charts, radar charts, pie charts, polar area charts, and doughnut charts, all beautifully animated and fully customizable. They’re even rendered in high enough resolution for retina displays.
Editor is a simple online Markdown editor that you can host on your own servers. It’s sort of a hybrid between a WYSIWYG editor and a standard Markdown editor, with icons for inserting bold, italic, blockquotes, lists, links, images, and more.
eMobc is a set of open source frameworks for creating web, mobile web, and native Android and iOS apps that lets you quickly develop using XML. There are jQuery, Xcode, and Java frameworks for developing for different platforms, as well as an online control panel for developing apps with XML.
Unslider is a tiny jQuery slider that’s cross-browser compatible, with fall-backs for older browsers. It includes support for keyboard controls, adjusts for slide height, and of course it’s responsive. It’s easy to set up on your site, and can be customzed on a per-slide basis with CSS.
Faker generates fake data for you using PHP. It makes it easy to populate a database, create good-looking XML docs, anonymize data from a production service, or stress test an app. You can download it from GitHub or install using the Composer.