JavaScript JavaScript

Open-source JavaScript projects categorized as JavaScript

Top 23 JavaScript JavaScript Projects

  • React

    The library for web and native user interfaces.

  • Project mention: "Kawaii" tech logos by Sawaratsuki | news.ycombinator.com | 2024-04-27

    Go to https://react.dev/?uwu=true for a surprise.

  • javascript-algorithms

    πŸ“ Algorithms and data structures implemented in JavaScript with explanations and links to further readings

  • Project mention: 10 GitHub Repos for Mastering JavaScript | dev.to | 2024-04-19
  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • Bootstrap

    The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.

  • Project mention: Integrate Bootstrap with React | dev.to | 2024-04-19

    This article serves as your comprehensive guide to mastering the art of combining Bootstrap and React seamlessly. Dive in to uncover the tips, tricks, and best practices to elevate your UI design game effortlessly.

  • javascript

    JavaScript Style Guide

  • Project mention: Decoding JavaScript Variables: A Comprehensive Overview | dev.to | 2024-04-21

    // Follow Established Style Guides // Adhere to established style guides such as Airbnb JavaScript Style Guide or Google JavaScript Style Guide to maintain consistency across your codebase. // These style guides provide comprehensive rules and recommendations for variable naming, declaration, and usage. // Example: Airbnb JavaScript Style Guide // https://github.com/airbnb/javascript /** * Represents a person with a given name and age. * @typedef {Object} Person * @property {string} name - The name of the person. * @property {number} age - The age of the person. */ /** * Create a new person. * @param {string} name - The name of the person. * @param {number} age - The age of the person. * @returns {Person} - The newly created person object. */ function createPerson(name, age) { return { name, age }; } const person1 = createPerson("John", 30); const person2 = createPerson("Jane", 25); console.log(person1); console.log(person2);

  • 30-seconds-of-code

    Short code snippets for all your development needs

  • Project mention: 30-seconds-of-code: Short code snippets for all your development needs | news.ycombinator.com | 2023-12-25
  • axios

    Promise based HTTP client for the browser and node.js

  • Project mention: React Magic: How to Create a Custom Hook for Seamless Data Retrieval. | dev.to | 2024-04-30

    Also, copy this code to add axios

  • node

    Node.js JavaScript runtime βœ¨πŸ’πŸš€βœ¨

  • Project mention: Part 2: Setting Up Your Node.js Environment | dev.to | 2024-04-29

    Node.js can be easily installed from its official website. Depending on your operating system, you can choose the Windows, macOS, or Linux version. Node.js packages come with npm (Node Package Manager), which is essential for managing dependencies in your projects.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • three.js

    JavaScript 3D Library.

  • Project mention: Implementing Bloom Effect with Mapbox and Three.js | dev.to | 2024-04-08

    Regarding the optimization of the effect, I found an issue on the three.js GitHub repository: https://github.com/mrdoob/three.js/issues/14104 The alpha channel issue seems to be a difficult problem, which has been present since 2018. At the end of the discussion, a solution proposed by a contributor is not to modify the UnrealBloomPass but to blend the source texture and target texture in the shader.

  • clean-code-javascript

    :bathtub: Clean Code concepts adapted for JavaScript

  • Project mention: 10 GitHub Repos for Mastering JavaScript | dev.to | 2024-04-19
  • Web-Dev-For-Beginners

    24 Lessons, 12 Weeks, Get Started as a Web Developer

  • mermaid

    Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown

  • Project mention: Creating Animated Diagrams for LinkedIn | dev.to | 2024-04-22

    Mermaid - https://mermaid.js.org/

  • webpack

    A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.

  • Project mention: Getting started with TiniJS framework | dev.to | 2024-04-20

    Homepage: https://webpack.js.org/

  • Express

    Fast, unopinionated, minimalist web framework for node.

  • Project mention: Express 5.0 – Last Push | news.ycombinator.com | 2024-04-30

    Wild, this 5.0 release has been cooking since 2014: https://github.com/expressjs/express/blob/5.x/History.md#500...

    That’s also the full 5.0 change log so far for anyone interested.

  • Chart.js

    Simple HTML5 Charts using the <canvas> tag

  • Project mention: Ask HN: What's the best charting library for customer-facing dashboards? | news.ycombinator.com | 2024-04-29
  • 33-js-concepts

    πŸ“œ 33 JavaScript concepts every developer should know.

  • Project mention: 10 GitHub Repos for Mastering JavaScript | dev.to | 2024-04-19

    Repository: leonardomso/33-js-concepts

  • lodash

    A modern JavaScript utility library delivering modularity, performance, & extras.

  • Project mention: 8 NPM Packages for JavaScript Beginners [2024][+tutorials] | dev.to | 2024-04-02

    Lodash.js is like the Swiss Army knife for JavaScript developers. Need to manipulate data structures or dabble in functional programming? Lodash is here to save the day with its arsenal of utilities. It's all about making your code cleaner and your life easier, which is probably why big guns like Google and Airbnb have it in their toolkit.

  • html5-boilerplate

    A professional front-end template for building fast, robust, and adaptable web apps or sites.

  • Project mention: html5 boilerplate with bootstrap | /r/webdevY | 2023-05-05

    Download the HTML5 Boilerplate template from the official website (https://html5boilerplate.com/). You can choose to download the standard or the enhanced version, depending on your needs.

  • anime.js

    JavaScript animation engine

  • Project mention: React Refs Ritual: Managing Focus, Selections, and More. | dev.to | 2024-04-29

    This direct manipulation allows you to leverage robust animation libraries like GSAP or Anime.js, which require direct DOM access to perform optimally.

  • prettier

    Prettier is an opinionated code formatter.

  • Project mention: Shared Data-Layer Setup For Micro Frontend Application with Nx Workspace | dev.to | 2024-04-25

    Prettier: An opinionated code formatter that enforces a consistent code style.

  • Ghost

    Independent technology for modern publishing, memberships, subscriptions and newsletters.

  • Project mention: Proton and Standard Notes are joining forces | news.ycombinator.com | 2024-04-10

    Diversifying a lot. Next acquisition will be Ghost(https://ghost.org/) I bet. Similar DNA, fits in the portfolio (If they are trying to match the feature set of Google) and have no VC backing.

  • Meteor JS

    Meteor, the JavaScript App Platform

  • Project mention: 5 core concepts you should know about MeteorJS in 2024 | dev.to | 2024-04-29
  • uBlock

    uBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean.

  • Project mention: Apr 24th is JavaScript Naked Day – Browse the web without JavaScript | news.ycombinator.com | 2024-04-21
  • parcel

    The zero configuration build tool for the web. πŸ“¦πŸš€

  • Project mention: DEMO - Voice to PDF - Complete PDF documents with voice commands using the Claude 3 Opus API | dev.to | 2024-04-27

    It runs using Parcel, very simple and easy to setup. The app has 3 files:

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

JavaScript JavaScript related posts

  • Express 5.0 – Last Push

    2 projects | news.ycombinator.com | 30 Apr 2024
  • Show HN: I made a CLI tool to create web extensions with no build configuration

    6 projects | news.ycombinator.com | 30 Apr 2024
  • Create a Chat App With Node.js

    8 projects | dev.to | 30 Apr 2024
  • React Magic: How to Create a Custom Hook for Seamless Data Retrieval.

    1 project | dev.to | 30 Apr 2024
  • Update Bunny Edge Storage files with NodeJS

    2 projects | dev.to | 30 Apr 2024
  • Part 2: Setting Up Your Node.js Environment

    1 project | dev.to | 29 Apr 2024
  • React Refs Ritual: Managing Focus, Selections, and More.

    2 projects | dev.to | 29 Apr 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 1 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more β†’

Index

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

Project Stars
1 React 221,803
2 javascript-algorithms 182,797
3 Bootstrap 167,478
4 javascript 141,848
5 30-seconds-of-code 119,143
6 axios 104,043
7 node 103,799
8 three.js 98,873
9 clean-code-javascript 89,681
10 Web-Dev-For-Beginners 81,453
11 mermaid 67,034
12 webpack 64,178
13 Express 63,771
14 Chart.js 63,425
15 33-js-concepts 61,875
16 lodash 58,868
17 html5-boilerplate 55,970
18 anime.js 48,686
19 prettier 48,301
20 Ghost 45,721
21 Meteor JS 44,047
22 uBlock 43,126
23 parcel 43,115

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com