Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-javascript
https://github.com/harrypotter518/awesome-javascript
Last synced: 4 days ago
JSON representation
-
Podcasts
-
Other
- ![CC0
- addyosmani/es6-tools
- willianjusten/awesome-svg
- davidsonfellipe/awesome-wpo
- instanceofpro/awesome-backbone
- enaqx/awesome-react
- bolshchikov/js-must-watch
- denolib/awesome-deno
- chencheng
- JavaScript Air - The live video broadcast podcast all about JavaScript and the Web platform.
- JavaScript Tutorials - Learn Javascript online from a diverse range of user ranked online tutorials.
- bayandin/awesome-awesomeness
- addyosmani/es6-tools
- davidsonfellipe/awesome-wpo
- instanceofpro/awesome-backbone
- willianjusten/awesome-svg
- enaqx/awesome-react
- bolshchikov/js-must-watch
- denolib/awesome-deno
- chencheng
- Web of Tomorrow - Podcast about JavaScript for beginners.
-
-
Package Managers
- npm - npm is the package manager for JavaScript.
- yarn - Fast, reliable, and secure dependency management.
- pnpm - Fast, disk space efficient package manager.
- Bower - A package manager for the web.
- component - Client package management for building better web applications.
- spm - Brand new static package manager.
- jam - A package manager using a browser-focused and RequireJS compatible repository.
- jspm - Frictionless browser package management.
- Ender - The no-library library.
- volo - Create front end projects from templates, add dependencies, and automate the resulting projects.
- Duo - Next-generation package manager that blends the best ideas from Component, Browserify and Go to make organizing and writing front-end code quick and painless.
-
Bundlers
- Snowpack - A lightning-fast frontend build tool, designed for the modern web.
- webpack - Packs CommonJs/AMD modules for the browser.
- Rollup - Next-generation ES6 module bundler.
- Brunch - Fast front-end web app build tool with simple declarative config.
- Parcel - Blazing fast, zero configuration web application bundler.
- Microbundle - Zero-configuration bundler for tiny modules.
- FuseBox - A bundler that does it right
-
Type Checkers
- TypeScript - A typed superset of JavaScript that compiles to plain JavaScript.
- Flow.js - A static type checker for JavaScript from Facebook.
- TypL - the JavaScript Type Linter with a bias on type inference.
- Hindley Milner Definitions - runtime type checking for JavaScript functions using Haskell-alike Hindley Milner type signatures.
-
Testing Frameworks
-
Frameworks
- Cypress - Complete end-to-end testing framework for anything that runs in a browser and beyond.
- jasmine - DOM-less simple JavaScript testing framework.
- prova - Node & Browser test runner based on Tape and Browserify
- mocha - Simple, flexible, fun JavaScript test framework for node.js & the browser.
- DalekJS - Automated cross browser functional testing with JavaScript
- Protractor - Protractor is an end-to-end test framework for AngularJS applications.
- TestCafe - Automated browser testing for the modern web development stack.
- qunit - An easy-to-use JavaScript Unit Testing framework.
- ava - 🚀 Futuristic JavaScript test runner
- jest - Painless JavaScript Unit Testing.
- tape - Tap-producing test harness for node and browsers.
-
Assertion
- chai - BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework.
-
-
MVC Frameworks and Libraries
-
Runner
- react-native - A framework for building native apps with React.
-
-
Articles and Posts
-
Runner
- The JavaScript that you should know - Article about concepts of JavaScript Functional.
- How JavaScript works - A series of articles about the building blocks of JavaScript.
- Multi-threading using web-workers - Web Workers: Adding Multi-threading to JavaScript
- this keyword in JavaScript - Breaking down the 'this' keyword in JavaScript
-
-
Data Visualization
-
Runner
- amchart - js/).
-
-
Documentation
-
Runner
- dexy - form literate documentation tool for writing any kind of technical document incorporating code.
- Using JSDoc
- Beautiful docs
-
-
Log
-
Runner
- minilog - side logging with Stream-API backends.
-
-
RegExp
-
Runner
- RegEx101 - Online regex tester and debugger for JavaScript. Also supports Python, PHP and PCRE.
-
-
Loading Status
-
Runner
-
-
Tours And Guides
-
Runner
- chardin.js - Simple overlay instructions for your apps.
- pageguide - An interactive guide for web page elements using jQuery and CSS3.
-
-
Boilerplates
-
Other
- npm run-scripts - scripts.
-
-
Video/Audio
-
Other
- AmplitudeJS - Open Source HTML5 Web Audio Library. Design your web audio player, the way you want. No dependencies required.
-
-
ES6
-
Other
- ECMAScript 6 compatibility table - Compatibility tables for all ECMAScript 6 features on a variety of environments.
-
-
Misc
-
Other
- Clipboard.js - "Copy to clipboard" without Flash or use of Frameworks.
-
-
Component Management
- Bit - Create, find and reuse components (React, Angular, Node etc.) across applications.
-
Loaders
- RequireJS - A file and module loader for JavaScript.
- SeaJS - A Module Loader for the Web.
- HeadJS - The only script in your HEAD.
- curl - A small, fast, extensible module loader that handles AMD, CommonJS Modules/1.1, CSS, HTML/text, and legacy scripts.
- script.js - Asynchronous JavaScript loader and dependency manager.
- systemjs - AMD, CJS & ES6 spec-compliant module loader.
- LodJS - Module loader based on AMD.
- ESL - Module loader browser first, support lazy define and AMD.
- modulejs - Lightweight JavaScript module system.
- lazyload - Tiny, dependency-free async JavaScript and CSS loader.
Programming Languages
Categories
Sub Categories
Keywords
javascript
20
awesome-list
10
awesome
8
testing
5
typescript
5
react
4
tdd
4
module-bundler
3
node
3
test-framework
3
test
3
react-native
3
loader
3
amd
3
browser
2
nodejs
2
testing-tools
2
angular
2
front-end
2
bdd
2
performance
2
build-tool
2
commonjs
2
compiler
2
es6
2
workflow
2
svg
2
list
2
webperf
2
webperf-metrics
2
webperformance
2
react-apps
2
react-tutorial
2
samples
2
tutorial
2
education
2
videos
2
web
2
deno
2
watch
2
amd-specifications
1
dependency-injection
1
package-manager
1
mobile-development
1
mobile
1
es2015
1
ios
1
esm
1
cross-platform
1
javascript-compiler
1