JavaScript Programming

Open-source JavaScript projects categorized as Programming

Top 23 JavaScript Programming Projects

  • 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
  • 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

  • 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
  • 30-Days-Of-JavaScript

    30 days of JavaScript programming challenge is a step-by-step guide to learn JavaScript programming language in 30 days. This challenge may take more than 100 days, please just follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw

  • Project mention: Struggling to Learn React Or Any JavaScript Framework? Here are 7 Mistakes Holding Back (And What To Do Instead) 💪🎉 | dev.to | 2024-02-04

    30 Days of JS

  • 30-Days-Of-React

    30 Days of React challenge is a step by step guide to learn React in 30 days. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw

  • Project mention: Ultimate Guide & Resources to Enhancing Your ReactJS Skills || 16 GitHub repositories | dev.to | 2023-08-14

    Challenge yourself with the 30 Days of React series, perfect for honing your skills day by day.

  • Index

    Metarhia educational program index 📖

  • react-book

    Free book on React. Beginner to intermediate.

  • learn-nodejs-hard-way

    Learn and master NodeJS and backend development by creating a backend framework with 0 dependencies.

  • Project mention: Master JS - The quickest way possible | /r/webdev | 2023-09-21

    My previous repository Node.js - The hard way received a lot of good feedback from Js/Node developers. However, I noticed that many people were not well versed with Javascript in the first place.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • cs-fundamentals

    🎓 Data structures and algorithms

  • Project mention: cs-fundamentals: NEW Data - star count:1086.0 | /r/algoprojects | 2023-10-28
  • leetcode-the-hard-way

    LeetCode The Hard Way - From Absolute Beginner to Quitter. Join Discord: https://discord.com/invite/Nqm4jJcyBf

  • Project mention: After 3 years of LeetCode | /r/leetcode | 2023-08-25

    Some contributors and I also upload tutorials & solutions with explanations here. If you like the project, please give it a star on the repository. Also you can join the study group here.

  • SqueakJS

    A Squeak Smalltalk VM in Javascript

  • Project mention: Smalltalk simplicity and consistency vs. other languages (2022) [video] | news.ycombinator.com | 2024-01-14

    > And I'd like to be able to create applications that run without shipping the entire Smalltalk VM.

    There's always a javascript vm... https://squeak.js.org/

  • mcscript

    A programming language for Minecraft Vanilla

  • pylon

    Pylon IDE, a Cloud9 v2 descendant with some added extras and support for modern node >= 14.21.1 (v15.x, v16.x, v17.x, v18.x, v19.x, v20.x). OSS licensed.

  • video-tutorial-maker

    Make programming tutorials with markdown

  • Chatbot-Long-Short-Term-Memory

    GPT-3 Chatbot with Long and Short Term Memory and advanced logic built in javascript with openai API - short and long memory, KYC, embeddings, openai, database, flexible, gpt-3.5-turbo, react

  • BIPES

    BIPES: Block based Integrated Platform for Embedded Systems allows text and block based programming for several types of embedded systems and Internet of Things modules using MicroPython, CircuitPython, Python or Snek. You can connect, program, debug and monitor several types of boards using network, USB or Bluetooth. No software install needed!

  • pykidos.github.io

    🐍 PyKidos: Python visual playground in the browser

  • Project mention: Show HN: PyKidos, Teach Your Kid Python in the Browser | news.ycombinator.com | 2024-03-14
  • podcast

    List with podcasts related to software development. (by kulcsarrudolf)

  • Programming-Basics-Book-Java-EN

    Textbook for the "Programming Basics" course @ SoftUni (Java, English)

  • dev-meme

    A repository that contains memes just for people like us.

  • BudgetApp

    BudgetApp has a free web app that helps you track your cash, discover new ways to save, and even build. To remain unbiased we chose not to include ourselves in the list below, but we think you’ll love us anyway. (by gouri-panda)

  • Intro2C

    Seneca College IPC144 Course Notes

  • simpatico

    Simpatico is an umbrella term for several data-structures and algorithms written in JavaScript

  • Project mention: JavaScript import maps are now supported cross-browser | news.ycombinator.com | 2023-05-03

    >Does this mean that in theory i could skip the build/bundling step entirely?

    You can but you must write your app in something the browser understands (js not ts, css not sass etc) and use native modules. For example, here is the test harness for a custom module, written in pure html with no build step: https://github.com/javajosh/simpatico/blob/master/combine2.h.... Here is a more complex (and much older) example from Crockford: https://www.jslint.com/

    And yes, the experience developing this way is quite nice!

  • protea

    An in-progress programming language inspired by JavaScript.

  • 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
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 2024-04-19.

JavaScript Programming related posts

Index

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

Project Stars
1 30-seconds-of-code 119,033
2 33-js-concepts 61,796
3 30-Days-Of-JavaScript 40,847
4 30-Days-Of-React 24,234
5 Index 3,375
6 react-book 1,282
7 learn-nodejs-hard-way 1,166
8 cs-fundamentals 1,104
9 leetcode-the-hard-way 811
10 SqueakJS 360
11 mcscript 227
12 pylon 210
13 video-tutorial-maker 177
14 Chatbot-Long-Short-Term-Memory 159
15 BIPES 134
16 pykidos.github.io 38
17 podcast 28
18 Programming-Basics-Book-Java-EN 20
19 dev-meme 12
20 BudgetApp 9
21 Intro2C 7
22 simpatico 6
23 protea 4
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.
www.influxdata.com