Open Source JavaScript Projects

Discover 141 open source JavaScript repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. JavaScript projects here are most often combined with Self Hosted, Web Development and Developer Tools. Last updated October 3, 2026.

141 repositories · updated October 3, 2026

cryptpad: Collaborate on Documents with End-to-End Encryption

cryptpad: Collaborate on Documents with End-to-End Encryption

CryptPad is a browser-based collaboration suite for editing documents and other content together in real time. It encrypts user data in the browser before sending it to the server, and can be run as a self-hosted service.

JavaScriptCollaborationReal Time
Added Mar 23, 2026 View details
langsmith-sdk: Trace and Evaluate LLM Applications

langsmith-sdk: Trace and Evaluate LLM Applications

LangSmith SDKs let Python and JavaScript/TypeScript applications send traces to the LangSmith platform for debugging, evaluation, and monitoring. Use them when you need visibility into model or agent behavior during development or operation.

PythonJavaScriptTypeScript
Added Mar 18, 2026 View details
vue-fabric-editor: Build Customizable Web Image Editors

vue-fabric-editor: Build Customizable Web Image Editors

A Vue and Fabric.js editor for creating and customizing images, posters, and design templates in the browser. It suits teams building lightweight design tools with reusable editing features and plugin-based extensions.

VueJavaScriptFrontend
Added Mar 16, 2026 View details
Addon: Remove Tracking from Browser URLs

Addon: Remove Tracking from Browser URLs

ClearURLs is a browser add-on for Firefox and some Chromium-based browsers that strips tracking parameters from URLs. It suits people who want cleaner links and less URL-based tracking without manually editing addresses.

JavaScriptBrowser ExtensionPrivacy
Added Mar 15, 2026 View details
svg-term-cli: Share Terminal Sessions as Animated SVG

svg-term-cli: Share Terminal Sessions as Animated SVG

svg-term-cli converts asciinema terminal recordings into animated SVGs that can be shared without a JavaScript player. It is useful for documentation, project pages, and other places where sharp, portable terminal demos are preferred over GIFs.

JavaScriptCLITerminal
Added Mar 11, 2026 View details
venn.js: Area Proportional Venn and Euler Diagrams in JavaScript

venn.js: Area Proportional Venn and Euler Diagrams in JavaScript

venn.js is a JavaScript library designed for creating area-proportional Venn and Euler diagrams. It offers both a managed D3-based rendering approach and a flexible layout function for custom implementations. This library is a maintained fork, providing robust tools for visualizing set intersections.

JavaScriptVenn DiagramsEuler Diagrams
Added Mar 10, 2026 View details
javascript-path: Follow a Structured JavaScript Book Curriculum

javascript-path: Follow a Structured JavaScript Book Curriculum

javascript-path is a curated reading roadmap for learning JavaScript, from core language fundamentals to specialized topics. It suits self-directed learners who want an ordered starting path and project-based ways to apply what they read.

JavaScriptEducationResources
Added Mar 10, 2026 View details
screenity: Record and Annotate Your Screen

screenity: Record and Annotate Your Screen

Screenity is a privacy-focused Chrome screen recorder for creating tutorials, demos, presentations, and feedback videos. It supports screen and camera capture, annotations, editing, and local use without an account.

JavaScriptBrowser ExtensionScreen Recorder
Added Mar 9, 2026 View details
obfuscator-io-deobfuscator: Make Obfuscated JavaScript Easier to Read

obfuscator-io-deobfuscator: Make Obfuscated JavaScript Easier to Read

A TypeScript tool that reverses several common transformations used by Obfuscator.io, making scripts easier to inspect. Use it from a browser or CLI when analyzing code, with processing designed not to execute the input script.

TypeScriptJavaScriptDeveloper Tools
Added Mar 8, 2026 View details
Intervo: Build Voice and Chat AI Agents

Intervo: Build Voice and Chat AI Agents

Intervo is a self-hostable platform for designing conversational AI agents that handle voice calls and web chat. It combines visual workflows, knowledge retrieval, telephony, and integrations with multiple speech and language-model providers.

JavaScriptAI AgentsSelf Hosted
Added Mar 8, 2026 View details
FilePond: A Flexible JavaScript Library for Seamless File Uploads

FilePond: A Flexible JavaScript Library for Seamless File Uploads

FilePond is a powerful and fun JavaScript library designed for handling file uploads with ease. It offers a highly flexible and accessible user experience, capable of optimizing images and managing various file types for faster and smoother uploads. With extensive features and integrations, FilePond simplifies complex file handling tasks for developers.

Drag And DropFile UploadFilepond
Added Mar 3, 2026 View details
mkcertWeb: Manage Local Development Certificates in a Web UI

mkcertWeb: Manage Local Development Certificates in a Web UI

mkcertWeb is a self-hosted web interface for generating and managing locally trusted development certificates with mkcert. It suits developers and small teams that want browser-based certificate workflows, device enrollment, and optional authentication or expiry alerts.

JavaScriptSelf HostedDeveloper Tools
Added Mar 2, 2026 View details

Related topics

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️