An open API service indexing awesome lists of open source software.

JavaScript

JavaScript (JS) is a lightweight interpreted or JIT-compiled programming language with first-class functions. While it is most well-known as the scripting language for Web pages, many non-browser environments also use it, such as Node.js, Apache CouchDB and Adobe Acrobat. JavaScript is a prototype-based, multi-paradigm, dynamic language, supporting object-oriented, imperative, and declarative (e.g. functional programming) styles.

https://github.com/antvis/s2

⚡️ A practical visualization library for tabular analysis.

canvas editable-table javascript pivot-grid pivot-tables react sheet spreadsheet table typescript vue

Last synced: 02 Apr 2026

https://github.com/itswadesh/svelte-commerce

The open-source storefront for any ecommerce. Built with a PWA and headless approach, using a modern JS stack. Works with Litekart, Medusa. WIP for Woocommerce, Bigcommerce and Shopify.

cart ecommerce faceted-search filters headless jamstack javascript pwa rest-api shopping-cart svelte tailwind tailwindcss typescript vercel

Last synced: 14 May 2025

https://github.com/quick-lint/quick-lint-js

quick-lint-js finds bugs in JavaScript programs

beginner-friendly javascript linter parser

Last synced: 14 May 2025

https://github.com/saadeghi/theme-change

Change CSS theme with toggle, buttons or select using CSS custom properties and localStorage

css-custom-properties css-theme css-variables javascript localstorage theme theming

Last synced: 12 Apr 2025

https://github.com/elixirscript/elixirscript

Converts Elixir to JavaScript

compiler elixir javascript transpiler

Last synced: 15 May 2025

https://github.com/mikeal/roll-call

📞 Free and reliable audio calls for everyone w/ browser p2p.

javascript nodejs p2p privacy webrtc

Last synced: 15 May 2025

https://github.com/chrispsn/mesh

Old version. Visualise data and edit JavaScript code using a spreadsheet interface.

alpha ide javascript spreadsheet

Last synced: 08 Apr 2025

https://github.com/bustle/mobiledoc-kit

A toolkit for building WYSIWYG editors with Mobiledoc

javascript mobiledoc mobiledoc-editor mobiledoc-kit wysiwyg-editor

Last synced: 15 May 2025

https://github.com/hoangvvo/nextjs-mongodb-app

A Next.js and MongoDB web application, designed with simplicity for learning and real-world applicability in mind.

boilerplate full-stack javascript mongodb nextjs real-life

Last synced: 15 May 2025

https://github.com/Level/level

Universal abstract-level database for Node.js and browsers.

abstract-level browsers electron javascript level leveldb nodejs

Last synced: 01 Apr 2025

https://github.com/erickwendel/semana-javascript-expert05

JS Expert Week 5.0 classes - Google Drive Clone

file frontend javascript nodejs stream upload

Last synced: 16 May 2025

https://github.com/yeungon/in-javascript-we-trust

Embrace JavaScript naturally and confidently with coding challenges crafted not only for beginners but for JavaScript lovers, regardless of their level of expertise.

javascript javascript-interview-questions javascript-questions javascript-quiz

Last synced: 16 May 2025

https://imgix.github.io/drift

Easily add "zoom on hover" functionality to your site's images. Lightweight, no-dependency JavaScript.

drift hacktoberfest hover-effects javascript zoom-images

Last synced: 13 Mar 2025

https://github.com/lessfish/leetcode

【NO LONGER UPDATE】:pencil2: LeetCode solutions with JavaScript

javascript leetcode leetcode-solutions

Last synced: 08 Apr 2025

https://github.com/bchanx/slidr

add some slide effects.

javascript slider slidr transition

Last synced: 23 Feb 2026

https://github.com/orbitbot/chrome-extensions-examples

All Chrome Extension examples collected into one repository

browser-extension chrome-extension extension extensions javascript

Last synced: 15 Mar 2026

https://github.com/zerodytrash/tiktok-live-connector

Node.js library to receive live stream events (comments, gifts, etc.) in realtime from TikTok LIVE.

api api-wrapper bot broadcast chat chat-reader connector hacktoberfest javascript live livestream nodejs package scraper stream tiktok tiktok-api tiktok-live webcast websocket

Last synced: 13 May 2025

https://github.com/acidb/mobiscroll

Cross platform UI controls for progressive web and hybrid apps (plain JS, jQuery, Angular and React)

angular angularjs component-library hybrid-apps ionic ionic-plugin javascript javascript-library jquery mobile-web mobiscroll react ui-components ui-kit

Last synced: 14 May 2025

https://github.com/mozilla/pontoon

Mozilla's Localization Platform

design django javascript localization mozilla pontoon translation

Last synced: 14 May 2025

https://github.com/jeremyckahn/shifty

The fastest TypeScript animation engine on the web

animation javascript shifty tweening tweening-engine typescript

Last synced: 13 May 2025

https://github.com/jadjoubran/webdash

🔥 Orchestrate your web project with Webdash the customizable web dashboard

beginner-friendly javascript nodejs polymer productivity webcomponents webdash

Last synced: 15 May 2025

https://github.com/sindresorhus/gulp-rev

Static asset revisioning by appending content hash to filenames: `unicorn.css` → `unicorn-d41d8cd98f.css`

gulp-plugin hash javascript manifest nodejs rev

Last synced: 14 May 2025

https://github.com/ellisonleao/clumsy-bird

:bird: :video_game: A MelonJS port of the famous Flappy Bird Game

flappy-bird game game-development javascript melonjs

Last synced: 29 Mar 2025

https://github.com/enkimute/ganja.js

:triangular_ruler: Javascript Geometric Algebra Generator for Javascript, c++, c#, rust, python. (with operator overloading and algebraic literals) -

algebraic-data-types clifford-algebras complex-numbers cplusplus csharp geometric-algebra javascript operator-overloading python quaternion-algebra rust

Last synced: 15 May 2025

https://github.com/react-tags/react-tags

A fantastically simple tagging component for your projects

autocomplete dragdrop hacktoberfest hacktoberfest2023 javascript react react-tags

Last synced: 24 Dec 2025

https://github.com/snipcart/learn-vanilla-js

Open source list of paid & free resources to learn vanilla JavaScript

javascript vanilla-javascript vanilla-js vanillajs

Last synced: 08 Apr 2025

https://github.com/odota/core

Open source Dota 2 data platform

api data docker dota hacktoberfest javascript nodejs

Last synced: 11 Apr 2025

https://github.com/chrisjpatty/flume

Extract logic from your apps with a user-friendly node editor powered by React.

flume javascript node react

Last synced: 14 May 2025

https://github.com/liangxiaojuan/vue-meizi

vue最新实战项目,vue2 + vuex + webpack + es6 干货多多,新手福利

css3 demo element-ui html5 javascript react vue vue-cli vue-meizi vue-router vuex webpack

Last synced: 16 May 2025

https://github.com/medialize/ally.js

JavaScript library to help modern web applications with accessibility concerns

a11y accessibility focus javascript keyboard keyboard-navigation

Last synced: 10 Apr 2025

https://github.com/XPoet/js-data-structure-and-algorithm

从 0 到 1 学习 JavaScript 数据结构与算法

data-structure-and-algorithm javascript

Last synced: 30 Jul 2025

https://github.com/liangxiaojuan/vue-Meizi

vue最新实战项目,vue2 + vuex + webpack + es6 干货多多,新手福利

css3 demo element-ui html5 javascript react vue vue-cli vue-meizi vue-router vuex webpack

Last synced: 02 Apr 2025

https://github.com/xpoet/js-data-structure-and-algorithm

从 0 到 1 学习 JavaScript 数据结构与算法

data-structure-and-algorithm javascript

Last synced: 08 Apr 2025

https://github.com/iamkun/tower_game

💒 HTML5 Canvas Tower Building Game 🏢🏬🏦🏯🏰

canvas game html5 javascript

Last synced: 15 May 2025

https://github.com/akahuku/wasavi

wasavi is an extension for Chrome, Firefox, and Opera. wasavi changes a textarea element to virtual vi editor which supports almost all the vi/ex commands.

extension javascript vi

Last synced: 08 Apr 2025

https://github.com/CaviraOSS/PageLM

PageLM is a community driven version of NotebookLM & a education platform that transforms study materials into interactive resources like quizzes, flashcards, notes, and podcasts.

ai docker edtech education flashcards javascript langchain nodejs notebooklm notes oss pagelm podcast quizzes rag react study-tools tailwindcss typescript vite

Last synced: 03 Apr 2026

https://github.com/deepakkumar55/ultimate-javascript-project

A comprehensive list of 500 JavaScript project ideas for developers of all skill levels. Open-source and community-driven.

collaborate communityexchange css expressjs html javascript mongodb nodejs opensource reactjs tailwindcss

Last synced: 14 May 2025

https://github.com/lanceli/cnodejs-ionic

The mobile app of https://cnodejs.org made by Ionic 1.x, web demo http://lanceli.com/cnodejs-ionic

cnodejs ionic ionic-framework javascript

Last synced: 16 May 2025

https://github.com/gnat/surreal

🗿 Mini jQuery alternative. Dependency-free animations. Locality of Behavior. Use one element or arrays transparently. Pairs with htmx. Vanilla querySelector() but better!

animation cash dom dom-manipulation ergonomics htmx hyperscript javascript jquery jquery-alternative jquery-like jquery-replacement locality-of-behavior queryselector queryselectorall selector surreal timeline umbrella vanilla-js

Last synced: 15 May 2025

https://github.com/ts-safeql/safeql

Validate and auto-generate TypeScript types from raw SQL queries in PostgreSQL.

eslint eslint-plugin javascript lint postgres sql typescript

Last synced: 26 Jan 2026

https://github.com/bishopfox/jsluice

Extract URLs, paths, secrets, and other interesting bits from JavaScript

javascript security

Last synced: 13 Apr 2025

https://github.com/zerodytrash/TikTok-Live-Connector

Node.js library to receive live stream events (comments, gifts, etc.) in realtime from TikTok LIVE.

api api-wrapper bot broadcast chat chat-reader connector hacktoberfest javascript live livestream nodejs package scraper stream tiktok tiktok-api tiktok-live webcast websocket

Last synced: 13 Apr 2025

https://github.com/DanielXMoore/Civet

A TypeScript superset that favors more types and less typing

coffeescript javascript typescript

Last synced: 28 Mar 2025

https://github.com/diekmann/wasm-fizzbuzz

WebAssembly from Scratch: From FizzBuzz to DooM.

doom javascript rust wasm webassembly

Last synced: 16 May 2025

https://github.com/bdash-app/bdash

Simple SQL Client for lightweight data analysis.

electron javascript sql visualization

Last synced: 20 Feb 2026

https://github.com/connectrpc/connect-es

The TypeScript implementation of Connect: Protobuf RPC that works.

connectrpc express fastify-plugin grpc grpc-web javascript nextjs nodejs protobuf protoc-plugin rpc schema typescript

Last synced: 24 Jan 2026

https://github.com/kentcdodds/advanced-react-patterns-v2

Created with CodeSandbox

javascript kcd-edu react

Last synced: 27 Sep 2025

https://github.com/ryanmcdermott/code-review-tips

:microscope: Common problems to look for in a code review

code-review javascript readability review-process review-tips reviews

Last synced: 25 Oct 2025

https://github.com/kaplayjs/kaplay

🦖 A JavaScript/TypeScript Game Library that feels like a game.

game-dev game-development game-engine game-library javascript kaboom-js kaboomjs typescript

Last synced: 01 Apr 2026

https://github.com/apache/guacamole-client

Mirror of Apache Guacamole Client

c guacamole java javascript network-client network-server

Last synced: 14 May 2025

https://github.com/eta-dev/eta

Embedded JS template engine for Node, Deno, and the browser. Lighweight, fast, and pluggable. Written in TypeScript

deno deno-module ejs-alternative expressjs-templating-engine javascript nodejs template-engine template-engine-html typescript

Last synced: 14 May 2025

https://github.com/eqcss/eqcss

EQCSS is a CSS Reprocessor that introduces Element Queries, Scoped CSS, a Parent selector, and responsive JavaScript to all browsers IE8 and up

container-queries css css-reprocessor element-queries eqcss eval javascript max-width meta-selector min-width parent-selector polyfill reprocessor responsive scoped-css scoped-selectors

Last synced: 15 May 2025

https://github.com/nestjs/graphql

GraphQL (TypeScript) module for Nest framework (node.js) 🍷

apollo apollographql graphql hacktoberfest javascript nest nestjs nodejs typescript

Last synced: 12 May 2025

https://github.com/friendsofsymfony/fosjsroutingbundle

A pretty nice way to expose your Symfony routing to client applications.

javascript php routing symfony symfony-bundle

Last synced: 11 May 2025

https://github.com/ishtms/learn-nodejs-hard-way

Learn NodeJS and master the art of server-side programming by creating a backend framework with 0 dependencies.

api backend backend-development book coding javascript learn learn-to-code learning learning-by-doing learning-exercise node nodejs programming programming-fundamentals server training-materials

Last synced: 15 May 2025

https://github.com/luliyucoordinate/Leetcode

Play Leetcode with different programming language

c cpp go java javascript leetcode rust

Last synced: 27 Mar 2025

https://github.com/luliyucoordinate/leetcode

Play Leetcode with different programming language

c cpp go java javascript leetcode rust

Last synced: 15 May 2025

https://github.com/tonyjiangwj/ant-forest

基于AutoJS的蚂蚁森林收能量脚本

autojs javascript

Last synced: 09 Oct 2025

https://github.com/pauldijou/redux-act

An opinionated lib to create actions and reducers for Redux

javascript redux

Last synced: 14 May 2025

https://github.com/thinkmill/keystatic

First class CMS experience, TypeScript API, Markdown & YAML/JSON based, no DB

cms content-management-system javascript json markdoc markdown static-content typescript yaml

Last synced: 13 May 2025

https://github.com/owenthereal/godzilla

Godzilla is a ES2015 to Go source code transpiler and runtime

compiler es2015 golang javascript transpiler

Last synced: 12 Apr 2025

https://github.com/jingweno/godzilla

Godzilla is a ES2015 to Go source code transpiler and runtime

compiler es2015 golang javascript transpiler

Last synced: 22 Feb 2025

https://github.com/gram-js/gramjs

NodeJS/Browser MTProto API Telegram client library,

api-client browser hacktoberfest javascript mtproto nodejs telegram telegram-client

Last synced: 12 May 2025

https://github.com/faastjs/faast.js

Serverless batch computing made simple.

batch batch-processing faas javascript library serverless typescript

Last synced: 14 May 2025

https://github.com/victorb/ngProgress

⏳ Angular provider for slim loading bar at the top of the page ( inspired by https://github.com/rstacruz/nprogress )

angular javascript progressbar

Last synced: 13 May 2025

https://github.com/victorb/ngprogress

⏳ Angular provider for slim loading bar at the top of the page ( inspired by https://github.com/rstacruz/nprogress )

angular javascript progressbar

Last synced: 14 Mar 2026

https://github.com/mldangelo/personal-site

My personal website - built with React, React-Router, React-Snap for Static-Export, and GitHub Pages.

github-page javascript personal-website portfolio portfolio-website react resume resume-website serverless webpack

Last synced: 14 May 2025

https://github.com/liyupi/sql-father-frontend-public

新项目:快速生成 SQL 和模拟数据的网站(React 前端),大幅提高开发测试效率!by 程序员鱼皮

ant-design css eslint frontend html javascript npm react sql typescript umi

Last synced: 15 May 2025

https://github.com/heyputer/kv.js

⚡️ Advanced in-memory caching for JavaScript.

cache in-memory-caching javascript key-value memcached node-cache puter redis

Last synced: 14 May 2025

https://github.com/dmotz/trystero

✨🤝✨ Build instant multiplayer webapps, no server required — Magic WebRTC matchmaking over BitTorrent, Nostr, MQTT, IPFS, Supabase, and Firebase

bittorrent chat dapp decentralized firebase ipfs javascript matchmaking mqtt nostr p2p peer-to-peer realtime serverless signaling signalling supabase web3 webrtc webtorrent

Last synced: 10 Apr 2025

https://github.com/strophe/strophejs

Strophe.js is an XMPP library for JavaScript

javascript xmpp xmpp-library

Last synced: 13 May 2025

https://github.com/HeyPuter/kv.js

⚡️ Advanced in-memory caching for JavaScript.

cache in-memory-caching javascript key-value memcached node-cache puter redis

Last synced: 17 Mar 2025

https://github.com/frehner/modern-guide-to-packaging-js-library

A guide to help ensure your JavaScript library is the most compatible, fast, and efficient library you can make.

javascript javascript-library npm

Last synced: 08 Apr 2025

https://github.com/mourner/flatbush

A very fast static spatial index for 2D points and rectangles in JavaScript 🌱

algorithm computational-geometry data-structures javascript r-tree spatial-index

Last synced: 13 May 2025

https://github.com/ricmoo/aes-js

A pure JavaScript implementation of the AES block cipher and all common modes of operation for node.js or web browsers.

aes block-ciphers cbc cfb ctr ecb javascript ofb

Last synced: 14 May 2025

https://github.com/stripe-archive/stripe-payments-demo

Sample store accepting universal payments on the web with Stripe Elements, Payment Request, Apple Pay, Google Pay, Microsoft Pay, and the PaymentIntents API. 💳🌍✨

3d-secure 3ds2 alipay apple-pay bancontact google-pay ideal javascript nodejs payment-methods payment-request-api payments sepa sofort stripe stripe-elements stripe-payments strong-customer-authentication wechatpay

Last synced: 27 Sep 2025

https://github.com/jhildenbiddle/css-vars-ponyfill

Client-side support for CSS custom properties (aka "CSS variables") in legacy and modern browsers

client client-side css custom-properties custom-property ie ie10 ie11 ie9 internet-explorer javascript legacy module polyfill ponyfill shadow shadow-dom variables vars web-component

Last synced: 14 May 2025