Showing 36 of 166 projects
A Yeoman generator that scaffolds a standard Aurelia navigation-style app with ES6, Babel, Gulp, and Karma/Jasmine testing.
A code-golfing language that transpiles to JavaScript, designed for writing extremely short programs.
Reduce a list of values using promises into a promise for a value, useful for async accumulation.
A ponyfill/polyfill implementation of the ES6 Map collection for environments lacking native support.
A curated list of the best free and paid JavaScript books covering general topics, ES6, functional programming, patterns, and Node.js.
A 640-byte functional library that curries and composes native JavaScript array and string methods.
A robust and optimized ES3-compatible polyfill for the ECMAScript 6 String.prototype.includes method.
A pull-down-to-refresh control component for React Native applications.
A utility for conditionally executing functions in promise chains based on boolean conditions.
Start a promise chain by wrapping a synchronous function that might throw an error.
Boilerplate project with ECMAScript 6 support for Backbone.Marionette applications, including build tools and testing.
A Gulp.js plugin that executes shell commands using Execa, offering better Windows support, parallel execution, and configurable verbosity.
A lightweight functional programming library for JavaScript providing core utilities like Maybe, MonadIO, pattern matching, and pub/sub.
A tiny JavaScript library for custom reordering and interleaving of multiple arrays using a simple sequence syntax.
A reactive stream programming framework for live data computation with concurrent asynchronous operations.
Conditional promise catch handler for selectively handling specific errors in JavaScript promise chains.
A Jade plugin that adds a Babel filter to compile ES6 JavaScript to ES5 within Jade templates.
A simple ES6 Array.prototype.find polyfill for older JavaScript environments.
Ember.js ES6, Ember Data, and Handlebars snippets for the Atom editor to speed up development.
A full-featured, cross-platform Twitter client for the command line, built with Vorpal and inspired by TTYtter.
A polyfill implementation of the WeakMap collection as specified in ECMAScript 6.
A development environment for writing and testing ES6 code with live transpilation to ES5 and Jasmine integration.
A Phalcon development tool providing a complete frontend stack, database migrations, and automated CRUD generation.
A Broccoli plugin for compiling JavaScript.next (ES6+) to current JavaScript using Traceur.
A polyfill that provides ES6 Array.prototype.findIndex functionality for older JavaScript environments.
Connect middleware plugin for on-the-fly Babel transformation of JavaScript files.
An ESLint rule that detects inferred method names in ES6 object literals to ensure proper lexical identifier binding.
Creates a new dense array with a specified numeric range for functional programming.
A destructive shim that implements the ES6 Map specification for environments lacking native support.
A boilerplate for integrating Webpack and ES6 features into Marionette/Backbone applications with lazy loading.
A 2D physics game built with TypeScript using p2.js for physics simulation and Pixi.js for rendering.
A lightweight Vue component for creating flexible pagination with Flexbox layout.
Generate Gremlin graph database queries with bound parameters using ES6 template strings.
A Marionette.js skeleton with Babel/ES6 for Brunch, optimized for Progressive Web App development.
A Duo plugin that integrates Babel for transpiling ES6/JSX files within the Duo build process.
Static analysis tools for ES6 that optimize transpiled code size and efficiency by analyzing scopes and bindings.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.