JavaScript Library

Open-source JavaScript projects categorized as Library | Edit details
Related topics: #JavaScript #NodeJS #React #UI #ES6

Top 23 JavaScript Library Projects

  • React

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

    Project mention: Help with an interview | reddit.com/r/Frontend | 2022-01-23

    Read the docs: [1], [2]. Really. They are great and contain lots of examples.

  • ccxt

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

    Project mention: I built DCAStack.com - An Open Source DCA Bot for Crypto! | reddit.com/r/Python | 2022-01-22

    DCA Stack is primarily powered by this massive open source project called CCXT. This library lets any programmer connect and interface with over 100 exchanges in a (mostly) unified format. This makes for development of automated trading strategies less of a headache. Particularly since 100% of the battle is dealing with the million of different formats different exchanges use for their APIs and how they send data. The beautiful CCXT team did a fantastic job unifying over god knows how many endpoints to deliver this polished library.

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • framework7

    Full featured HTML framework for building iOS & Android apps

    Project mention: Sciter, the 5 MB Electron alternative, has switched to JavaScript | news.ycombinator.com | 2021-12-30

    https://framework7.io is really well done.

  • create-react-library

    ⚡CLI for creating reusable react libraries.

    Project mention: How are you bundling a React Component Library? | reddit.com/r/reactjs | 2021-12-12

    At first i thought that this was THE solution but looking deeper at the source code, this tool is a wrapper around a wrapper around a wrapper.... Don't get me wrong, it probably works, but it's currently using a rollup configuration that was created in 2018, the package itself has not seen any updates in 17 months and has 106 open issues. Also the owner says himself that he's not able to work that much on it anymore and suggest to use TSDX which in return hasn't been updated in several months, many open issues and extensive customization is recommended with patch-package which already in itself is a red-flag :(

  • just

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

    Project mention: "You-Dont-Need-Lodash-Underscore": ESLint plugin for migration guidance to use newer native JS functions | reddit.com/r/javascript | 2022-01-21
  • swup

    :tada: Complete, flexible, extensible and easy to use page transition library for your static web.

    Project mention: Looking to animate an element on one page, when the next page loads? | reddit.com/r/web_design | 2021-12-01

    barba is good for this sort of thing. It may be a little heavy for just page transitions. maybe pjax or swup might be easier?

  • teaset

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

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • stdlib

    ✨ Standard library for JavaScript and Node.js. ✨

    Project mention: A notable JavaScript developer shamelessly copied one of my most downloaded nod | news.ycombinator.com | 2021-09-26

    > I wonder why there is not a simple math lib

    This [0] might be what you are looking for, it has both is-number and is-odd.

    [0] https://github.com/stdlib-js/stdlib

  • 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: Best Web-Based Face Tracking Library? | reddit.com/r/Web_Development | 2021-08-17

    I created a demo face filter web app using jeeliz. It has great features however, I found that the tracking performance wasn't perfect. Media pipe seems to require building out custom features manually to achieve the face filter app I need. I'm wondering if building a more custom app with mediapipe would be worth the extra effort over Jeeliz.

  • rot.js

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

    Project mention: Loking for a 2D grid javascript library | reddit.com/r/gamedev | 2021-12-21

    Mhh, right from the get go I can't recall any standalone library. What comes in my mind is something like rot.js though. It is not a grid library per se, but it specialiced in creating dungeons, layouts, has pathfinding and such stuff in it. Maybe it is sufficient for your needs? (https://github.com/ondras/rot.js) another thing that pops in my mind is honeycomb js (https://github.com/flauwekeul/honeycomb) it is for hex grids though.

  • react-rainbow

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

    Project mention: 유명한 리액트 컴포넌트 라이브러리 모음 | dev.to | 2021-08-06

    View on GitHub

  • Countable

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

  • superfine

    Absolutely minimal view layer for building web interfaces.

    Project mention: My Go-To Stack for Web Apps in 2021: Spring Boot, React, Postgres, Docker Compose | reddit.com/r/programming | 2021-02-07

    virtual dom: superfine It's so small I might even replace it with a handrolled implementation

  • chakra-ui-vue

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

    Project mention: 5 Popular Frontend Development Tools in 2021 | dev.to | 2021-11-15

    When you need to build a React application, I strongly recommend using Chakra UI as the starting point for your UI elements. It's a real time saver! If you're a Vue developer, you'd want to check out Chakra UI Vue.

  • redocx

    📄 Create word documents with React

    Project mention: Impressive React-Based Open Source Frameworks and Tools | reddit.com/r/reactjs | 2021-08-04

    redocx

  • highway

    Highway - A Modern Javascript Transitions Manager

    Project mention: Using Three.js with page transitions? | reddit.com/r/threejs | 2021-09-07

    Highway.js is another good replacement for Barba. It's actually built by Dogstudio, so would be exactly what they're using on their site. Yuri also has a tutorial on YouTube for that one.

  • CAF

    Cancelable Async Flows (CAF)

    Project mention: Effection: for when async/await is not enough | reddit.com/r/javascript | 2021-11-10

    To that end, CAF tries to create a more ergonomic/idiomatic way of doing this "threading" of cancelation semantics through your async tasks. Perhaps it's worth a glance: https://github.com/getify/CAF

  • lwc

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

    Project mention: Which frontend framework is based on Web Components the most? | reddit.com/r/Frontend | 2021-09-15

    Biased but https://lwc.dev/

  • Automate-Sketch

    Make your workflow more efficient.

    Project mention: Migrating from Abstract to Sketch Cloud | reddit.com/r/sketchapp | 2022-01-20

    check out the automate aketch or symbol swapper plugins. They should let you relink to the right library

  • cordova-cli

    Apache Cordova CLI

    Project mention: Error in Cordova | dev.to | 2021-05-31

    [github issues][https://github.com/apache/cordova-cli/issues/434]

  • Rando.js

    The world's easiest, most powerful random function.

    Project mention: built the online multiplayer version of the Omi card game. enjoy! | reddit.com/r/srilanka | 2021-12-27

    No RNG is perfectly random. You can try something like https://github.com/nastyox/Rando.js which might work better.

  • pbf

    A low-level, lightweight protocol buffers implementation in JavaScript. (by mapbox)

    Project mention: A standalone protobuf to typescript(for deno) code generator | reddit.com/r/Deno | 2021-06-07

    The runtime is taken from mapbox/pbf (with basic type definitions)

  • react-component-library

    A project skeleton to get your very own React Component Library up and running using Rollup, Typescript, SASS + Storybook

    Project mention: Reactjs Typescript Lib Starter kit using Storybook, Rollup and Sass | reddit.com/r/reactjs | 2022-01-18

    This project skeleton was created to help people get started with creating their own React component library. I struggled to get a working starter kit. Finally found https://github.com/HarveyD/react-component-library and I customised it little bit to suit my style

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 2022-01-23.

JavaScript Library related posts

Index

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

Project Stars
1 React 180,979
2 ccxt 22,974
3 framework7 16,592
4 create-react-library 4,590
5 just 3,922
6 swup 3,202
7 teaset 2,845
8 stdlib 2,777
9 jeelizFaceFilter 2,072
10 rot.js 2,011
11 react-rainbow 1,670
12 Countable 1,622
13 superfine 1,544
14 chakra-ui-vue 1,406
15 redocx 1,364
16 highway 1,329
17 CAF 1,207
18 lwc 1,150
19 Automate-Sketch 900
20 cordova-cli 887
21 Rando.js 715
22 pbf 687
23 react-component-library 595
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
scoutapm.com