261 Repositories
JavaScript service-side-rendering Libraries
An open letter against Apple's new privacy-invasive client-side content scanning.
Apple Privacy Letter An open letter against Apple's new privacy-invasive client-side content scanning technology. View the letter Sign the letter This
Web component server-side rendering
π Ocean Web component HTML rendering that includes: Rendering to Declarative Shadow DOM, requiring no JavaScript in the client. Automatic inclusion o
β The simple file storage service for IPFS & Filecoin
β web3.storage The simple file storage service for IPFS & Filecoin. Getting started This project uses node v16 and npm v7. It's a monorepo that use np
A service to add web page screenshots to your Eleventy sites.
Screenshot API A runtime service to use live website screenshots on your site. Usage Image URLs have the formats: https://v1.screenshot.11ty.dev/:url/
Making service workers easy so that your app is fast and reliable, even offline.
tulo.js Making service workers easy to use so that your app can be fast and reliable, even offline. Welcome to tulo.js, a service worker library that
Dalle service
Dalle-service This is a simple front + back making it easy to use DALL-E models Running the back on google colab If you want to run the backend on goo
A small project with 3 accounts mapped to 3 resources using auth0 as an authentication service.
Auth0WithExpressJS Quickstart install dependencies for backend and start backend cd Auth0WithExpressJS\Back && npm start install dependencies for fron
Bounty/Lootbox system for incentivizing donations of celebrity ENS names.
ENS Lootbox Quick hack inspired by Mike's tweet about celebrity ENS domain donations. Run locally First, update ETH RPC url in hardhat.config.js and t
A robust, secure, and easily deployable image resizing service that resizes, optimizes, and caches images on "the edge," on the fly, built on AWS Serverless technologies. Served by CloudFront via an Origin Access Identity. Executed on Lambda@Edge. Backed by S3. Protected by AWS WAF. Provisioned via CloudFormation. Deployed by the AWS SAM CLI.
Image Flex A robust, secure, and easily deployable image resizing service that resizes, optimizes, and caches images on "the edge," on the fly, built
A server side agnostic way to stream JavaScript.
JS in JSN A server side agnostic way to stream JavaScript, ideal for: inline hydration network free ad-hoc dependencies bootstrap on demand libraries
Unleash is the open source feature toggle service.
Unleash Unleash is a open source feature flag & toggle system, that gives you a great overview over all feature toggles across all your applications a
VexFlow 3 - A JavaScript library for rendering music notation and guitar tablature.
VexFlow 3 - A JavaScript library for rendering music notation and guitar tablature.
browser-side require() the node.js way
browserify require('modules') in the browser Use a node-style require() to organize your browser code and load modules installed by npm. browserify wi
Catberry is an isomorphic framework for building universal front-end apps using components, Flux architecture and progressive rendering.
Catberry What the cat is that? Catberry was developed to help create "isomorphic/Universal" Web applications. Long story short, isomorphic/universal a
Build Amazon Simple Queue Service (SQS) based applications without the boilerplate
sqs-consumer Build SQS-based applications without the boilerplate. Just define an async function that handles the SQS message processing. Installation
Marble.js - functional reactive Node.js framework for building server-side applications, based on TypeScript and RxJS.
Functional reactive Node.js framework for building server-side applications, based on TypeScript and RxJS. Ecosystem Name Description @marblejs/core F
LoopBack makes it easy to build modern API applications that require complex integrations.
LoopBack makes it easy to build modern applications that require complex integrations. Fast, small, powerful, extensible core Generate real APIs with
A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications on top of TypeScript & JavaScript (ES6, ES7, ES8) π
A progressive Node.js framework for building efficient and scalable server-side applications. Description Nest is a framework for building efficient,
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:/
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
Serverless Pre-Rendering Landing Page
Serverless Pre-Rendering Demo Read the blog post Checkout the demo Developing By default, the content on the site is based off our public Notion page.
πΌ A pure client-side landing page template that you can fork, customize and host freely. Relies on Mailchimp and Google Analytics.
landing-page-boilerplate A pure client-side landing page template that you can freely fork, customize, host and link to your own domain name (e.g. usi
Gmail-like client-side drafts and bit more. Plugin developed to save html forms data to LocalStorage to restore them after browser crashes, tabs closings and other disasters.
Sisyphus Plugin developed to save html forms data to LocalStorage to restore them after browser crashes, tabs closings and other disasters. Descriptio
Framework-agnostic CSS-in-JS with support for server-side rendering, browser prefixing, and minimum CSS generation
Aphrodite Framework-agnostic CSS-in-JS with support for server-side rendering, browser prefixing, and minimum CSS generation. Support for colocating y
JavaScript WebGL 3D map rendering engine
VTS Browser JS is a powerful JavaScript 3D map rendering engine with a very small footprint (about 163 kB of gziped JS code). It provides almost all f
Client/server side PDF printing in pure JavaScript
pdfmake PDF document generation library for server-side and client-side in pure JavaScript. Check out the playground and examples. This is unstable ma
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
browser-side require() the node.js way
browserify require('modules') in the browser Use a node-style require() to organize your browser code and load modules installed by npm. browserify wi
browser-side require() the node.js way
browserify require('modules') in the browser Use a node-style require() to organize your browser code and load modules installed by npm. browserify wi
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
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
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
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
Full-Stack solution to quickly build PWA applications with Vue.js and Firebase
Welcome to bento-starter π π± bento-starter is an Open-Source Full-Stack solution that helps you to build fast and maintainable web applications usin
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
:bento: Full-Stack solution to quickly build PWA applications with Vue.js and Firebase
Welcome to bento-starter π π± bento-starter is an Open-Source Full-Stack solution that helps you to build fast and maintainable web applications usin
: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
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:/
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
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
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
LoopBack makes it easy to build modern API applications that require complex integrations.
LoopBack makes it easy to build modern applications that require complex integrations. Fast, small, powerful, extensible core Generate real APIs with
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