Web Developer Tools & Resources
OS.js is a JavaScript web desktop/cloud platform. It includes a fully-fledged window manager, Application APIs, GUI toolkits, and filesystem abstraction.
Rollup.js is a next generation JavaScript ES6 module bundler. It’s biggest advantage over similar bundlers is that it can call individual ES6 modules, rather than packaging entire libraries.
Gizmo is a microservice toolkit from The New York Times. It includes standardized configuration and logging, useful metrics for endpoints, and graceful shutdowns, among other features.
Iode is a multi-paradigm, imperative, procedural, object-oriented programming language. It was inspired by Swift.
Fisticuffs is a data binding framework for Swift. It was inspired by Knockout and includes declarative bindings, automatic updates, and automatic tendency tracking.
Phred extends PHP to a consistent, fully object-oriented coding standard. It includes Unicode support for OOP strings, components for i18n/L10n, and other features for creating modern web apps.
TQDM is an extensible Python progress meter. It lets you instantly make your loops show a smart progress meter with very low overhead.
A-Frame is a framework for building things for the virtual reality web. You can use markup to create VR experiences that work across desktop, iPhones, and the Oculus Rift.
CodeceptJS offers modern era acceptance testing for NodeJS. It’s scenario driven, backend agnostic, and uses an interactive shell.
Slap is a Terminal-based text editor that is much like Sublime. It includes first-class mouse support, autoindentation, infinite undo/redo, and much more.
Nestor is a programmable slack bot that lets you program without any servers. It uses a very simple JavaScript API so you can get your app up and running in seconds.
Flexbox.help lets you test CSS flexbox rules live. It’s a great sandbox for figuring out how best to use flexbox.
SqlPad lets you run SQL in your browser and chart the results. It supports Postgres, MySQL, SQL Server and Vertica.
ChocolateChip-UI lets you create standards-based mobile apps with a native look and feel. It’s lightweight, fast, customizable, and works with Windows Phone, iOS, and Android.
Volt is a Ruby web framework where Ruby runs on both the server and the client. It was created for building data-rich web applications surprisingly fast.
Gooey makes it easy to turn Python command line programs into full-fledged apps with graphical user interfaces. The best part is it only requires a single line of code.
Senna.js is a single-page application engine that’s fast, lightweight. and has no dependencies. It provides several low-level APIs for building modern web-based apps, including history navigation, transitions, cacheable screens, and more.
Mail-in-a-Box is an easy-to-deploy mail server that lets you take back control of your email. Without any particular technology skills, you can turn a fresh cloud computer into a working mail server.
Typesetting for math, especially advanced math, on the web can be a huge pain. KaTeX is a math typesetting library that makes it way easier and has a simple API with no dependencies.
Lineman.js puts a wrapper around a number of client-side productivity tools, including Express, Grunt, and Testem, to allow developers to focus more on development and less on workflow.
Toshi is an open source Bitcoin node that’s built to power large scale web applications. It has a powerful API and is backed by PostgreSQL.
AutocompleteField adds word completion to your UITextFields. It’s easy to use with plenty of customizable features, including field padding and completion color.
Avalanche is a responsive, Sass-based CSS system with flexible, configurable naming conventions. It uses real-world breakpoint naming and integrated media query mixins.
Unslider (now in version 2.0) is a super simple jQuery carousel/image slider. It has a variety of options available, including animation, a totally manual option, infinite sliders, and more.
Booking.js is an easy-to-use embedabble calendar booking widget. It’s easy to customize, works with Google Calendar, and it can be integrated seamlessly into your branding.
Cerberus is a set of simple, solid patterns for responsive HTML emails. They even work in Gmail and Outlook.
RobotJS provides Node.js desktop automation. Use it to control the mouse, keyboard, and read the screen.