Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. JavaScript
J

JavaScript

Language
4087 projects12705.2k total stars1861.2k total forks53 languages

Open-source projects built with JavaScript

There are currently 4087 open-source projects built with JavaScript, with a combined total of 12705.2k GitHub stars. The most common language among these projects is JavaScript.

Showing 4,087 open-source projects · page 91 of 114

……
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
aurelia-computed
aurelia-computedjdanyow/aurelia-computed

A plugin for Aurelia that enables efficient observation of computed properties without dirty-checking.

255JavaScript
10 years ago
Draft.js SimpleDecorator
Draft.js SimpleDecoratorSoreine/draft-js-simpledecorator

A flexible Draft.js decorator that allows passing custom props to decorating components, unlike CompositeDecorator.

253JavaScript
9 years ago
pb-import
pb-importburggraf/pb-import

A set of Pocketbase command-line hooks for importing CSV and SQLite data directly into Pocketbase collections.

254JavaScript
2 years ago
ember-compatibility-helpers
ember-compatibility-helperspzuraq/ember-compatibility-helpers

Helpers for writing backwards/forwards compatible Ember addons with zero-cost runtime flags.

2519JavaScript
2 years ago
Dojo Toolkit 1.9 tutorial
Dojo Toolkit 1.9 tutorialcepa/dojo-tutorial

A step-by-step tutorial for building backend-oriented Rich Internet Applications with Dojo Toolkit 1.9.

2529HTML
8 years ago
react-native-timepicker
react-native-timepickermilasevicius/react-native-timepicker

A customizable 24-hour time picker component for React Native iOS applications.

256Objective-C
8 years ago
choo-service-worker
choo-service-workerchoojs/choo-service-worker

Service worker loader plugin for choo.js that handles registration, events, and state management.

257JavaScript
7 years ago
buffer-from
buffer-fromLinusU/buffer-from

A ponyfill for Buffer.from that uses native implementation when available.

259JavaScript
5 years ago
react-native-actionsheet-native
react-native-actionsheet-nativeslowpath/react-native-actionsheet

A React Native library that provides an ActionSheet component for Android, equivalent to iOS's ActionSheetIOS.

2511Java
8 years ago
ToDo
ToDorajesh6161/pocketbaseTodo

A real-time todo application built with PocketBase and React for learning full-stack development.

253JavaScript
1 year ago
chai-virtual-dom
chai-virtual-domstaltz/chai-virtual-dom

Chai assertion helpers for testing virtual-dom elements (VTrees) with approximate and exact matching.

241JavaScript
11 years ago
ig-latest-post.js
ig-latest-post.jssupermamon/scriptable-instagram-widgets

Scriptable widgets that display the latest Instagram posts from selected users on iOS home screens.

248JavaScript
5 years ago
Dash PDF
Dash PDFploomber/dash-pdf

A Dash component for displaying PDF documents directly within Plotly Dash applications.

242JavaScript
1 year ago
splice-string
splice-stringsindresorhus/splice-string

Remove or replace part of a string with emoji-aware splicing, similar to Array#splice.

248JavaScript
5 years ago
mithril-slides
mithril-slideswulab/mithril-slides

A Keynote-inspired web-based presentation app that creates slides from a JSON file.

245HTML
8 years ago
plugin
pluginRaynos/eslint-plugin-perf-standard

ESLint plugin with custom rules to enforce high-performance JavaScript coding patterns.

243JavaScript
9 years ago
react-native-segment-control
react-native-segment-controlainurb/react-native-segment-control

A swipeable SegmentedControl component for React Native apps with customizable segments and smooth transitions.

247JavaScript
7 years ago
p-break
p-breaksindresorhus/p-break

A utility to conditionally break out of promise chains in JavaScript, skipping subsequent .then() handlers.

245JavaScript
5 years ago
vue-concise-carousel
vue-concise-carouseljambonn/vue-concise-carousel

A Vue.js carousel component with SSR support, touch/mouse drag, autoplay, and extensive customization options.

248Vue
2 years ago
Detector
Detectork4m4/cloudflare-detect

A Node.js library to detect if a website is running behind Cloudflare's CDN and security services.

248JavaScript
2 years ago
slack
slackyayadrian/node-red-slack

A Node-RED module providing nodes to interact with Slack's RTM and Web APIs for messaging, presence, and state management.

2430JavaScript
1 year ago
Aurelia-styleguide
Aurelia-styleguidebehzad888/Aurelia-styleguide

A comprehensive style guide and best practices collection for building consistent and maintainable Aurelia applications.

242
9 years ago
eleventy-plugin-monetization
eleventy-plugin-monetizationDanCanetti/eleventy-plugin-monetization

An Eleventy plugin to monetize posts and site content by creating exclusive areas using Web Monetization.

242JavaScript
1 year ago
react-native-expand
react-native-expandhejiaji/react-native-expand

A React Native component for creating expandable/collapsible panels with customizable content.

241JavaScript
8 years ago
blindcontroller
blindcontrolleralisdairjsmyth/node-red-contrib-blindcontroller

Node-RED nodes for automating roller blind positions based on sun position and weather conditions.

2412HTML
6 years ago
react-native-animated-styles
react-native-animated-stylesericpkerr/react-native-animated-styles

A React Native library for smoothly animating components between two style states, similar to CSS class transitions.

243JavaScript
3 years ago
statsbreaks
statsbreaksriatelab/statsbreaks

A JavaScript library for statistical data classification and discretization, primarily for creating choropleth maps.

244JavaScript
2 years ago
tasmota
tasmotaDaveMDS/node-red-contrib-tasmota

A Node-RED integration for controlling and monitoring Tasmota firmware devices via MQTT.

249HTML
2 years ago
playcanvas-p2.js
playcanvas-p2.jsplaycanvas/playcanvas-p2.js

Integrates the p2.js 2D physics engine with PlayCanvas for visual editing of physics-based applications.

245JavaScript
3 years ago
cycle-async-driver
cycle-async-driverwhitecolor/cycle-async-driver

A higher-order factory for creating async request/response drivers in Cycle.js applications.

243JavaScript
9 years ago
dedupe
dedupeseriousManual/dedupe

A lightweight JavaScript utility for removing duplicate values from arrays, supporting both primitive and complex types.

247TypeScript
2 years ago
react-native-square-view
react-native-square-viewShuangzuan/react-native-square-view

A React Native component that renders a square view that adapts to its parent container dimensions.

245
8 years ago
SpecTest
SpecTestjusticeo/spectest

A declarative API testing framework that uses JavaScript/JSON/YAML specs to test endpoints with built-in concurrency, sequencing, and schema validation.

233TypeScript
13 days ago
Sudoku JavaScript
Sudoku JavaScriptbaruchel/sudoku-js

A mobile-friendly Sudoku game implemented in JavaScript for playing directly in the browser.

2314JavaScript
7 years ago
Classy
Classyinturn/classy

A React decorator for composable, extensible, and simple component styling with automatic CSS injection.

232JavaScript
9 years ago
framer-webview
framer-webviewpeteschaffner/framer-webview

A web view module for Framer.js that enables embedding web pages in prototypes.

232HTML
11 years ago
1
90
91
92
114