ProgressBar.js is yet another JS lib that makes good use of SVG:
With ProgressBar.js, it’s easy to create arbitrary shaped progress bars. This library provides a few built‑in shapes like Line, Circle and Square but you can also create your own progress bars with Illustrator or any vector graphic editor.
In case you are wondering: yes, you can even bring your Goroutines along for the ride. Give it a Go (spluh!) on the GopherJS Playground.
Pageres is an Awesome CLI (and JS API) from Sindre Sorhus & Kevin Mårtensson that captures screenshots of websites at different resolutions. Looks like a great way to make sure your site is adequately responsive. Check it.
Want to quickly analyze your website’s asset loading performance? Add PerfMap to Chrome’s bookmarks bar, load up your site, and trigger the bookmarklet to see a heat map similar to the one below:
Great idea and solid execution on a less intrusive responsive Lightbox:
Strip is a Lightbox that only partially covers the page. This makes it less intrusive and leaves room to interact with the page on larger screens while giving smaller mobile devices the classic Lightbox experience.
Check out the demos on the Strip homepage to see what the buzz is all about.
SweetAlert is an easy way to turn those boring, built-in browser
confirm() dialogs into something much shinier and user-friendly.
Check out more of what SweetAlert has to offer on the Demo Page.
Tinycon supports Chrome 15+, Firefox 9+, Opera 11+, and falls back to just updating the title on IE 9 and Safari 5. Check it out.
A powerful command-line tool married to a slick GUI is a beautiful thing. Sindre Sorhus’ gulp-app is just that.
It’s OS X only at the moment, but expansion to other operating systems is on the road map.
At first glance, Chartist may look like just-another-js-charting-library. But upon closer inspection, it appears to stand out from the crowd.
PerfBar is a tool by Khalid Lafi that puts dozens of metrics (as well as custom metric support) at the tip of your fingers with just a single script include.
Chunk Scatter helps you analyze HTTP responses that use chunked encoding so you can optimize server flushing and improve performance.
freeboard is a sharp looking dashboard builder that is focused on IoT, but can be used to visualize pretty much any data source.
They’re building a business around the hosted version, but it’s fully open and MIT licensed so feel free to hack on it and repurpose for your own uses.
OnionSkin‘s goal is to provide a consistent caching API between the server and the browser. It has ephemeral, IndexedDB, localStorage, Memcached, and Redis drivers (with more on the roadmap).
Nice shieldage and API docs to boot.
Brilliant ideas can be painfully obvious in retrospect. They’ll leave you thinking, “Why didn’t we I think of that before?!” Docopt is that for parsing CLI arguments.
Instead of permanently deleting files from the command line, this little tool moves them to the trash.
Like me, you might be thinking, “But I can do the same thing with
mv.” To this Sindre writes:
Not really. The mv command isn’t cross-platform and moving to trash is not just about moving the file to a “trash” directory. On all OSes you’ll run into file conflicts. The user won’t easily be able to restore the file. It won’t work on an external drive. The trash directory location varies between Windows versions. For Linux there’s a whole spec you need to follow. On OS X you’ll loose the Put back feature.
Tablesaw is a group of plugins by Zach Leatherman of Filament Group that help you build responsive HTML tables. It’s always nice to see solid solutions to problems all web developers share.
Here’s a gif of their “stack” table in action:
Check the README for more table modes, IE8 support, and even a mini map!
Quill looks like a good solution to a real problem:
Quill is an open source editor built for the modern web. It is built with an extensible architecture and an expressive API so you can completely customize it for your use case
Don’t skip the examples.
Adam and Andrew talk with Lars Bak and Seth Ladd from Google about Dart, a new language and platform started by Google for scalable web app engineering.
Zef Hemel would love to receive $1,000 per week on Gittip to build Zed. What’s Zed?
Classy is Dave Jeffery’s attempt to clean up AngularJS controllers. It removes the requirement to annotate your dependencies, automatically adds functions to the controller’s
$scope, and adds a convenient way of
watching things without dirtying up your
There’s a lot of innovation (and iteration) going on in the online publishing space. GitBook continues that trend by offering a command line tool built specifically for creating programming book and exercises.
You write your book in Markdown and from that GitBook can generate a static website, PDF, eBook, and even JSON. Here’s what the results look like: