Open Source JavaScript Projects
JavaScript is a programming language used to build interactive websites and web applications. It runs in web browsers and, through server-side runtimes, can also power services, command-line utilities, and desktop or mobile apps. Developers use it to respond to user actions, update content dynamically, connect interfaces to data, and automate tasks. Its broad ecosystem supports work across the application stack, though tools and libraries vary in scope, design, and compatibility.
128 repositories · updated October 3, 2026

core: Self-Host File Storage and Sharing
ownCloud Core is the PHP server behind ownCloud Classic, providing self-hosted file storage, synchronization, and sharing. It suits organizations and teams that need control over their files and can operate a PHP-based server.

Installer: Make Windows 11 More Consistent
Rectify11 Installer applies system-file modifications and other changes intended to make Windows 11 more visually consistent. The repository describes the V3 installer, but advises against using it because V4 is a complete rewrite.

Open-Higgsfield-AI: Review and Run an AI Image Studio
A JavaScript-based AI image studio presented as a self-hosted alternative to Higgsfield AI. The repository currently describes the app as an internal review tool, with image generation paused until provider credits are available.

God's Eye View: Real-time Spatial Intelligence on a Photorealistic 3D Globe
God's Eye View is an open-source project that transforms your browser into a spy satellite simulator, leveraging real, public data for live spatial intelligence. It presents a photorealistic 3D globe, visualizing live aircraft, ships, satellites, and environmental events. This tool offers an interactive and inspectable way to understand global activity.

AgentsKit: The Complete JavaScript Toolkit for Building AI Agents
AgentsKit is a comprehensive JavaScript toolkit designed for building AI agents, offering a lightweight core and a modular ecosystem. It provides essential components like UIs, autonomous runtime, tools, memory, and RAG, enabling developers to create sophisticated agents from simple chat interfaces to complex autonomous systems. This framework aims to simplify agent development by offering composable parts and avoiding the need to glue multiple incompatible libraries together.

ECC: The Agent Harness Performance Optimization System for LLMs
ECC is an advanced agent harness performance optimization system, providing a coordinated engineering system and toolbox for LLM development. It enables agents to plan, test, implement, review, and learn effectively, enhancing productivity and security for AI-driven coding workflows across platforms like Claude Code, Codex, and Cursor.

Agent-Memory: Persistent Memory for AI Coding Agents
Agent-Memory provides persistent memory for AI coding agents, ensuring they remember past interactions and learned patterns across sessions. Built on the iii engine, it eliminates the need for re-explaining context, significantly improving agent efficiency and reducing token usage. This solution integrates seamlessly with various agents, offering a robust memory management system.

agent-skills: Production-Grade Engineering Skills for AI Coding Agents
agent-skills is a comprehensive GitHub repository offering production-grade engineering skills for AI coding agents. It provides structured workflows, quality gates, and best practices that senior engineers use to build reliable software. These skills help AI agents consistently follow robust development processes across all phases.

Flask-Assets: Seamless Asset Management for Flask Applications
Flask-Assets provides robust integration of the `webassets` library with Flask. It simplifies the process of merging, minifying, and compiling CSS and JavaScript files, significantly enhancing web application performance and streamlining development workflows.

webassets: Asset Management for Python Web Development
webassets is a robust library designed for asset management in Python web development. It simplifies the process of merging and compressing JavaScript and CSS files, enhancing application performance. This tool is essential for developers looking to optimize their frontend assets efficiently.

AsterMind-ELM: Modular Extreme Learning Machine for On-Device ML in JS/TS
AsterMind-ELM is a JavaScript/TypeScript library that modernizes Extreme Learning Machines (ELMs) for instant, on-device machine learning in web applications. It offers advanced features like Kernel ELMs, Online ELM, and DeepELM, enabling fast, private, and interpretable AI directly in the browser. This framework allows for building decentralized, self-training ML systems without relying on GPUs or servers.

Become-A-Full-Stack-Web-Developer: Free Resources for Web Development
The Become-A-Full-Stack-Web-Developer repository is an extensive collection of free resources designed to guide aspiring developers through the entire journey of full-stack web development. It covers a wide array of topics, from foundational languages like HTML, CSS, and JavaScript to advanced frameworks such as React and Node.js, alongside databases, APIs, and career preparation. This resource is invaluable for anyone looking to build a strong skill set in modern web development.