Web Developer Tools & Resources
Babylon is a JavaScript parser used in Babel. It includes support for JSX and Flow, and for experimental language proposals, among other features.
SamsaraJS is an animation library for your layouts. It gives you a language for positioning, orienting, and sizing DOM elements and coordinating the animation of these properties.
Cycle.js is a functional and reactive JavaScript framework for creating cleaner code. It has very few concepts to learn, and the core API has just one function.
React Compose lets you encapsulate component logic into smaller, reusable functions, which can then be combined back into components.
Botlytics lets you monitor analytics for your bots, to track the conversations they have and the messages they send. It’s a well-documented REST API.
Megatype makes it easy to create typographic structure.
Flexbox Patterns gives you the tools you need to build awesome user interfaces using CSS Flexbox. It includes examples and source code.
Scrollbear maintains your container scroll position when images load. It’s great for blogs that use tons of images, among other uses.
Shimmer makes it easy to adding a shimmering effect to any screen in an iOS app. It can be super useful as an unobtrusive loading indicator, among other uses.
Huxley is a test-like system for catching visual regressions in web apps. It takes screenshots while you browse, and then tells you when they change.
Rebound is a java library for modeling spring dynamics. Animations in your application that use real-world physics feel more natural, improving UX.
HHVM is an open source virtual machine for executing programs written in Hack and PHP. It maintains PHP’s development flexibility while using a just-in-time compilation approach for better performance.
Expounder is a simple JS/CSS library for hiding text behind a link. Readers click the link to expand the text, perfect for including things like definitions or further information.
Popper.js is a library for creating poppers in web applications. You can easily position tooltips, popovers, and more with just one line of code.
React.run offers an in-browser React testing environment. It includes CSS and JS resources, as well as customizable themes.
Balloon.css lets you create simple tooltips with pure CSS. It requires only a few lines of CSS to work, and no JavaScript.
Atomizer Web is a web app for Atomizer, a tool for creating Atomic CSS. It’s simple to use, with a live preview pane at the bottom of the window.
Repaintless is a library for fast CSS animations. It only includes animations that don’t cause reflows and repaints of a website when used correctly.
InlineTweet.js makes it simple to create tweetable links from any text on a webpage. Just wrap the text in a container to make it tweetable.
Sinon.js provides for standalone test spies, stubs, and mocks for JavaScript. It requires no dependencies, and works with any unit testing framework.
Sycamore provides an unordered tree data structure for Ruby. It grows automatically when needed and has a familiar Hash interface, among other features.
React Slingshot is a React and Redux starter kit with Babel, testing, linting, and hot reloading built in. It also come with an example working app.
Hugo is a fast, modern static website engine. It’s flexible, open source, and completely free.
React Storybook lets you develop React UI components without running your app. Just load your UI components into React Storybook and start working on them.
Haikunator is a Heroku-like random name generator. Create memorable names for use in your apps or elsewhere.