442 Repositories
JavaScript server-side-rendering Libraries
Yet another JS code coverage tool that computes statement, line, function and branch coverage with module loader hooks to transparently add coverage when running tests. Supports all JS coverage use cases including unit tests, server side functional tests and browser tests. Built for scale.
Istanbul - a JS code coverage tool written in JS Deprecation Notice: this version of istanbul is deprecated, we will not be landing pull requests or r
End-to-end testing framework written in Node.js and using the Webdriver API
Nightwatch.js Homepage | Getting Started | Developer Guide | API Reference | About Automated end-to-end testing framework powered by Node.js and using
Simple and elegant component-based UI library
Simple and elegant component-based UI library Custom components β’ Concise syntax β’ Simple API β’ Tiny Size Riot brings custom components to all modern
Business class content management for Node.js (plugins, server cluster management, data-driven pages)
PencilBlue A full featured Node.js CMS and blogging platform (plugins, server cluster management, data-driven pages) First and foremost: If at any poi
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
1KB lightweight, fast & powerful JavaScript templating engine with zero dependencies. Compatible with server-side environments like node.js, module loaders like RequireJS and all web browsers.
JavaScript Templates Contents Demo Description Usage Client-side Server-side Requirements API tmpl() function Templates cache Output encoding Local he
Asynchronous Javascript templating for the browser and server
Dust.js Asynchronous Javascript templating for the browser and server. This fork is maintained by LinkedIn. Install NPM Important: We recommend that y
Client-side JavaScript PDF generation for everyone.
A library to generate PDFs in JavaScript. You can catch me on twitter: @MrRio or head over to my company's website for consultancy. jsPDF is now co-ma
:sunglasses: Everything you need to know about Client-side Storage.
awesome-web-storage Everything you need to know about Client-side Storage. Table of Contents Introduction Browser Support Cookies Pros Cons API Useful
JavaScript Client-Side Cookie Manipulation Library
Cookies.js Cookies.js is a small client-side javascript library that makes managing cookies easy. Features Browser Compatibility Getting the Library U
jStorage is a simple key/value database to store data on browser side
NB! This project is in a frozen state. No more API changes. Pull requests for bug fixes are welcomed, anything else gets most probably ignored. A bug
A navigation aid (aka, router) for the browser in 850 bytes~!
A navigation aid (aka, router) for the browser in 865 bytes~! Install $ npm install --save navaid Usage const navaid = require('navaid'); // Setup r
Micro client-side router inspired by the Express router
Tiny Express-inspired client-side router. page('/', index) page('/user/:user', show) page('/user/:user/edit', edit) page('/user/:user/album', album) p
Plupload is JavaScript API for building file uploaders. It supports multiple file selection, file filtering, chunked upload, client side image downsizing and when necessary can fallback to alternative runtimes, like Flash and Silverlight.
Plupload Plupload is a cross-browser multi-runtime file uploading API. Basically, a set of tools that will help you to build a reliable and visually a
File Upload widget with multiple file selection, drag&drop support, progress bar, validation and preview images, audio and video for jQuery. Supports cross-domain, chunked and resumable file uploads. Works with any server-side platform (Google App Engine, PHP, Python, Ruby on Rails, Java, etc.) that supports standard HTML form file uploads.
jQuery File Upload Contents Description Demo Features Security Setup Requirements Mandatory requirements Optional requirements Cross-domain requiremen
:musical_score: ts-audio is an agnostic library that makes it easy to work with AudioContext and create audio playlists in the browser
ts-audio Β· ts-audio is an agnostic and easy-to-use library to work with the AudioContext API and create Playlists. Features Simple API that abstracts
β¨ 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
An upgradable boilerplate for Progressive web applications (PWA) with server side rendering, build with SEO in mind and achieving max page speed and optimized user experience.
React PWA v2 A highly scalable, Progressive Web Application foundation,boilerplate, with the best Developer Experience. Demo: https://demo.reactpwa.co
:fire::fire::fire: 强倧ηε¨ζ葨εηζε¨|form-create is a form generation component that can generate dynamic rendering, data collection, verification and submission functions through JSON.
form-create form-create is a form generation component that can generate dynamic rendering, data collection, verification and submission functions thr
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
Next generation frontend tooling. It's fast!
Vite β‘ Next Generation Frontend Tooling π‘ Instant Server Start β‘οΈ Lightning Fast HMR π οΈ Rich Features π¦ Optimized Build π© Universal Plugin Interfa
The Intuitive Vue Framework
Build your next Vue.js application with confidence using Nuxt: a framework making web development simple and powerful. Links π Documentation: https:/
:rocket: One command to generate REST APIs for any MySql Database.
Xmysql : One command to generate REST APIs for any MySql database Why this ? Generating REST APIs for a MySql database which does not follow conventio
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
A cross platform high-performance graphics system.
spritejs.org Spritejs is a cross platform high-performance graphics system, which can render graphics on web, node, desktop applications and mini-prog
β¨ 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
React components for efficiently rendering large lists and tabular data
react-window React components for efficiently rendering large lists and tabular data React window works by only rendering part of a large data set (ju
A document head manager for React
React Helmet This reusable React component will manage all of your changes to the document head. Helmet takes plain HTML tags and outputs plain HTML t
:hourglass_flowing_sand: A higher order component for loading components with promises.
A higher order component for loading components with dynamic imports. Install yarn add react-loadable Example import Loadable from 'react-loadable'; i
React components for efficiently rendering large lists and tabular data
React components for efficiently rendering large lists and tabular data. Check out the demo for some examples. Sponsors The following wonderful compan
The React Framework
Next.js Getting Started Visit https://nextjs.org/learn to get started with Next.js. Documentation Visit https://nextjs.org/docs to view the full docum
π 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
π A RESTful API generator for Node.js
A RESTful API generator rest-hapi is a hapi plugin that generates RESTful API endpoints based on mongoose schemas. It provides a powerful combination
π¦ 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
Modern framework for fast, powerful React apps
FUSION.JS Modern framework for fast, powerful React apps What is it? fuΒ·sion β noun The process or result of joining two or more things together to fo
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
:desktop_computer: Simple and powerful server for Node.js
server.js for Node.js Powerful server for Node.js that just works so you can focus on your awesome project: // Include it and extract some methods for
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
Simple and elegant component-based UI library
Simple and elegant component-based UI library Custom components β’ Concise syntax β’ Simple API β’ Tiny Size Riot brings custom components to all modern
mxGraph is a fully client side JavaScript diagramming library
NOTE 09.11.2020 : Development on mxGraph has now stopped, this repo is effectively end of life. Known forks: https://github.com/jsGraph/mxgraph https:
Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.
Babylon.js Getting started? Play directly with the Babylon.js API using our playground. It also contains a lot of samples to learn how to use it. Any
p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing. http://twitter.com/p5xjs β
p5.js Welcome! π ππΏππ½ππ»ππΎππΌ p5.js is a JavaScript library for creative coding, with a focus on making coding accessible and inclusive for a