SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 JavaScript HacktoberFest Projects
-
Lets look at a real-world scenario where all corporate websites play with agentic AI developers by using “soft block” tricks. I will be using Node.js axios library locally to send asynchronous network requests to REST endpoints, in this case our target URL endpoint is Amazon’s DDR5 ram listing page (you can use any website you like for scraping data):
-
AppSignal
Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
-
Material UI
Ready-to-use foundational React components, free forever. It includes Material UI, which implements Google's Material Design.
Project mention: Show HN: Typique – a bundler-independent, zero-runtime CSS-in-TS library | news.ycombinator.com | 2026-01-07Hi HN! I’ve been following zero-runtime CSS-in-JS/TS libraries for a while and noticed that most of them end up overwhelmed by bundler compatibility issues. A good summary of these problems is in the final status report [1] of Pigment CSS — MUI’s attempt in this space.
As someone working on TypeScript tooling, I started wondering whether this problem could be approached from a different angle: instead of relying on bundler plugins, use TypeScript types to define styles, and TypeScript tooling to provide locally scoped class and CSS variable names.
This led to Typique — a library built as a TypeScript plugin. It provides IDE integration (completion, diagnostics, quick fixes) and emits plain CSS without any dependence on bundler or framework. It’s early, but already usable; I’ve been using it in a couple of personal projects.
Feedback, questions, and skepticism are very welcome. Thanks for reading.
[1] https://github.com/mui/material-ui/issues/45759#issuecomment...
-
Project mention: 33-js-concepts VS javascript - a user suggested alternative | libhunt.com/r/33-js-concepts | 2026-01-15
-
Project mention: Meteor 3.5: accounts-express Brings Meteor Accounts to Express | dev.to | 2026-08-24
That feedback is already shaping the next practical step. We are working toward configurable login and logout endpoints plus long-lived API tokens, extending the accounts-express use case without losing the connection to Meteor Accounts. It is a concrete example of how real application needs can guide what comes next.
-
ToolJet
Open-source foundation of ToolJet AI - the enterprise app generation platform for internal tools, dashboards, business applications, workflows and AI agents. Build visually, from a prompt, or from Claude Code, Codex and Cursor over MCP 🚀
Project mention: LongLink alternatives - reflex, streamlit, appsmith, ToolJet, and budibase | libhunt.com/r/longlink | 2026-09-08 -
remote-jobs
Source for remoteintech.company — a community-maintained directory of remote-friendly tech companies
-
awesome-copilot
Community-contributed instructions, agents, skills, and configurations to help you make the most of GitHub Copilot.
Project mention: GPT-5.6 launched and developers immediately hit their usage limits. The fix is not a bigger plan | dev.to | 2026-07-105. context-map - 9,357 installs (GitHub) Generate a precise map of relevant files, dependencies and tests up front, so the agent navigates instead of exploring. Exploration is the silent budget killer: every wrong file opened is paid for again in every later turn that carries it.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: Two AI reviewers, one Fastify PR, and a 404 that quietly became a 414 | dev.to | 2026-10-02
fastify#6716, "feat: add support of onMaxParamLength", merged in May and first released in v5.9.0. It adds a hook for when a route parameter is longer than maxParamLength (default 100 characters).
-
Project mention: PR-05 at Hacktoberfest: Optimizing HERE Maps E2E Tests and Handling PR Feedback | dev.to | 2025-10-26
Pull Request #1457
-
JavaScript
Algorithms and Data Structures implemented in JavaScript for beginners, following best practices. (by TheAlgorithms)
-
Project mention: Ask HN: Streaming a Bittorent Video from a Webpage? | news.ycombinator.com | 2025-11-29
WebTorrent works on the browser but I'm not sure if this is what you're asking for
https://webtorrent.io/
-
Project mention: Saving a tweet as a PDF is harder than it looks (CORS, tokens, and Unicode) | dev.to | 2026-08-05
This one bit hardest. I drew the whole tweet card with jsPDF, which is great, until you feed it anything outside Latin-1. The built-in fonts (Helvetica and friends) have no glyphs for Devanagari, Arabic, CJK, or emoji. Hindi text came out as boxes and broken characters.
-
swagger-ui
Swagger UI is a collection of HTML, JavaScript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API.
Most of the content is the same as what is written here.
-
-
-
Project mention: How to Download a GitHub README as PDF (Badges, Tables and Mermaid Included) | dev.to | 2026-10-06
Badge images. Lines like  fetch images from shields.io and similar external URLs. Server-side converters often block external requests; browser-based tools load them normally.
-
Nodemon.io
Monitor for any changes in your node.js application and automatically restart the server - perfect for development
-
select2
Select2 is a jQuery based replacement for select boxes. It supports searching, remote data sets, and infinite scrolling of results.
Project mention: Server-based interactive autocomplete with Datastar (and Common Lisp) | dev.to | 2026-09-11I have used AngularUI's typeahead (it was actually good :) ), I still use select2 (JQuery-based, you need a JS config, a jS post-process if needed, and an API endpoint that returns JSON (that's doable ;) ).
-
Modernizr
Modernizr is a JavaScript library that detects HTML5 and CSS3 features in the user’s browser.
-
In our demo application, we're using highlight.js and Marked for markdown processing and syntax highlighting.
-
cli
Command-line tool to customize Spotify client. Supports Windows, macOS, and Linux. (by spicetify)
-
Project mention: validatorgo v1.0.0 is here 🎉 — the validator.js you've been missing in Go | dev.to | 2026-05-12
The library that inspired it: validator.js If you build something with it, I'd genuinely like to hear about it. Drop a comment or tag me on GitHub.
-
whatsapp-web.js
A WhatsApp client library for NodeJS that connects through the WhatsApp Web browser app
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
JavaScript HacktoberFest discussion
JavaScript HacktoberFest related posts
-
Deploy Coolify on a $6 VPS in 15 minutes, timed step by step
-
How to split large Excel files in Node.js: a beginner's guide
-
Everything You Need To Know About Hacktoberfest 2026: AI Belongs to Everyone 🎃
-
Hacktoberfest 2026: what online builders can join, win, and claim
-
Living architecture, enforced
-
How I enforce architecture on coding agents
-
There's a new "Google Jail" for independent wikis
-
A note from our sponsor - SaaSHub
www.saashub.com | 9 Oct 2026
Index
What are some of the best open-source HacktoberFest projects in JavaScript? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | axios | 109,350 |
| 2 | Material UI | 99,123 |
| 3 | 33-js-concepts | 66,530 |
| 4 | Meteor JS | 44,800 |
| 5 | ToolJet | 41,056 |
| 6 | remote-jobs | 40,878 |
| 7 | awesome-copilot | 39,849 |
| 8 | fastify | 37,240 |
| 9 | hackathon-starter | 35,253 |
| 10 | JavaScript | 34,275 |
| 11 | webtorrent | 31,427 |
| 12 | jsPDF | 31,310 |
| 13 | swagger-ui | 29,029 |
| 14 | nginxconfig.io | 28,258 |
| 15 | GDevelop | 27,275 |
| 16 | shields | 27,236 |
| 17 | Nodemon.io | 26,658 |
| 18 | select2 | 25,908 |
| 19 | Modernizr | 25,680 |
| 20 | Highlight.js | 25,002 |
| 21 | cli | 24,883 |
| 22 | validator.js | 23,741 |
| 23 | whatsapp-web.js | 22,674 |