JavaScript Library

Open-source JavaScript projects categorized as Library

Top 23 JavaScript Library Projects

  • React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

    Project mention: I created a website for sharing and copying your favorite emojis. | | 2023-02-05

    React: A JavaScript library for building user interfaces

  • ccxt

    A JavaScript / Python / PHP cryptocurrency trading API with support for more than 100 bitcoin/altcoin exchanges

    Project mention: where to start learning how to build a bot ? | | 2023-01-08

    Or if you stick to JavaScript and willing to learn the programming part, then (which is now merged with CCXT Pro but still for free).

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • framework7

    Full featured HTML framework for building iOS & Android apps

    Project mention: Unknown cool Material (You) and iOS UI Framework that supports Svelte and Sveltekit | | 2022-12-02

    Is this just a clone of ?

  • just

    A library of dependency-free JavaScript utilities that do just one thing. (by angus-c)

    Project mention: [AskJS] Which JS libraries and packages are currently your favourites? | | 2023-02-04

    The just set of utility functions are really nice to use.

  • create-react-library

    ⚡CLI for creating reusable react libraries.

  • vanilla-tilt.js

    A smooth 3D tilt javascript library.

    Project mention: - Love this 2D layered mouse-over-parallax effect. Would this have been made with Three.js? Their site is made with React-Gatsby. | | 2022-08-22
  • stdlib

    ✨ Standard library for JavaScript and Node.js. ✨

    Project mention: Bun v0.5 | | 2023-01-18
  • Sonar

    Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • teaset

    A UI library for react native, provides 20+ pure JS(ES6) components, focusing on content display and action control.

  • cursor-effects

    Old-school cursor effects for your browser built with modern JavaScript

    Project mention: Unraid's Cyber Weekend Sale: Get 20%-30% off Pro Now! 🔽 | | 2022-11-25

    Cursor effect:

  • jeelizFaceFilter

    Javascript/WebGL lightweight face tracking library designed for augmented reality webcam filters. Features : multiple faces detection, rotation, mouth opening. Various integration examples are provided (Three.js, Babylon.js, FaceSwap, Canvas2D, CSS3D...).

    Project mention: Adding AR Filters in a 100ms Video Call - Part 1 | | 2022-03-08

    Ikr! That's what I was thinking when I came across Jeeliz. Now I have worked with tensorflow.js based libraries in the past but they're usually quite CPU intensive for a live video use case. Jeeliz looked promising as it's designed for this use case. So I thought why not try it out by adding some 3d AR filters to our video calls. Well! that is what we're going to do.

  • rot.js

    ROguelike Toolkit in JavaScript. Cool dungeon-related stuff, interactive manual, documentation, tests!

    Project mention: [2023 in RoguelikeDev] Lost Gardens of the Stone Heart | | 2023-01-18

    Lost Gardens of the Stone Heart is a browser game in traditional ASCII style, written in Javascript with the ROT.js and Tracery libraries. Or, at least, it will be when it reaches that magic critial mass of features and things actually happening and coalesces into something deserving the adjective.

  • react-rainbow

    🌈 React Rainbow Components. Build your web application in a snap.

  • chakra-ui-vue

    ⚡️ Build scalable and accessible Vue.js applications with ease.

    Project mention: Looking for advice on UI framework instead of Vuetify | | 2022-09-30

    Honorable mention to CharkraUI Vue.

  • Countable

    Add live paragraph-, word- and character-counting to an HTML element.

  • superfine

    Absolutely minimal view layer for building web interfaces.

  • react-native-create-library

    :notebook: Command line tool to create a React Native library with a single command

    Project mention: standalone react-native module with cocoapods dependency | | 2022-05-01

    I have successfully built a react-native module within a react-native int project. Now I want to extract this module (standalone i.e react-native-my-custom-module) to its own repo, so I can reuse it in other projects and open-source it. I tried using to create this standalone react-native module. However, the react-native module has a dependency on external SDK(installed using CocoaPods i.e pod 'Firebase/Core') and due to this, I believe it is Breaking.

  • highway

    Highway - A Modern Javascript Transitions Manager (by Dogstudio)

    Project mention: What is e.defaultPrevented and why library authors MUST use it | | 2023-01-06

    @dogstudio/highway is one such library that doesn't check for that, and thus preventing the default behavior of an anchor will not prevent further navigation.

  • redocx

    📄 Create word documents with React

  • lwc

    :zap: LWC - A Blazing Fast, Enterprise-Grade Web Components Foundation

    Project mention: The Journey to Becoming a Rockstar Salesforce Developer | | 2023-01-12

    Now in Alba’s role, she and her team use Lightning Web Components (LWC) to create custom user interfaces, a framework based on Web Components standards. With LWC, Alba creates components using modern, standard JavaScript. This means the skills that she learned previously are transferable to other JavaScript-based technologies. She pointed out that on top of this transferability, LWC is open source, and developers can use it outside of the Salesforce platform. Components can be used in Lightning App Builder and published on the AppExchange for other customers to use them.

  • CAF

    Cancelable Async Flows (CAF)

    Project mention: What Is The Best Name for This Synchronous Function? | | 2023-02-03

    Consumer vs. Producer - "Redux Saga is said to be about managing side effects..." I'm not sure this description is a million miles from what you're trying to achieve (although I'm struggling a little to comprehend) Redux Saga is essentially a set of APIs around yield that goes quite far in doing what you describe: Making the consumer of a chain of a/synchronous tasks more in control of the flow. Also worth your consideration might be Cancelable Async Flows.

  • modern-errors

    Handle errors in a simple, stable, consistent way

    Project mention: Dec 12, 2022 FLiP Stack Weekly | | 2022-12-11
  • Automate-Sketch

    Make your workflow more efficient.

    Project mention: Is there a way for me to unlink all external linked symbols all at once? | | 2022-05-25

    You can’t do this to ALL Symbols at once natively in Sketch, but you can do so with the help of the amazing Automate plugin. I recommend it as the one plugin for pretty much everything. Once installed, go to: Automate > Library > Library Symbol > Change Library Symbols to Local Symbol

  • cordova-cli

    Apache Cordova CLI

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-02-05.

JavaScript Library related posts


What are some of the best open-source Library projects in JavaScript? This list will help you:

Project Stars
1 React 201,353
2 ccxt 27,081
3 framework7 17,056
4 just 4,847
5 create-react-library 4,774
6 vanilla-tilt.js 3,368
7 stdlib 3,209
8 teaset 2,881
9 cursor-effects 2,686
10 jeelizFaceFilter 2,330
11 rot.js 2,158
12 react-rainbow 1,744
13 chakra-ui-vue 1,682
14 Countable 1,633
15 superfine 1,558
16 react-native-create-library 1,433
17 highway 1,409
18 redocx 1,386
19 lwc 1,357
20 CAF 1,295
21 modern-errors 1,010
22 Automate-Sketch 924
23 cordova-cli 900
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.