Updating conversion, creating readmes

This commit is contained in:
Jonas Zeunert
2024-04-19 23:37:46 +02:00
parent 3619ac710a
commit 08e75b0f0a
635 changed files with 30878 additions and 37344 deletions

View File

@@ -1,4 +1,4 @@
 Awesome JavaScript !Awesome (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg) (https://github.com/sorrycc/awesome-javascript/)
 Awesome JavaScript !Awesome (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg) (https://github.com/sorrycc/awesome-javascript/)
A collection of awesome browser-side JavaScript (https://developer.mozilla.org/en-US/docs/Web/JavaScript) libraries, resources and shiny things.
@@ -80,7 +80,7 @@
⟡ Other Awesome Lists (#other-awesome-lists)
⟡ Contributing (#contributing)
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Package Managers
Host the JavaScript libraries and provide tools for fetching and packaging them.
@@ -130,7 +130,7 @@
⟡ FuseBox (https://github.com/fuse-box/fuse-box) - A bundler that does it right
⟡ Snowpack (https://www.snowpack.dev/) - A lightning-fast frontend build tool, designed for the modern web.
 Minimizers
 Minimizers
⟡ Terser (https://github.com/terser/terser) - parser, mangler and compressor toolkit for ES6+
⟡ Uglify (https://github.com/mishoo/UglifyJS) - parser / mangler / compressor / beautifier toolkit
@@ -214,8 +214,7 @@
⟡ meteor (https://github.com/meteor/meteor) - An ultra-simple, database-everywhere, data-on-the-wire, pure-javascript web framework.
⟡ ractive (https://github.com/ractivejs/ractive) - Next-generation DOM manipulation.
⟡ vue (https://github.com/vuejs/vue) - Intuitive, fast & composable MVVM for building interactive interfaces.
⟡ svelte (https://github.com/sveltejs/svelte) - Svelte is a new way to build web applications. It's a compiler that takes your declarative components and converts them into efficient JavaScript that surgically 
updates the DOM.
⟡ svelte (https://github.com/sveltejs/svelte) - Svelte is a new way to build web applications. It's a compiler that takes your declarative components and converts them into efficient JavaScript that surgically updates the DOM.
⟡ knockout (https://github.com/knockout/knockout) - Knockout makes it easier to create rich, responsive UIs with JavaScript.
⟡ spine (https://github.com/spine/spine) - Lightweight MVC library for building JavaScript applications.
⟡ espresso.js (https://github.com/techlayer/espresso.js) - A minimal JavaScript library for crafting user interfaces.
@@ -341,8 +340,7 @@
⟡ BabylonJS (https://github.com/BabylonJS/Babylon.js) - A framework for building 3D games with HTML 5 and WebGL.
⟡ recharts (https://github.com/recharts/recharts) - Redefined chart library built with React and D3.
⟡ GraphicsJS (https://github.com/AnyChart/GraphicsJS) - A lightweight JavaScript graphics library with the intuitive API, based on SVG/VML technology.
⟡ mxGraph
 (https://github.com/jgraph/mxgraph) - Diagramming library that enables interactive graph and charting applications to be quickly created that run natively in any major browser that is supported by its vendor.
⟡ mxGraph (https://github.com/jgraph/mxgraph) - Diagramming library that enables interactive graph and charting applications to be quickly created that run natively in any major browser that is supported by its vendor.
⟡ Frappe Charts (https://github.com/frappe/charts) - GitHub-inspired simple and modern SVG charts for the web with zero dependencies.
⟡ Frappe Gantt (https://github.com/frappe/gantt) - A simple, interactive, modern gantt chart library for the web.
⟡ G2 (https://github.com/antvis/G2) - A highly interactive data-driven visualization grammar for statistical charts.
@@ -352,8 +350,7 @@
⟡ jointjs (https://github.com/clientIO/joint) - Diagramming library to create static diagrams or fully interactive diagramming tools.
⟡ vizzu (https://github.com/vizzuhq/vizzu-lib) - Library for animated data visualizations and data stories.
There're also some great commercial libraries, like amchart (https://www.amcharts.com/), anychart (https://www.anychart.com/), plotly (https://plotly.com/), and lightning chart 
(https://www.arction.com/lightningchart-js/).
There're also some great commercial libraries, like amchart (https://www.amcharts.com/), anychart (https://www.anychart.com/), plotly (https://plotly.com/), and lightning chart (https://www.arction.com/lightningchart-js/).
Timeline
@@ -365,8 +362,7 @@
⟡ HANDSONTABLE (https://github.com/handsontable/handsontable) - Handsontable is a JavaScript/HTML5 Spreadsheet Library for Developers
⟡ Frappe Datatable (https://github.com/frappe/datatable) - Frappe DataTable is a simple, modern and interactive datatable library for displaying tabular data.
⟡ Luckysheet (https://github.com/mengshukeji/Luckysheet) - Luckysheet is an online spreadsheet like excel that is powerful, simple to configure, and completely open source.
 ⟡ Jspreadsheet CE
 (https://github.com/jspreadsheet/ce) - Jspreadsheet is a lightweight vanilla javascript plugin to create amazing web-based interactive tables and spreadsheets compatible with other spreadsheet software.
 ⟡ Jspreadsheet CE (https://github.com/jspreadsheet/ce) - Jspreadsheet is a lightweight vanilla javascript plugin to create amazing web-based interactive tables and spreadsheets compatible with other spreadsheet software.
Editors
@@ -389,8 +385,8 @@
⟡ Trumbowyg (https://github.com/Alex-D/Trumbowyg) - A lightweight and amazing WYSIWYG JavaScript editor.
⟡ Draft.js (https://github.com/facebook/draft-js) - A React framework for building text editors.
⟡ bootstrap-wysihtml5 (https://github.com/jhollingworth/bootstrap-wysihtml5) - Simple, beautiful wysiwyg editor
⟡ wysihtml5 (https://github.com/xing/wysihtml5) - Open source rich text editor based on HTML5 and the progressive-enhancement approach. Uses a sophisticated security concept and aims to generate fully valid 
HTML5 markup by preventing unmaintainable tag soups and inline styles.
⟡ wysihtml5 (https://github.com/xing/wysihtml5) - Open source rich text editor based on HTML5 and the progressive-enhancement approach. Uses a sophisticated security concept and aims to generate fully valid HTML5 markup by preventing 
unmaintainable tag soups and inline styles.
⟡ raptor-editor (https://github.com/PANmedia/raptor-editor) - Raptor, an HTML5 WYSIWYG content editor!
⟡ popline (https://github.com/kenshin54/popline) - Popline is an HTML5 Rich-Text-Editor Toolbar.
⟡ Summernote (https://github.com/summernote/summernote) - Super simple WYSIWYG editor.
@@ -402,13 +398,13 @@
⟡ docco (http://ashkenas.com/docco/) is a quick-and-dirty, hundred-line-long, literate-programming-style documentation generator.
⟡ styledocco (http://jacobrask.github.io/styledocco/) generates documentation and style guide documents from your stylesheets.
⟡ Ronn (https://github.com/rtomayko/ronn) builds manuals. It converts simple, human readable textfiles to roff for terminal display, and also to HTML for the web.
⟡ dox (https://github.com/tj/dox) is a JavaScript documentation generator written with node. Dox no longer generates an opinionated structure or style for your docs, it simply gives you a JSON representation, 
allowing you to use markdown and JSDoc-style tags.
⟡ dox (https://github.com/tj/dox) is a JavaScript documentation generator written with node. Dox no longer generates an opinionated structure or style for your docs, it simply gives you a JSON representation, allowing you to use 
markdown and JSDoc-style tags.
⟡ jsdox (https://github.com/sutoiku/jsdox) is a JSDoc3 to Markdown documentation generator.
⟡ ESDoc (https://github.com/esdoc/esdoc) is a good documentation generator for JavaScript.
⟡ YUIDoc (http://yui.github.io/yuidoc/) is a Node.js application that generates API documentation from comments in source, using a syntax similar to tools like Javadoc and Doxygen.
⟡ coddoc (http://doug-martin.github.io/coddoc/) is a jsdoc parsing library. Coddoc is different in that it is easily extensible by allowing users to add tag and code parsers through the use of 
coddoc.addTagHandler and coddoc.addCodeHandler. coddoc also parses source code to be used in APIs.
⟡ coddoc (http://doug-martin.github.io/coddoc/) is a jsdoc parsing library. Coddoc is different in that it is easily extensible by allowing users to add tag and code parsers through the use of coddoc.addTagHandler and 
coddoc.addCodeHandler. coddoc also parses source code to be used in APIs.
⟡ sphinx (http://www.sphinx-doc.org/) a tool that makes it easy to create intelligent and beautiful documentation
⟡ Beautiful docs (https://github.com/beautiful-docs/beautiful-docs) is a documentation viewer based on markdown files.
⟡ documentation.js (http://documentation.js.org) - API documentation generator with support for ES2015+ and flow annotation.
@@ -445,8 +441,7 @@
⟡ RxJS (https://github.com/ReactiveX/rxjs) - A reactive programming library for JavaScript.
⟡ Bacon (https://github.com/baconjs/bacon.js) - FRP (functional reactive programming) library for JavaScript.
⟡ Kefir (https://github.com/pozadi/kefir) - FRP library for JavaScript inspired by Bacon.js and RxJS with focus on high performance and low memory consumption.
⟡ Highland
 (https://caolan.github.io/highland/) - Re-thinking the JavaScript utility belt, Highland manages synchronous and asynchronous code easily, using nothing more than standard JavaScript and Node-like Streams.
⟡ Highland (https://caolan.github.io/highland/) - Re-thinking the JavaScript utility belt, Highland manages synchronous and asynchronous code easily, using nothing more than standard JavaScript and Node-like Streams.
⟡ Most.js (https://github.com/cujojs/most) - high performance FRP library.
⟡ MobX (https://github.com/mobxjs/mobx) - TFRP library for simple, scalable state management.
⟡ Cycle.js (https://cycle.js.org) - A functional and reactive JavaScript library for cleaner code.
@@ -785,21 +780,19 @@
Select
⟡ selectize.js (https://github.com/selectize/selectize.js) - Selectize is the hybrid of a textbox and  box. It's jQuery based and it has autocomplete and native-feeling keyboard navigation; useful for tagging, 
contact lists, etc.
⟡ selectize.js (https://github.com/selectize/selectize.js) - Selectize is the hybrid of a textbox and  box. It's jQuery based and it has autocomplete and native-feeling keyboard navigation; useful for tagging, contact lists, etc.
⟡ select2 (https://github.com/select2/select2) - a jQuery based replacement for select boxes. It supports searching, remote data sets, and infinite scrolling of results.
⟡ chosen (https://github.com/harvesthq/chosen) - A library for making long, unwieldy select boxes more friendly.
File Uploader
⟡ jQuery-File-Upload
 (https://github.com/blueimp/jQuery-File-Upload) - File Upload widget with multiple file selection, drag&drop support, progress bar, validation and preview images, audio and video for jQuery.
⟡ jQuery-File-Upload (https://github.com/blueimp/jQuery-File-Upload) - File Upload widget with multiple file selection, drag&drop support, progress bar, validation and preview images, audio and video for jQuery.
⟡ dropzone (https://github.com/enyo/dropzone) - Dropzone is an easy to use drag'n'drop library. It supports image previews and shows nice progress bars.
⟡ flow.js (https://github.com/flowjs/flow.js) - A JavaScript library providing multiple simultaneous, stable, fault-tolerant and resumable/restartable file uploads via the HTML5 File API.
⟡ fine-uploader (https://github.com/FineUploader/fine-uploader) - Multiple file upload plugin with progress-bar, drag-and-drop, direct-to-S3 uploading.
⟡ FileAPI (https://github.com/mailru/FileAPI) - A set of JavaScript tools for working with files. Multiupload, drag'n'drop and chunked file upload. Images: crop, resize and auto orientation by EXIF.
⟡ plupload (https://github.com/moxiecode/plupload) - A JavaScript API for dealing with file uploads it supports features like multiple file selection, file type filtering, request chunking, client side image 
scaling and it uses different runtimes to achieve this such as HTML 5, Silverlight and Flash.
⟡ plupload (https://github.com/moxiecode/plupload) - A JavaScript API for dealing with file uploads it supports features like multiple file selection, file type filtering, request chunking, client side image scaling and it uses 
different runtimes to achieve this such as HTML 5, Silverlight and Flash.
⟡ filepond (https://github.com/pqina/filepond) - A JavaScript library that can upload anything you throw at it, optimizes images for faster uploads, and offers a great, accessible, silky smooth user experience.
Other
@@ -839,8 +832,7 @@
⟡ jBox (https://github.com/StephanWagner/jBox) - jBox is a powerful and flexible jQuery plugin, taking care of all your popup windows, tooltips, notices and more.
⟡ lightGallery (https://github.com/sachinchoolur/lightGallery) - A customizable, modular, responsive, lightbox gallery plugin for jQuery.
⟡ keukenhof (https://github.com/Alexandrshy/keukenhof) - Lightweight, no dependencies, accessibility enabled TypeScript library for creating modal windows.
⟡ screenfull.js (https://github.com/sindresorhus/screenfull.js) - the JavaScript Fullscreen API, which lets you bring the page or any element into fullscreen. Smoothens out the browser implementation 
differences, so you don't have to.
⟡ screenfull.js (https://github.com/sindresorhus/screenfull.js) - the JavaScript Fullscreen API, which lets you bring the page or any element into fullscreen. Smoothens out the browser implementation differences, so you don't have to.
Scroll
@@ -898,8 +890,7 @@
 ⟡ mobile-boilerplate (https://github.com/h5bp/mobile-boilerplate) - A front-end template that helps you build fast, modern mobile web apps.
 ⟡ webplate (https://github.com/chrishumboldt/webplate) - An awesome front-end framework that lets you stay focused on building your site or app while remaining really easy to use.
 ⟡ Cerberus (https://github.com/TedGoas/Cerberus) - A few simple, but solid patterns for responsive HTML emails. Even in Outlook.
 ⟡ full-page-intro-and-navigation
 (https://github.com/CodyHouse/full-page-intro-and-navigation) - An intro page with a full width background image, a bold animated menu and an iOS-like blurred effect behind the navigation.
 ⟡ full-page-intro-and-navigation (https://github.com/CodyHouse/full-page-intro-and-navigation) - An intro page with a full width background image, a bold animated menu and an iOS-like blurred effect behind the navigation.
 ⟡ Fluid-Squares (https://github.com/crozynski/Fluid-Squares) - A fluid grid of square units.
 ⟡ Mobile-First-RWD (https://github.com/bradfrost/Mobile-First-RWD) - An example of a mobile-first responsive web design.
 ⟡ this-is-responsive (https://github.com/bradfrost/this-is-responsive) - This Is Responsive.
@@ -931,10 +922,9 @@
Video/Audio
 ⟡ prettyembed.js
 (https://github.com/mike-zarandona/prettyembed.js) - Prettier embeds for your YouTubes - with nice options like high-res preview images, advanced customization of embed options, and optional FitVids support.
 ⟡ Play-em JS (https://github.com/adrienjoly/playemjs) - Play'em is a JavaScript component that manages a music/video track queue and plays a sequence of songs by embedding several players in a HTML DIV 
including Youtube, Soundcloud and Vimeo.
 ⟡ prettyembed.js (https://github.com/mike-zarandona/prettyembed.js) - Prettier embeds for your YouTubes - with nice options like high-res preview images, advanced customization of embed options, and optional FitVids support.
 ⟡ Play-em JS
 (https://github.com/adrienjoly/playemjs) - Play'em is a JavaScript component that manages a music/video track queue and plays a sequence of songs by embedding several players in a HTML DIV including Youtube, Soundcloud and Vimeo.
 ⟡ polyplayer (https://github.com/Acconut/polyplayer) - Rule YouTube, Soundcloud and Vimeo player with one API.
 ⟡ flowplayer (https://github.com/flowplayer/flowplayer) - The HTML5 video player for the web
 
@@ -1041,8 +1031,7 @@
⟡ grid (https://github.com/hootsuite/grid) - Drag and drop library for two-dimensional, resizable and responsive lists.
⟡ jquery-match-height (https://github.com/liabru/jquery-match-height) - a responsive equal heights plugin for jQuery.
⟡ SurveyJS (https://github.com/surveyjs/survey-library) - SurveyJS is a JavaScript Survey and Form Library. https://surveyjs.io/
⟡ Array Explorer (https://github.com/sdras/array-explorer) and Object Explorer (https://objectexplorer.netlify.app/) - Resources to help figure out what native JavaScript method would be best to use at any given
time.
⟡ Array Explorer (https://github.com/sdras/array-explorer) and Object Explorer (https://objectexplorer.netlify.app/) - Resources to help figure out what native JavaScript method would be best to use at any given time.
⟡ Clipboard.js (https://clipboardjs.com/) - "Copy to clipboard" without Flash or use of Frameworks.
⟡ ky (https://github.com/sindresorhus/ky) - Tiny and elegant HTTP client based on the browser Fetch API.
⟡ Fcal (https://github.com/5anthosh/fcal) - Math expression evaluator.
@@ -1051,12 +1040,11 @@
⟡ Idyll (https://github.com/idyll-lang/idyll) - Create explorable explanations and interactive storytelling essays. Can be embedded in HTML (https://github.com/idyll-lang/idyll-embed).
⟡ javascript-algorithms (https://github.com/trekhleb/javascript-algorithms) - Algorithms and data structures implemented in JavaScript with explanations and links to further readings.
⟡ FingerprintJS (https://github.com/fingerprintjs/fingerprintjs) - Makes a visitor identifier from a browser fingerprint that stays the same in incognito mode and when browser data is purged.
⟡ Peg.js
 (https://github.com/pegjs/pegjs) - A simple parser generator for JavaScript that produces fast parsers with excellent error reporting. Usable from your browser, from the command line, or via JavaScript API.
⟡ Peg.js (https://github.com/pegjs/pegjs) - A simple parser generator for JavaScript that produces fast parsers with excellent error reporting. Usable from your browser, from the command line, or via JavaScript API.
⟡ lune (https://github.com/ryanseys/lune) - Library to calculate the phases of the moon accurately.
⟡ jsemu (https://github.com/fcambus/jsemu) - A list of emulators written in the JavaScript programming language.
 Worth Reading
 Worth Reading
 
⟡ You Don't Know JS (https://github.com/getify/You-Dont-Know-JS) - Possibly the best book written on modern JavaScript, completely readable online for free, or can be bought to support the author.
⟡ braziljs/js-the-right-way (https://github.com/braziljs/js-the-right-way/) - An easy-to-read, quick reference for JS best practices, accepted coding standards, and links around the Web.
@@ -1069,7 +1057,7 @@
⟡ Clean Code JavaScript (https://github.com/ryanmcdermott/clean-code-javascript) - Clean Code concepts adapted for JavaScript.
 Other Awesome Lists
 Other Awesome Lists
 
⟡ sotayamashita/awesome-css (https://github.com/sotayamashita/awesome-css)
⟡ emijrp/awesome-awesome (https://github.com/emijrp/awesome-awesome)
@@ -1092,11 +1080,11 @@
⟡ denolib/awesome-deno (https://github.com/denolib/awesome-deno)
⟡ apvarun/awesome-bun (https://github.com/apvarun/awesome-bun)
 Contributing
 Contributing
Contributions welcome! Read the contribution guidelines (CONTRIBUTING.md) first.
 License
 License
!CC0 (https://licensebuttons.net/p/zero/1.0/88x31.png) (https://creativecommons.org/publicdomain/zero/1.0/)