Speaking of D3, Mozilla open sourced a library they use on top of D3 to visualize time-series data in a “principled, consistent and responsive way.”
If you’re serious about visualizations, you’ll still want to learn D3 itself, but it’s great when we can optimize and simplify common use cases. That’s exactly what MetricsGraphics.js does. Here’s a taste:
Check out all of the examples of what’s possible here:
Have you ever seen a rad D3 visualization and wondered what the data that created it looks like in its raw form? You’re in luck! D3 Deconstructor, a Chrome extension from UC Berkeley’s VisLab, does exactly that.
Why might you want to do this, you ask? In Elle’s case, she demonstrates the editable sections of her Jekyll theme with it.
Does Addy Osmani’s new command line tool to compare the image weight of your pages with others on the web have a great name, or the greatest name?
If you’re a 1Password user and a terminal (iTerm 2) junkie, sudolikeaboss might just make your day. Check it out in action:
Speaking of PostgreSQL, ToroDB is a JSON database that runs on top of Postgres.
JSON documents are stored relationally, not as a blob/jsonb. This leads to significant storage and I/O savings. It speaks natively the MongoDB protocol, meaning that it can be used with any mongo-compatible client.
MongoDB client compatibility. Smart. Still early days, though:
ToroDB follows a RERO (Release Early, Release Often) policy. Current version is considered a “developer preview” and hence is not suitable for production use. However, any feedback, contributions, help and/or patches are very welcome.
PostgreSQL is — hands-down — my favorite persistence engine. However, it has long lacked the tooling of its alternatives. Tools like pgweb are changing that story.
This is a web-based browser for PostgreSQL database server. It’s written in Go and works on Mac OSX, Linux and Windows machines… This project is an attempt to create a very simple and portable application to work with PostgreSQL databases.
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.
If you think building your email templates with Mustache and Stylus sounds cool, check out Gleemail. It’ll inline CSS styles for you, send test emails, export templates to MailChimp/Eloqua/etc, and much more.
Go Package Store is a web app that displays updates for the Go packages in your GOPATH replete with changelogs and update buttons.
Want to add a complete admin tool (CRUD, multi-model relationships, dashboard, complex form widgets) to your RESTful API? Check out Marmelab’s ng-admin.
Here’s a demo for the curious.
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.
Cool Ruby gem from the team at Stripe which makes it easy to run multiple copies of a single long-lived process. From their announcement post:
Einhorn makes it easy to have multiple instances of an application server listen on the same port. You can also seamlessly restart your workers without dropping any requests. Einhorn requires minimal application-level support, making it easy to use with an existing project.
I’m going to take a seriously look at Einhorn before deploying my next app.
uiGradients is a great resource for picking gradients for your next project. With 34 contributors and ~80 color combinations, you’re sure to find a gradient to suit your needs.
Check out the site’s homepage where you can click through gradients until you find one that you love.
I recently used Elliot Hesp’s Responsive-Dashboard to build an admin for one of my clients. Then he sent me an email telling me how awesome I am. (open source ftw!)
The dashboard is wired up to use Angular (there’s also a jQuery version here) and it’s quite easy to customize for your needs.
Check out the demo page to see what it’s capable of.
Great idea and execution from Jakub Roztočil:
CloudTunes provides a unified interface for music stored in the cloud (YouTube, Dropbox, etc.) and integrates with Last.fm, Facebook, and Musicbrainz for metadata, discovery, and social experience. It is similar to services like Spotify, except instead of local tracks and the fixed Spotify catalog, CloudTunes uses your files stored in Dropbox and music videos on YouTube.
Kitematic is a brand new GUI for managing Docker images on OS X. It’s still early days for the project, but it already has a nice coat of paint and the docs aren’t too shabby either.
It’s still in beta, but if Gooey lives up to what it says on the tin:
Turn (almost) any command line program into a full GUI application with one line
It’ll be massively popular with Python developers.