2584 Repositories
JavaScript javascript-cheatsheet Libraries
Material design for Vue.js
Material Design for Vue.js Vue Material is Simple, lightweight and built exactly according to the Google Material Design specs Build well-designed app
The HTTP client for Vue.js
vue-resource The plugin for Vue.js provides services for making web requests and handle responses using a XMLHttpRequest or JSONP. Features Supports t
๐ A flexible and fun JavaScript file upload library
A JavaScript library that can upload anything you throw at it, optimizes images for faster uploads, and offers a great, accessible, silky smooth user
:necktie: :briefcase: Build fast :rocket: and easy multiple beautiful resumes and create your best CV ever! Made with Vue and LESS.
best-resume-ever ๐ ๐ผ Build fast ๐ and easy multiple beautiful resumes and create your best CV ever! Made with Vue and LESS. Cool Creative Green Pur
JavaScript data grid with a spreadsheet look & feel. Works for React, Angular, and Vue. Supported by the Handsontable team โก
Handsontable is a JavaScript component that combines data grid features with spreadsheet-like UX. It provides data binding, data validation, filtering
Mobile UI Components based on Vue & WeUI
Be Cool with Vue@^2.3.0 and WeUI. Live Demo Sponsors ๆไปฌ็ไบงๅ Requirements ๆๆช้้ [email protected]๏ผ่ฏทๆณจๆใ vue@^2.3.0(for .sync modifier) webpack@^2.0 node@^7.6
๐ฆ The official router for Vue.js.
vue-router This is vue-router 3.0 which works only with Vue 2.0. For the 1.x router see the 1.0 branch. Supporting Vue Router Vue Router is part of th
Quasar Framework - Build high-performance VueJS user interfaces in record time
Quasar Framework Build high-performance VueJS user interfaces in record time: responsive Single Page Apps, SSR Apps, PWAs, Browser extensions, Hybrid
NativeScript empowers you to access native api's from JavaScript directly. Angular, Vue, Svelte, React and you name it compatible.
NativeScript empowers you to access native APIs from JavaScript directly. The framework currently provides iOS and Android runtimes for rich mobile de
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
vue-next This is the repository for Vue 3.0. Quickstart Via CDN: script src="https://unpkg.com/vue@next"/script In-browser playground on Codepen S
A high quality UI Toolkit built on Vue.js 2.0
iView A high quality UI Toolkit built on Vue.js. Docs 3.x | 2.x | 1.x Features Dozens of useful and beautiful components. Friendly API. It's made for
๐๏ธ Centralized State Management for Vue.js.
Vuex ๐ฅ HEADS UP! You're currently looking at Vuex 3 branch. If you're looking for Vuex 4, please check out 4.0 branch. Vuex is a state management pat
๐ Material Component Framework for Vue
Supporting Vuetify Vuetify is a MIT licensed project that is developed and maintained full-time by John Leider and Heather Leider; with support from t
A Vue.js 2.0 UI Toolkit for Web
A Vue.js 2.0 UI Toolkit for Web. Element will stay with Vue 2.x For Vue 3.0, we recommend using Element Plus from the same team Links Homepage and doc
๐ The UI component explorer. Develop, document, & test React, Vue, Angular, Web Components, Ember, Svelte & more!
Build bulletproof UI components faster Storybook is a development environment for UI components. It allows you to browse a component library, view the
๐ js-joda is an immutable date and time library for JavaScript.
js-joda is an immutable date and time library for JavaScript. It provides a simple, domain-driven and clean API based on the ISO8601 calendar.
Duet Date Picker is an open source version of Duet Design Systemโs accessible date picker. Try live example at https://duetds.github.io/date-picker/
Duet Date Picker Duet Date Picker is an open source version of Duet Design Systemโs accessible date picker. Duet Date Picker can be implemented and us
A lightweight javascript timezone library
Isn't it weird how we can do math in our head, but not date math? how many days until the end of the year? what time was it, 11 hours ago? is it lunch
Reusable date picker component for React
React DayPicker DayPicker is a reusable date picker component for React. $ npm install react-day-picker@next Beta version โ ๏ธ This branch is for the ne
A simple and reusable datepicker component for React
React Date Picker A simple and reusable Datepicker component for React (Demo) Installation The package can be installed via npm: npm install react-dat
A refreshing JavaScript Datepicker โ lightweight, no dependencies, modular CSS
Pikaday A refreshing JavaScript Datepicker Lightweight (less than 5kb minified and gzipped) No dependencies (but plays well with Moment.js) Modular CS
๐๐ A JavaScript calendar that has everything you need.
A JavaScript schedule calendar that is full featured. Now your service just got the customizable calendar. ๐ฉ Table of Contents Collect statistics on
lightweight, powerful javascript datetimepicker with no dependencies
flatpickr - javascript datetime picker Motivation Almost every large SPA or project involves date and time input. Browser's native implementations of
โณ Modern JavaScript date utility library โ๏ธ
date-fns provides the most comprehensive, yet simple and consistent toolset for manipulating JavaScript dates in a browser & Node.js. ๐ Documentation
A transparent, in-memory, streaming write-on-update JavaScript database for Small Web applications that persists to a JavaScript transaction log.
JavaScript Database (JSDB) A zero-dependency, transparent, in-memory, streaming write-on-update JavaScript database for the Small Web that persists to
Parse, validate, manipulate, and display dates in javascript.
Moment.js A JavaScript date library for parsing, validating, manipulating, and formatting dates. Project Status Moment.js is a legacy project, now in
A PostgreSQL client with strict types, detailed logging and assertions.
Slonik A battle-tested PostgreSQL client with strict types, detailed logging and assertions. (The above GIF shows Slonik producing query logs. Slonik
TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, MariaDB, PostgreSQL and SQLite databases.
TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, MariaDB, PostgreSQL and SQLite datab
AlaSQL.js - JavaScript SQL database for browser and Node.js. Handles both traditional relational tables and nested JSON data (NoSQL). Export, store, and import data from localStorage, IndexedDB, or Excel.
Please use version 1.x as prior versions has a security flaw if you use user generated data to concat your SQL strings instead of providing them as a
A simple Node.js ORM for PostgreSQL, MySQL and SQLite3 built on top of Knex.js
bookshelf.js Bookshelf is a JavaScript ORM for Node.js, built on the Knex SQL query builder. It features both Promise-based and traditional callback i
Lovefield is a relational database for web apps. Written in JavaScript, works cross-browser. Provides SQL-like APIs that are fast, safe, and easy to use.
Lovefield Lovefield is a relational database written in pure JavaScript. It provides SQL-like syntax and works cross-browser (currently supporting Chr
A javascript library to run SQLite on the web.
SQLite compiled to JavaScript sql.js is a javascript SQL database. It allows you to create a relational database and query it entirely in the browser.
A query builder for PostgreSQL, MySQL and SQLite3, designed to be flexible, portable, and fun to use.
knex.js A SQL query builder that is flexible, portable, and fun to use! A batteries-included, multi-dialect (MSSQL, MySQL, PostgreSQL, SQLite3, Oracle
:koala: - PouchDB is a pocket-sized database.
PouchDB โ The Database that Syncs! PouchDB is an open-source JavaScript database inspired by Apache CouchDB that is designed to run well within the br
โก๏ธ lowdb is a small local JSON database powered by Lodash (supports Node, Electron and the browser)
Lowdb Small JSON database for Node, Electron and the browser. Powered by Lodash. โก db.get('posts') .push({ id: 1, title: 'lowdb is awesome'}) .wri
๐ A realtime Database for JavaScript Applications
RxDB A realtime Database for JavaScript Applications RxDB (short for Reactive Database) is a NoSQL-database for JavaScript Applications like Websites,
ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, SAP Hana, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms.
TypeORM is an ORM that can run in NodeJS, Browser, Cordova, PhoneGap, Ionic, React Native, NativeScript, Expo, and Electron platforms and can be used
An easy-to-use multi SQL dialect ORM tool for Node.js
Sequelize Sequelize is a promise-based Node.js ORM tool for Postgres, MySQL, MariaDB, SQLite and Microsoft SQL Server. It features solid transaction s
tsParticles - Easily create highly customizable particles animations and use them as animated backgrounds for your website. Ready to use components available for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Inferno.
tsParticles - TypeScript Particles A lightweight TypeScript library for creating particles. Dependency free (*) and browser ready! Particles.js conver
Read and write OpenType fonts using JavaScript.
opentype.js ยท opentype.js is a JavaScript parser and writer for TrueType and OpenType fonts. It gives you access to the letterforms of text from the b
This JavaScript library produces complementary gradients generated from the top 2 dominant colours in supplied images.
Grade Demo Check it out Install Download this repo and grab the grade.js file from the /docs/dist folder. Or install from npm: npm install grade-js Us
Barcode generation library written in JavaScript that works in both the browser and on Node.js
Introduction JsBarcode is a barcode generator written in JavaScript. It supports multiple barcode formats and works in browsers and with Node.js. It h
React + Canvas = Love. JavaScript library for drawing complex canvas graphics using React.
React Konva React Konva is a JavaScript library for drawing complex canvas graphics using React. It provides declarative and reactive bindings to the
Konva.js is an HTML5 Canvas JavaScript framework that extends the 2d context by enabling canvas interactivity for desktop and mobile applications.
Konva Konva is an HTML5 Canvas JavaScript framework that enables high performance animations, transitions, node nesting, layering, filtering, caching,
Grab the color palette from an image using just Javascript. Works in the browser and in Node.
Color Thief Grab the color palette from an image using just Javascript.Works in the browser and in Node. View the demo page for examples, API docs, an
Accessible modal dialog component for React
react-modal Accessible modal dialog component for React.JS Table of Contents Installation API documentation Examples Demos Installation To install, yo
The best JavaScript Data Table for building Enterprise Applications. Supports React / Angular / Vue / Plain JavaScript.
Module SonarCloud Status ag-grid-community ag-grid-enterprise AG Grid AG Grid is a fully-featured and highly customizable JavaScript data grid. It del
a react-based framework that provides accessibility, modularity, responsiveness, and theming in a tidy package
Grommet: focus on the essential experience Documentation Visit the Grommet website for more information. Support / Contributing Before opening an issu
:atom_symbol: React primitive UI components built with styled-system.
Rebass React primitive UI components built with Styled System. https://rebassjs.org npm i rebass Getting Started import React from 'react' import { Bo
โก๏ธThe Fullstack React Framework โ built on Next.js
The Fullstack React Framework "Zero-API" Data Layer โ Built on Next.js โ Inspired by Ruby on Rails Read the Documentation โZero-APIโ data layer lets y
Mobile app development framework and SDK using HTML5 and JavaScript. Create beautiful and performant cross-platform mobile apps. Based on Web Components, and provides bindings for Angular 1, 2, React and Vue.js.
Onsen UI - Cross-Platform Hybrid App and PWA Framework Onsen UI is an open source framework that makes it easy to create native-feeling Progressive We
A set of higher-order components to turn any list into an animated, accessible and touch-friendly sortable listโ๏ธ
A set of higher-order components to turn any list into an animated, accessible and touch-friendly sortable list Examples available here: http://claude
Simple React Bootstrap 4 components
reactstrap Stateless React Components for Bootstrap 4. Getting Started Follow the create-react-app instructions to get started and then follow the rea
โจ Create server-rendered universal JavaScript applications with no configuration
Universal JavaScript applications are tough to setup. Either you buy into a framework like Next.js or Nuxt, fork a boilerplate, or set things up yours
๐ A flexible and fun JavaScript file upload library
A JavaScript library that can upload anything you throw at it, optimizes images for faster uploads, and offers a great, accessible, silky smooth user
The JavaScript and API powered WordPress.com
Calypso Calypso is the new WordPress.com front-end โ a beautiful redesign of the WordPress dashboard using a single-page web application, powered by t
A draggable and resizable grid layout with responsive breakpoints, for React.
React-Grid-Layout React-Grid-Layout is a grid layout system much like Packery or Gridster, for React. Unlike those systems, it is responsive and suppo
A simple javascript utility for conditionally joining classNames together
Classnames A simple JavaScript utility for conditionally joining classNames together. Install with npm, Bower, or Yarn: # via npm npm install classnam
๐ Simple and complete React DOM testing utilities that encourage good testing practices.
React Testing Library Simple and complete React DOM testing utilities that encourage good testing practices. Read The Docs | Edit the docs Table of Co
JavaScript data grid with a spreadsheet look & feel. Works for React, Angular, and Vue. Supported by the Handsontable team โก
Handsontable is a JavaScript component that combines data grid features with spreadsheet-like UX. It provides data binding, data validation, filtering
JavaScript Testing utilities for React
Enzyme Enzyme is a JavaScript Testing utility for React that makes it easier to test your React Components' output. You can also manipulate, traverse,
React Starter Kit โ isomorphic web app boilerplate (Node.js, Express, GraphQL, React.js, Babel, PostCSS, Webpack, Browsersync)
React Starter Kit โ "isomorphic" web app boilerplate React Starter Kit is an opinionated boilerplate for web development built on top of Node.js, Expr
Easy to maintain open source documentation websites.
Docusaurus We are working hard on Docusaurus v2. If you are new to Docusaurus, try using the new version instead of v1. See the Docusaurus v2 website
๐ The UI component explorer. Develop, document, & test React, Vue, Angular, Web Components, Ember, Svelte & more!
Build bulletproof UI components faster Storybook is a development environment for UI components. It allows you to browse a component library, view the
Material-UI is a simple and customizable component library to build faster, beautiful, and more accessible React applications. Follow your own design system, or start with Material Design.
Material-UI Quickly build beautiful React apps. Material-UI is a simple and customizable component library to build faster, beautiful, and more access
A declarative, efficient, and flexible JavaScript library for building user interfaces.
React ยท React is a JavaScript library for building user interfaces. Declarative: React makes it painless to create interactive UIs. Design simple view
๐ How to write cross-platform Node.js code
How to write cross-platform Node.js code. Why you should care: according to the 2018 Node.js user survey, 24% of Node.js developers use Windows locall
๐ Dive into ES6 and the future of JavaScript
Practical Modern JavaScript Dive into ES6 and the future of JavaScript ๐ Modular JavaScript is a book series with the mission of improving our collec
[Book] 2019 edition of our front-end development handbook
Front-End Developer Handbook 2019 Written by Cody Lindley Sponsored by Frontend Masters, advancing your skills with in-depth, modern front-end enginee
๐ฅData Structures and Algorithms explained and implemented in JavaScript + eBook
Data Structures and Algorithms in JavaScript This is the coding implementations of the DSA.js book and the repo for the NPM package. In this repositor
The JavaScript Way book
The JavaScript Way A gentle introduction to an essential language. Copyright ยฉ 2017-2020 Baptiste Pesquet. Overview This book aims to be a useful comp
A curated collection of common interview questions to help you prepare for your next interview.
30 Seconds of Interviews A curated collection of common interview questions to help you prepare for your next interview. This README is built using ma
Mini projects built with HTML5, CSS & JavaScript. No frameworks or libraries
20+ Web Projects With Vanilla JavaScript This is the main repository for all of the projects in the course. Course Link Course Info Website # Project
Best practices for modern web development
Web Fundamentals on DevSite Welcome to the new WebFundamentals! An effort to showcase best practices and tools for modern Web Development. What's chan
A Big Picture, Thesaurus, and Taxonomy of Modern JavaScript Web Development
Spellbook of Modern Web Dev A Big Picture, Thesaurus, and Taxonomy of Modern JavaScript Web Development This document originated from a bunch of most
๐ฎ The only Front-End Performance Checklist that runs faster than the others
Front-End Performance Checklist ๐ฎ The only Front-End Performance Checklist that runs faster than the others. One simple rule: "Design and code with p
๐ Study guide and introduction to the modern front end stack.
Grab Front End Guide Credits: Illustration by @yangheng This guide has been cross-posted on Free Code Camp. Grab is Southeast Asia (SEA)'s leading tra
Modern JavaScript Tutorial
The Modern JavaScript Tutorial This repository hosts the English content of the Modern JavaScript Tutorial, published in https://javascript.info. Tran
CSS is powerful, you can do a lot of things without JS.
You Don't Need JavaScript Please note these demos should be considered as CSS "Proofs of Concepts". They may have serious issues from accessibility po
Examples of how to do query, style, dom, ajax, event etc like jQuery with plain javascript.
You (Might) Don't Need jQuery Frontend environments evolve rapidly nowadays and modern browsers have already implemented a great deal of DOM/BOM APIs
Mostly adequate guide to FP (in javascript)
About this book This is a book on the functional paradigm in general. We'll use the world's most popular functional programming language: JavaScript.
Cheatsheet for the JavaScript knowledge you will frequently encounter in modern projects.
Modern JavaScript Cheatsheet Image Credits: Ahmad Awais โก๏ธ If you like this content, you can ping me or follow me on Twitter ๐ Introduction Motivatio
A set of best practices for JavaScript projects
ไธญๆ็ | ๆฅๆฌ่ช็ | ํ๊ตญ์ด | ะ ัััะบะธะน | Portuguรชs Project Guidelines ยท While developing a new project is like rolling on a green field for you, maintaining it is
๐ 33 concepts every JavaScript developer should know.
33 Concepts Every JavaScript Developer Should Know Introduction This repository was created with the intention of helping developers master their conc
:bathtub: Clean Code concepts adapted for JavaScript
clean-code-javascript Table of Contents Introduction Variables Functions Objects and Data Structures Classes SOLID Testing Concurrency Error Handling
๐ The perfect Front-End Checklist for modern websites and meticulous developers
Front-End Checklist The Front-End Checklist is an exhaustive list of all elements you need to have / to test before launching your website / HTML page
:white_check_mark: The Node.js best practices list (March 2021)
Node.js Best Practices Follow us on Twitter! @nodepractices Read in a different language: CN, BR, RU, PL, JA, EU (ES, FR, HE, KR and TR in progress! )
Short JavaScript code snippets for all your development needs
30 seconds of code Short JavaScript code snippets for all your development needs Visit our website to view our snippet collection. Use the Search page
JavaScript Style Guide
Airbnb JavaScript Style Guide() { A mostly reasonable approach to JavaScript Note: this guide assumes you are using Babel, and requires that you use b
A book series on JavaScript. @YDKJS on twitter.
You Don't Know JS Yet (book series) - 2nd Edition This is a series of books diving deep into the core mechanisms of the JavaScript language. This is t
freeCodeCamp.org's open source codebase and curriculum. Learn to code for free.
freeCodeCamp.org's open-source codebase and curriculum freeCodeCamp.org is a friendly community where you can learn to code for free. It is run by a d
wolkenkit is an open-source CQRS and event-sourcing framework based on Node.js, and it supports JavaScript and TypeScript.
wolkenkit wolkenkit is a CQRS and event-sourcing framework based on Node.js. It empowers you to build and run scalable distributed web and cloud servi
๐ฆ 0-legacy, tiny & fast web framework as a replacement of Express
tinyhttp โก Tiny web framework as a replacement of Express ๐ฆ tinyhttp now has a Deno port (work in progress) tinyhttp is a modern Express-like web fra
Actionhero is a realtime multi-transport nodejs API Server with integrated cluster capabilities and delayed tasks
Actionhero The reusable, scalable, and quick node.js API server for stateless and stateful applications NPM | Web Site | Latest Docs | GitHub | Slack
A declarative, efficient, and flexible JavaScript library for building user interfaces.
Solid is a declarative JavaScript library for creating user interfaces. It does not use a Virtual DOM. Instead it opts to compile its templates down t
๐ The minimal & fast library for functional user interfaces
Moon The minimal & fast library for functional user interfaces Summary ๐ Small file size (2kb minified + gzip) โก Blazing fast view rendering ๐จ Purel
๐ฐ Rax is a progressive React framework for building universal application. https://rax.js.org
Rax is a progressive React framework for building universal applications. ๐ Write Once, Run Anywhere: write one codebase, run with Web, Weex, Node.js
A functional and reactive JavaScript framework for predictable code
Cycle.js A functional and reactive JavaScript framework for predictable code Website | Packages | Contribute | Chat | Support Welcome Question Answer
Knockout makes it easier to create rich, responsive UIs with JavaScript
Knockout Knockout is a JavaScript MVVM (a modern variant of MVC) library that makes it easier to create rich, desktop-like user interfaces with JavaSc
A declarative, HTML-based language that makes building web apps fun
A declarative, HTML-based language that makes building web apps fun ๐ฅ Docs โ Try Online โ Contribute โ Get Support Intro Marko is HTML re-imagined as