Skip to content

Latest commit

 

History

History
152 lines (91 loc) · 8.73 KB

JAVASCRIPT.md

File metadata and controls

152 lines (91 loc) · 8.73 KB

Javascript

Frameworks

Vue.js

  • VUIkit - responsive Vue UI library for web site interfaces based on UIkit
    ★ 1.5k ★ 2020vuikit.js.org Like

Alpine - Server generated HTML application Framework

  • Alpine.js - A rugged, minimal framework for composing JavaScript behavior in your markup.
    ★ 19.8k ★ 2022alpinejs.dev Like

Riot

Knockout

  • Knockout - is a JavaScript MVVM (a modern variant of MVC) library that makes it easier to create rich, desktop-like user interfaces with JavaScript and HTML. It uses observers to make your UI automatically stay in sync with an underlying data model, along with a powerful and extensible set of declarative bindings to enable productive development.
    ★ 10.1k ★ 2019-11-05knockoutjs.com

  • knockout-projections - observable arrays get smarter.

  • knockout.viewmodel - viewmodel plugin is the fastest, smallest, cleanest, most flexible way to create a knockout viewmodel. coderenaissance.github.com/knockout.viewmodel

  • knockout-store - state management for Knockout apps.

  • chromeextensions-knockoutjs - source code for the chrome dev tools extension that allows you to easily debug knockout js apps.

HTML JavaScript Frameworks

  • Hyperapp - The tiny framework for building hypertext applications.
    ★ 18.7k ★ 2018 Last release

  • Stimulus - A modest JavaScript framework for the HTML you already have.
    ★ 11.1k ★ 2021-10-07stimulus.hotwired.dev

jQuery alternatives

  • zepto.js - a minimalist JavaScript library for modern browsers, with a jQuery-compatible API
    ★ 14.9k ★ 2016-07-13zepto.com

  • jQT - create powerful mobile apps with just HTML, CSS, and Zepto.js (or jQuery).
    ★ 2.8k ★ 2015-02-01www.jqtouch.com

  • Cash - an absurdly small jQuery alternative for modern browsers.
    ★ 5.8k ★ 2021-05-12

  • Umbrella JS - Lightweight javascript library for DOM manipulation and events.
    ★ 2.1k ★ 2022-01-17umbrellajs.com

Other

  • PREACT - fast 3kB React alternative with the same modern API. Components & Virtual DOM.
    ★ 30.9k ★ 2022-01-27preactjs.com

  • Flight - a lightweight, component-based, event-driven JavaScript framework that maps behavior to DOM nodes
    ★ 6.6k ★ 2015-10-06flightjs.github.io

  • Turbo - The speed of a single-page web application without having to write any JavaScript.
    ★ 3.4k ★ 2021-11-24turbo.hotwired.dev

Utilities

  • lodash - a modern JavaScript utility library delivering modularity, performance, & extras.
    ★ 53k ★ 2021lodash.com

  • day.js - 2kB immutable date-time library alternative to Moment.js with the same modern API
    ★ 38.7k ★ 2022day.js.org

  • zx - a tool for writing better scripts.
    ★ 27.3k ★ 2022-01-16npmjs.com/package/zx

  • You (Might) Don't Need jQuery - Examples of how to do query, style, dom, ajax, event etc like jQuery with plain javascript.
    ★ 20.1k ★ 2021-09-01

  • Local Forage - Offline storage, improved. Wraps IndexedDB, WebSQL, or localStorage using a simple but powerful API.
    ★ 20k ★ 2021-08-18localforage.github.io/localForage

  • joi - The most powerful data validation library for JS.
    ★ 20k ★ 2022-01-27

  • ESLint - Find and fix problems in your JavaScript code.
    ★ 19.9k ★ 2022-01-09eslint.org

  • validator.js - string validation
    ★ 19.1k ★ 2021-11-17

  • JavaScript Cookie - A simple, lightweight JavaScript API for handling browser cookies.
    ★ 19k ★ 2022-01-03

  • StackEdit - Full-featured, open-source Markdown editor based on PageDown, the Markdown library used by Stack Overflow and the other Stack Exchange sites.
    ★ 18.9k ★ 2021-03-29stackedit.io

  • core-js - Standard Library
    ★ 16.2k ★ 2022-02-02

  • MediumEditor - Medium.com WYSIWYG editor clone. Uses contenteditable API to implement a rich text solution.
    ★ 15.5k ★ 2020-08-02yabwe.github.io/medium-editor

  • Vditor - Easy-to-use Markdown editor, born to adapt to different application scenarios.
    ★ 8.5k ★ 2024b3log.org/vditor

  • Javascript State Machine - A javascript finite state machine library
    ★ 8.1k ★ 2018-07-12

  • Q - A promise library for JavaScript

  • Fuse.js - Lightweight fuzzy-search, in JavaScript.

  • markdown-it - Markdown parser, done right. 100% CommonMark support, extensions, syntax plugins & high speed.

  • smartcrop.js - Content aware image cropping.

  • toastr - toastr is a Javascript library for non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended.

  • Deku - Render interfaces using pure functions and virtual DOM.

  • Awesome Deku - A curated list of awesome Deku resources

  • Inferno - An extremely fast, React-like JavaScript library for building modern user interfaces
    infernojs.org

  • JSON Viewer - Open source JSON viewer

  • pretty-print-json - Pretty-print JSON data into HTML to indent and colorize (written in TypeScript)

Penetration testing

  • BeEF - is short for The Browser Exploitation Framework. It is a penetration testing tool that focuses on the web browser.
    ★ 6.3k ★ 2021-11-26beefproject.com