A popular open-source guide to 33 essential JavaScript concepts, with clear explanations, code examples, and curated resources. It has grown beyond the original list and is available in 40+ translations.
Open source. Open possibilities.
Discover quality open-source projects, submit projects anonymously, and claim and edit your own project.
A little curiosity. A world of open source.
THE FIRST COLLECTIONDetox is a gray box end-to-end testing framework for mobile apps, supporting React Native on Android and iOS. It automates user interactions, reduces flakiness, and integrates with CI/CD pipelines.
LiveDoc is a living documentation platform that brings Gherkin-style BDD syntax to Vitest and xUnit, with a real-time web viewer for test results, tag filtering, data tables and scenario outlines.
Comprehensive guide covering vast tech areas, helping professionals and students gain knowledge and resolve doubts for tech careers.
JSDoc is an API documentation generator for JavaScript. It parses annotated source files and outputs HTML documentation, installable globally or locally via npm on Node.js 8.15.0 and later, and is supported by community templates and build-tool plugins.
Expo is an open-source framework for building universal native apps with React that run on Android, iOS, and the web. The repository bundles the Expo SDK, Modules API, CLI, Router, Go client, templates, and documentation.
Kokopu-React is a React-based library designed to create and display chessboards and related chess components.
Ditto scans JavaScript/TypeScript repositories with ts-morph, fingerprints each function through an LLM, clusters behavioural duplicates by embedding, then executes pure functions in a sandbox to show where they diverge.
Monkshu is a complete JavaScript-based enterprise application server built on Node.js. It provides a unified platform with a Web Components frontend, REST API backend, mobile app frameworks for iOS and Android, Electron desktop support, and PWA capabilities—all with minimal external dependencies.
Oxc is a collection of high-performance JavaScript and TypeScript tools written in Rust, designed for parsing, transformation, and linting.
Screenity is a free, privacy-focused screen recorder and annotation tool for Chrome that allows unlimited recording of tabs, desktops, and cameras without requiring a sign-in.
FormatJS is a monorepo providing internationalization libraries for JavaScript, most notably react-intl. It offers ICU message parsing, locale-aware formatting, and build-time tooling.
A Node.js command-line bot that scans ETH/USDC prices across five DeFi price sources and triggers a flash-loan arbitrage contract when the spread reaches 0.9%. The README covers wallet setup, an interactive menu and risk warnings.
cube-ui is a mobile UI component library implemented in Vue, open-sourced by DiDi. It supports full or modular component registration, ships with documentation, an example app, and a vue-cli based template for scaffolding new projects.
Bast is a self-hosted web analytics project focused on privacy and simplicity, offering pageview, unique visitor, session and time-on-site stats. The README marks it as no longer maintained; the code remains available for anyone wanting to run or learn from it.
TanStack Table is a headless, framework-agnostic UI library for building powerful tables and datagrids. It supports React, Vue, Solid, Svelte, Angular, and more, offering full control over markup, styles, and behavior with features like sorting, filtering, grouping, and row selection.
NodeGUI is a library for building cross-platform native desktop applications with Node.js and CSS-like styling, powered by Qt6 for low CPU and memory usage. It offers complete Node.js API support, Flexbox layout, TypeScript support, and React/Vue/Svelte variants.
Nakama is an open-source game backend server from Heroic Labs. It provides users, storage, social graph, chat, realtime and turn-based multiplayer, leaderboards, tournaments, parties, purchase validation, notifications and runtime code.
FlashLoanArbitrage is a Node.js command-line bot that polls ETH/USDC prices from five DeFi sources and, when the spread reaches 0.9% or more, triggers a flash-loan arbitrage through a smart contract. It includes an interactive menu and local wallet creation/import via a private key.
A code beautifier for JavaScript, CSS, and HTML that reformats and re-indents code with extensive configuration options. Available as a CLI tool, Node.js library, Python package, and web library.