awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

JavaScript y TypeScript

Clasificación actualizada el 23 jun 2026

For JavaScript y TypeScript, the strongest matches are vitejs/vite (Vite is a frontend build toolchain that provides a), denoland/deno (Deno is a high-performance runtime for JavaScript and TypeScript) and typestrong/ts-node (ts-node is a TypeScript execution engine and just-in-time transpiler). highlightjs/highlight.js and developit/microbundle round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Explora librerías, frameworks y herramientas de desarrollo open-source para los ecosistemas de JavaScript y TypeScript.

JavaScript y TypeScript

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • vitejs/viteAvatar de vitejs

    vitejs/vite

    81,611Ver en GitHub↗

    Vite is a frontend build toolchain that provides a unified development and production pipeline for modern web applications. It functions as a modular, environment-agnostic build engine that leverages native ES modules to serve source code directly to the browser, eliminating the need for expensive bundling during the development phase. By maintaining an environment-aware module graph, it supports concurrent development across client, server, and custom runtime environments. The project distinguishes itself through a high-performance development server that utilizes a hot module replacement pr

    TypeScriptAPIsApplication ServersDevelopment Servers
    Ver en GitHub↗81,611
  • denoland/denoAvatar de denoland

    denoland/deno

    107,110Ver en GitHub↗

    Deno is a high-performance runtime for JavaScript and TypeScript that prioritizes security and developer productivity. Built on the V8 engine, it provides a secure execution environment that enforces a default-deny security model, requiring explicit user authorization for access to system resources like the file system, network, and environment variables. The runtime natively supports modern web-standard APIs, ensuring consistent behavior and portability across different environments. What distinguishes Deno is its integrated approach to the software development lifecycle. It bundles essentia

    RustJavaScript RuntimesRuntime Permission PoliciesSecure JavaScript Runtimes
    Ver en GitHub↗107,110
  • typestrong/ts-nodeAvatar de TypeStrong

    TypeStrong/ts-node

    13,136Ver en GitHub↗

    ts-node is a TypeScript execution engine and just-in-time transpiler for Node.js. It enables the direct execution of TypeScript files by converting them to JavaScript on the fly, removing the requirement for a manual pre-compilation build step. It also provides a TypeScript read-eval-print loop for evaluating expressions and testing code snippets in real time. The project integrates with the Node.js module system as a loader hook to resolve and load files using native import syntax. It features a pluggable compiler interface that allows the use of external transpilers to accelerate execution

    TypeScriptTypeScript ExecutionTypeScript TranspilersInteractive REPLs
    Ver en GitHub↗13,136
  • highlightjs/highlight.jsAvatar de highlightjs

    highlightjs/highlight.js

    24,825Ver en GitHub↗

    Highlight.js is a syntax highlighting library that automatically detects and applies color-coded styling to source code blocks within web pages. It functions as a language-agnostic formatting engine, utilizing a modular processor that applies consistent visual themes to diverse programming languages based on their specific grammatical rules. By decoupling the core parsing logic from language-specific definitions, the library provides a unified execution environment that operates without requiring internal knowledge of the target language. The project is distinguished by its modular architectu

    JavaScriptSyntax HighlightingSyntax HighlightersSyntax Highlighting
    Ver en GitHub↗24,825
  • developit/microbundleAvatar de developit

    developit/microbundle

    8,135Ver en GitHub↗

    Microbundle is a zero-configuration JavaScript module bundler designed to package small libraries and modules into optimized distribution files. It serves as a JavaScript library packager and TypeScript compiler, converting source code into compatible module formats for both browser and server-side runtimes. The tool functions as a bundle size optimizer by mangling object properties and analyzing bundle composition to reduce final file sizes. It also acts as a CSS module processor, converting style imports into external stylesheets or scoped modules to prevent global namespace collisions. It

    JavaScriptJavaScript Library PackagersModule BundlingBundle Size Optimization
    Ver en GitHub↗8,135
  • microsoft/typescriptAvatar de microsoft

    microsoft/TypeScript

    109,271Ver en GitHub↗

    TypeScript is a language that extends standard syntax by adding a static type system. It identifies potential runtime errors by analyzing the behaviors and capabilities of values during the compilation process. The language supports object-oriented structures, including classes with inheritance and member visibility control, as well as flexible function definitions that utilize generics, overloads, and parameter destructuring. The project provides a compiler that manages the build lifecycle through a command-line interface, offering configurable options for module resolution, code generation,

    TypeScriptConditional TypesBuild Tools and AutomationCompilers and Interpreters
    Ver en GitHub↗109,271
  • andywer/threads.jsAvatar de andywer

    andywer/threads.js

    3,526Ver en GitHub↗

    threads.js is a JavaScript worker thread library and asynchronous task orchestrator designed to offload CPU-intensive tasks to background threads. It functions as a cross-platform worker pool and a TypeScript worker runner that automatically transpiles and executes TypeScript files within separate threads. The project distinguishes itself by providing a unified worker API that allows for cross-platform execution across different JavaScript environments. It includes a specialized worker data serialization tool to pass complex class instances and binary data between threads, and supports inlini

    TypeScriptJavaScript Multi-ThreadingNode.js Worker Thread PoolsAsynchronous Task Orchestrators
    Ver en GitHub↗3,526
  • evanw/esbuildAvatar de evanw

    evanw/esbuild

    39,934Ver en GitHub↗

    esbuild is a high-performance JavaScript bundler and transpiler designed to transform modern web assets into production-ready code. Built with a focus on speed, it utilizes a concurrent execution model to perform parsing, linking, and code generation across multiple CPU cores. The engine handles a wide range of tasks, including TypeScript compilation, JSX transformation, and CSS bundling, while maintaining a consistent build process across diverse environments. What distinguishes the project is its architecture, which leverages memory-mapped file processing and a single-pass transformation st

    GoModule BundlersAsset BundlersBundler APIs
    Ver en GitHub↗39,934
  • swc-project/swcAvatar de swc-project

    swc-project/swc

    33,909Ver en GitHub↗

    This project is a high-performance compiler written in Rust that transpiles TypeScript and ECMAScript into compatible JavaScript code. It functions as a TypeScript transpiler, a JavaScript minifier, and a JavaScript bundler. The system distinguishes itself through a WebAssembly plugin host that allows the execution of custom transformation rules without modifying the core binary. It also provides specialized compilation for React source code to improve runtime performance and reduce execution overhead. The broader capability surface includes source-to-source compilation, type annotation stri

    RustSource-To-Source TranspilersTypeScript Compilation UtilitiesAsset Bundling
    Ver en GitHub↗33,909
  • wesbos/javascript30Avatar de wesbos

    wesbos/JavaScript30

    29,165Ver en GitHub↗

    This project is a structured educational curriculum designed to build proficiency in vanilla JavaScript through hands-on, project-based learning. It provides a series of coding exercises that focus on core language fundamentals and the direct manipulation of the document object model, enabling developers to create interactive web interfaces without relying on external frameworks or dependencies. The curriculum distinguishes itself by emphasizing direct integration with browser-native APIs. Participants learn to build hardware-aware applications by accessing device sensors, cameras, and microp

    HTMLJavaScript Skill BuildingDOM ManipulationBrowser Hardware APIs
    Ver en GitHub↗29,165
  • kulshekhar/ts-jestAvatar de kulshekhar

    kulshekhar/ts-jest

    7,077Ver en GitHub↗

    ts-jest is a TypeScript compilation tool and transformer that enables the Jest testing framework to execute tests written in TypeScript. It functions as a bridge that transpiles typed source code into executable JavaScript while maintaining the necessary integration for test runner execution. The project distinguishes itself by providing on-the-fly type diagnostics and pre-test type validation to identify structural errors before the execution phase. It includes a source map handler that links compiled JavaScript output back to the original TypeScript source lines to ensure accurate error sta

    TypeScriptTest ExecutionTypeScript TranspilersModule Resolution
    Ver en GitHub↗7,077
  • denysdovhan/wtfjsAvatar de denysdovhan

    denysdovhan/wtfjs

    37,628Ver en GitHub↗

    This project is an educational resource and technical reference archive focused on the core architecture and counter-intuitive behaviors of the JavaScript programming language. It provides a comprehensive collection of language edge cases, syntax anomalies, and runtime inconsistencies that challenge standard developer assumptions. By grounding these examples in the official ECMAScript specification, the repository serves as a guide for understanding the underlying mechanics of the language. The project distinguishes itself by cataloging specific instances of type coercion, operator precedence

    JavaScriptLanguage SpecificationsLanguage FeaturesLanguage References
    Ver en GitHub↗37,628
  • microsoft/monaco-editorAvatar de microsoft

    microsoft/monaco-editor

    46,199Ver en GitHub↗

    Monaco Editor is a web-based text editing component designed to provide advanced syntax highlighting, code completion, and language intelligence within browser environments. It functions as a reusable interface element that enables developers to integrate professional-grade coding experiences into web applications. The editor distinguishes itself through a native client for the Language Server Protocol, which connects the interface to external analysis tools for deep diagnostics and refactoring capabilities. It utilizes a memory-efficient, declarative text buffer to manage large documents and

    JavaScriptCode EditorsBrowser-Based EditorsLanguage Server Clients
    Ver en GitHub↗46,199
  • privatenumber/tsxAvatar de privatenumber

    privatenumber/tsx

    12,025Ver en GitHub↗

    This project is a runtime utility designed to execute TypeScript files directly, removing the need for manual build steps or complex configuration. It functions as an execution engine that processes source code in memory, enabling rapid iteration during development. The tool distinguishes itself by integrating directly with the module resolution system to handle path aliases and reconcile differences between legacy and modern module formats. By intercepting the import process, it ensures consistent execution across diverse project structures and dependency types. Beyond direct execution, the

    TypeScriptTypeScript ExecutionHot-Reloading SystemsModule Loaders
    Ver en GitHub↗12,025
  • asabeneh/30-days-of-javascriptAvatar de Asabeneh

    Asabeneh/30-Days-Of-JavaScript

    46,479Ver en GitHub↗

    This project is a structured educational resource designed to guide developers through the mastery of the JavaScript programming language. It utilizes a progressive curriculum that organizes technical concepts into a daily learning path, allowing students to build foundational knowledge before advancing to complex application development. The resource distinguishes itself through a hands-on training model that combines detailed explanations with practical code challenges. By focusing on an interactive learning experience, it reinforces core language principles—such as data types, functional p

    JavaScriptJavaScript CurriculaProgramming CurriculaCurricula
    Ver en GitHub↗46,479
  • google/claspAvatar de google

    google/clasp

    5,484Ver en GitHub↗

    clasp is a command-line interface for managing Google Apps Script projects, enabling developers to create, sync, and deploy scripts from a local development environment. It provides an alternative to the cloud-based script editor, allowing version control, offline editing, and integration with standard development workflows. The tool supports TypeScript transpilation, so developers can write type-annotated code that compiles to JavaScript for the Apps Script runtime. Authentication is handled via OAuth 2.0, and users can synchronize local files with remote projects using ignore patterns simil

    TypeScriptApps Script ManagementCLI Development ToolsCloud Script Project Initialization
    Ver en GitHub↗5,484
  • webpack/webpackAvatar de webpack

    webpack/webpack

    65,834Ver en GitHub↗

    Webpack is a module bundler that maps project dependencies into a directed acyclic graph to transform diverse file types into optimized, browser-ready assets. It functions as a build pipeline orchestrator, using entry points to recursively resolve imports and bundle modules, scripts, and static assets into a unified output. The project is distinguished by its plugin-based architecture and loader-driven transformation pipeline. It utilizes an event-driven hook system that allows developers to intercept and modify the build process at specific lifecycle stages, enabling custom code transformati

    JavaScriptAbstract Syntax Tree ParsersBuild Pipeline OrchestratorsDependency Graph Builders
    Ver en GitHub↗65,834
  • oxc-project/oxcAvatar de oxc-project

    oxc-project/oxc

    21,675Ver en GitHub↗

    Oxc is a high-performance toolchain designed for the analysis, linting, formatting, and transformation of JavaScript and TypeScript codebases. It functions as a comprehensive static analysis engine and compiler-based utility, providing the infrastructure necessary to parse source code into high-performance abstract syntax trees and map complex module dependency graphs across entire projects. The project distinguishes itself through its use of multi-core parallel processing to maximize throughput during intensive tasks like linting and minification. It offers deep, type-aware static analysis t

    RustJavaScript and TypeScript ToolchainsCode Formatting ToolsCode Quality and Analysis
    Ver en GitHub↗21,675
  • remix-run/react-routerAvatar de remix-run

    remix-run/react-router

    56,460Ver en GitHub↗

    React Router is a navigation and data-loading framework that maps URL patterns to nested component hierarchies. It functions as a full-stack router, coordinating server-side resource fetching with client-side hydration to synchronize application state across different environments. By providing a declarative interface for routing, it manages navigation and state transitions while ensuring consistent page structures through root layout management. The framework distinguishes itself through its focus on type safety and incremental adoption. It automatically generates static type definitions for

    TypeScriptDeclarative Routing LibrariesHierarchical Route MatchingReact Frameworks
    Ver en GitHub↗56,460
  • vercel/nccAvatar de vercel

    vercel/ncc

    9,815Ver en GitHub↗

    ncc is a Node.js build tool and project bundler that compiles a project and its dependencies into a single JavaScript file. It functions as a single-file JavaScript bundler and TypeScript compiler, converting type-annotated source files into standard JavaScript compatible with the Node.js runtime. The tool focuses on serverless function optimization by reducing the number of files and dependencies in a deployment package to improve portability and cold start times. It automates the software release workflow by integrating the compilation and bundling process into programmatic scripts. The pr

    JavaScriptProject BundlingBuild & Release AutomationJavaScript Module Bundlers
    Ver en GitHub↗9,815
  • avajs/avaAvatar de avajs

    avajs/ava

    20,849Ver en GitHub↗

    Ava is a test runner for JavaScript and TypeScript designed to execute test suites with a focus on concurrency and isolation. It serves as a concurrent test executor that runs test files in parallel across multiple processes to reduce total runtime and prevent state leakage between suites. The project features a built-in snapshot testing framework that saves large data structures to disk and compares subsequent executions to detect regressions via diffs. It is also compatible with the Test Anything Protocol, allowing it to export results for use with external reporting tools. Its capability

    JavaScriptJavaScript Test FrameworksParallel Test ExecutionTest Isolation
    Ver en GitHub↗20,849
  • microsoft/vscodeAvatar de microsoft

    microsoft/vscode

    186,401Ver en GitHub↗

    This project is a cross-platform code editor designed for software development, offering a comprehensive suite of tools for text editing, workspace management, and task automation. It includes native support for version control, an integrated terminal, and a flexible task runner that allows for the execution of build, test, and deployment workflows directly within the environment. The editor features an extensive AI-driven development assistant system, which provides conversational chat interfaces, inline code suggestions, and autonomous agents capable of executing multi-step coding tasks. Th

    TypeScriptCode EditorsAutonomous Coding AgentsExtension Hosts
    Ver en GitHub↗186,401
  • esm-dev/esm.shAvatar de esm-dev

    esm-dev/esm.sh

    4,035Ver en GitHub↗

    esm.sh is a proxy-based registry and distribution system for buildless web development. It retrieves packages from external registries and serves them as ES modules directly to the browser, eliminating the need for a local build step. The project transforms TypeScript, JSX, TSX, and Vue files into browser-compatible JavaScript on the fly during the request process. It handles Node.js built-in resolution by mapping internal modules to browser-compatible polyfills and manages dependency versioning and aliasing through URL query parameters. The system optimizes delivery via request-time tree sh

    GoES Module Registry ProxiesOn-the-Fly Module TranspilersBuildless
    Ver en GitHub↗4,035
  • leonardomso/33-js-conceptsAvatar de leonardomso

    leonardomso/33-js-concepts

    66,467Ver en GitHub↗

    This project is a comprehensive educational repository designed to help developers master the core mechanics, runtime behaviors, and browser-native capabilities of the JavaScript language. It provides a structured knowledge base that covers fundamental language features, such as prototype-based inheritance and event-loop-based concurrency, alongside advanced topics like JIT-compiled execution and memory management. The repository distinguishes itself by offering deep-dive technical guides that bridge the gap between abstract language concepts and practical browser implementation. It features

    JavaScriptJust-In-Time CompilersPrototype-Based InheritanceEvent Loop Concurrency
    Ver en GitHub↗66,467
  • midudev/jscampAvatar de midudev

    midudev/jscamp

    3,811Ver en GitHub↗

    jscamp is a full-stack web development and education project focused on mastering JavaScript, TypeScript, and AI integration. It provides a structured curriculum and interactive exercises covering language fundamentals, frontend engineering, and backend API development. The project distinguishes itself through the implementation of autonomous AI agents capable of complex task automation, such as modifying files, managing servers, and executing API calls. It includes advanced AI development tools for conversational querying, real-time code suggestions, and automated repository analysis to gene

    JavaScriptAutonomous Agent LoopsFull-Stack CurriculaProgramming Courses
    Ver en GitHub↗3,811
  • carbon-language/carbon-langAvatar de carbon-language

    carbon-language/carbon-lang

    33,829Ver en GitHub↗

    Carbon is an experimental, compiled systems programming language designed as a successor to C++. It focuses on providing a high-performance environment for modern software development while prioritizing memory safety and expressive generic programming. The language is built to support performance-critical engineering, allowing for precise control over memory layout and execution flow. A primary differentiator of the project is its bidirectional interoperability with existing C++ codebases. This allows developers to call functions and share data between languages without manual wrappers, facil

    C++LanguagesInteroperabilityProgramming Languages
    Ver en GitHub↗33,829
  • sudheerj/reactjs-interview-questionsAvatar de sudheerj

    sudheerj/reactjs-interview-questions

    44,646Ver en GitHub↗

    This project is a comprehensive educational knowledge base designed to support developers in mastering React and its surrounding ecosystem. It serves as a technical interview resource, providing a structured collection of questions and answers that cover core concepts, architectural patterns, and common development challenges. The repository distinguishes itself by offering detailed explanations of fundamental React principles, including component-based composition, the declarative UI paradigm, and state-driven data flow. It provides clarity on complex topics such as the Fiber reconciliation

    JavaScriptComponent ArchitecturesComponent-Based UI FrameworksSyntax Extensions
    Ver en GitHub↗44,646
  • vitest-dev/vitestAvatar de vitest-dev

    vitest-dev/vitest

    15,970Ver en GitHub↗

    Vitest is a high-performance testing framework designed for JavaScript and TypeScript applications. It provides an integrated environment that supports unit, integration, and browser-based testing, allowing developers to execute test suites natively without requiring separate build steps or complex configuration. The project distinguishes itself through a highly optimized execution model that leverages worker-thread isolation and on-demand module transformation to provide rapid feedback. It includes a comprehensive suite of mocking and spying utilities that allow for the interception of depen

    TypeScriptTest RunnersAssertion LibrariesBrowser Automation Testing
    Ver en GitHub↗15,970
  • helix-editor/helixAvatar de helix-editor

    helix-editor/helix

    44,911Ver en GitHub↗

    Helix is a terminal-based modal text editor designed for efficient code manipulation and navigation. It centers on a selection-first editing model, where operations are performed on active ranges rather than individual cursor positions, allowing for precise control over text and code structures. The editor distinguishes itself through deep integration with structural parsing and language intelligence. By utilizing an incremental parsing library, it builds concrete syntax trees that enable advanced features like structural code navigation, intelligent indentation, and syntax-aware text object

    RustEditor ConfigurationsLanguage Server ClientsLanguage Server Clients
    Ver en GitHub↗44,911
  • jsdom/jsdomAvatar de jsdom

    jsdom/jsdom

    21,587Ver en GitHub↗

    jsdom is a Node.js DOM implementation that functions as a headless browser emulator and virtual browser environment. It provides a pure JavaScript implementation of web standards, acting as a web standards polyfill that simulates the window and document objects within a non-browser runtime. The project implements W3C and WHATWG specifications to provide a programmatic environment for parsing HTML and manipulating content. It serves as an HTML parser and serializer, allowing for the transformation of HTML strings into document structures and the export of those structures back into text. The

    JavaScriptDOM ImplementationsHeadless BrowsersBrowser Environment Emulation
    Ver en GitHub↗21,587
  • type-challenges/type-challengesAvatar de type-challenges

    type-challenges/type-challenges

    48,220Ver en GitHub↗

    Type-challenges is a community-driven learning platform and programming playground designed to help developers master advanced TypeScript type systems. It provides a collection of interactive exercises that focus on complex type-level logic, allowing users to practice and refine their skills through hands-on problem solving. The project distinguishes itself by focusing on the boundaries of the language, requiring users to employ recursive conditional types, mapped transformations, and variadic tuple manipulation to solve curated coding puzzles. By working through these challenges, developers

    TypeScriptAdvanced Type SystemsInteractive Programming PlaygroundsType-Level Conditional Logic
    Ver en GitHub↗48,220
  • basarat/typescript-bookAvatar de basarat

    basarat/typescript-book

    21,533Ver en GitHub↗

    This project is a comprehensive educational resource and programming guide for the TypeScript language. It serves as a manual for the type system and a reference for the language's core syntax, focusing on writing type-safe code and building scalable applications. The content provides detailed instruction on the TypeScript type system, covering interfaces, generics, and structural typing. It further acts as a compiler reference, analyzing how source code is transformed into an abstract syntax tree through scanning and parsing. The guide also covers software architecture design, detailing pro

    TypeScriptTypeScript FundamentalsAdvanced Type SystemsCompiler Internals Education
    Ver en GitHub↗21,533
  • swiftlang/swiftAvatar de swiftlang

    swiftlang/swift

    70,051Ver en GitHub↗

    Swift is a high-performance, general-purpose programming language designed for safety and speed. It features a modular compiler front-end that transforms source code into optimized machine binaries, utilizing a value-oriented type system that prioritizes predictable state management through value and reference types. The language is built on a task-based concurrency model that schedules asynchronous operations across multicore hardware to ensure data race safety. The project distinguishes itself through a native, bi-directional interoperability mechanism that allows for direct integration wit

    SwiftCompiler ToolchainsGeneral Purpose LanguagesLanguage
    Ver en GitHub↗70,051
  • mungell/awesome-for-beginnersAvatar de MunGell

    MunGell/awesome-for-beginners

    86,586Ver en GitHub↗

    This project is a curated directory of software repositories specifically selected to help newcomers make their first open-source contributions. It serves as a collaborative knowledge base that aggregates entry-level development opportunities, providing a structured path for novice developers to practice version control and engage with active software communities. The repository distinguishes itself through a community-driven model where project listings are populated and verified by external contributors. This distributed peer review process ensures the directory remains current, while the u

    Awesome ListContributor Onboarding GuidesOpen Source Directories
    Ver en GitHub↗86,586
  • yewstack/yewAvatar de yewstack

    yewstack/yew

    32,696Ver en GitHub↗

    Yew is a framework for building front-end web applications using Rust and WebAssembly. It provides a component-based architecture that allows developers to create modular, reusable user interface elements that manage their own state and logic. By compiling code into binary modules, the framework enables high-performance execution within modern browser environments. The framework distinguishes itself through a macro-based markup language that transforms declarative, HTML-like syntax into strongly-typed component structures during compilation. It features a robust server-side rendering engine t

    RustComponent-Based ArchitecturesFunctional ComponentsHydration Frameworks
    Ver en GitHub↗32,696
  • boa-dev/boaAvatar de boa-dev

    boa-dev/boa

    6,884Ver en GitHub↗

    Boa is a high-performance JavaScript engine and parser designed to execute JavaScript code and analyze source code structure. It functions as a runtime environment for executing scripts to automate tasks or process data, providing both a command-line JavaScript interpreter and a tool for converting source code into abstract syntax trees. The engine is capable of compiling to WebAssembly, allowing the runtime to be deployed and executed within web browser environments. It includes an interactive read-eval-print loop for real-time logic testing and snippet execution via a terminal. The system

    RustJavaScript RuntimesInteractive REPLsJavaScript Engines
    Ver en GitHub↗6,884
  • prettier/prettierAvatar de prettier

    prettier/prettier

    52,088Ver en GitHub↗

    Prettier is an opinionated code formatter that parses source code and reprints it from scratch to enforce a consistent, project-wide visual style. By transforming code into an abstract syntax tree and applying a recursive document printing process, it eliminates manual style debates and ensures that all source files adhere to a unified appearance. The project is distinguished by its extensible, plugin-based architecture, which decouples language-specific parsing logic from the core engine. This modular design allows for uniform style enforcement across diverse programming languages and comple

    JavaScriptExtensible ParsersIn-Place FormattersParser Engines
    Ver en GitHub↗52,088
  • microsoft/napajsAvatar de Microsoft

    Microsoft/napajs

    9,180Ver en GitHub↗

    Napajs is an embeddable JavaScript engine and multi-threaded runtime designed to be integrated directly into other software applications as a component. It serves as a parallel computation framework that allows JavaScript code to execute across multiple threads, bypassing the standard single-threaded event loop limitation to handle CPU-intensive tasks. The runtime is distinguished by its ability to load and execute modules from the NPM ecosystem and its pluggable execution environment. This architecture allows for custom implementations of memory allocation, system logging, and performance me

    C++JavaScript Engine EmbeddingJavaScript RuntimesComputational Parallelization
    Ver en GitHub↗9,180
  • getify/you-dont-know-jsAvatar de getify

    getify/You-Dont-Know-JS

    184,530Ver en GitHub↗

    This project is a comprehensive educational series designed to provide a deep technical understanding of the JavaScript programming language. It functions as a multi-volume curriculum that guides developers through the core mechanisms, execution models, and underlying specifications that define how the language operates at a fundamental level. The curriculum distinguishes itself by focusing on the internal architecture of the language rather than surface-level syntax. It provides rigorous analysis of complex topics such as lexical scope, closure-based state encapsulation, prototype-based inhe

    ClosuresComputer Science CurriculaConceptual Programming Resources
    Ver en GitHub↗184,530
  • googlecontainertools/distrolessAvatar de GoogleContainerTools

    GoogleContainerTools/distroless

    22,254Ver en GitHub↗

    Distroless provides a collection of security-hardened, minimal base container images designed to reduce attack surfaces by excluding non-essential system utilities, package managers, and shells. These images are constructed to contain only an application and its specific runtime dependencies, enforcing the principle of least privilege by configuring environments for non-root execution. The project distinguishes itself through a focus on supply chain integrity and reproducible builds. It utilizes declarative build configurations to track package versions and validates container image integrity

    StarlarkContainer Base ImagesContainer Image OptimizersContainer Image Packaging
    Ver en GitHub↗22,254
  • modernizr/modernizrAvatar de Modernizr

    Modernizr/Modernizr

    25,680Ver en GitHub↗

    Modernizr is a browser feature detection library that determines which web technologies are supported by a user's browser by executing small snippets of code to verify actual capabilities. By avoiding reliance on unreliable user-agent strings, it provides a reliable foundation for progressive enhancement, allowing developers to build interfaces that adapt their functionality and styling based on the specific features available in the client environment. The project distinguishes itself through a configuration-driven build system that generates custom, minimized JavaScript files containing onl

    JavaScriptBrowser Feature Detection LibrariesFeature Detection LibrariesProgressive Enhancement Tools
    Ver en GitHub↗25,680
  • microsoft/chakracoreAvatar de Microsoft

    Microsoft/ChakraCore

    9,256Ver en GitHub↗

    ChakraCore is an embedded JavaScript engine designed to be integrated as a library within a host application. Its primary purpose is to provide a programmable scripting layer and a lightweight runtime environment for executing JavaScript code and managing state via a programmatic interface. The project focuses on bridging high-level scripting with low-level system calls through a C API. This allows developers to implement custom scripting engines and embed JavaScript execution directly into applications to enable task automation and functional extensions. The engine utilizes a bytecode-based

    JavaScriptEmbedded Scripting EnginesRuntime EmbeddingC-Based Embedding APIs
    Ver en GitHub↗9,256
  • microsoft/typescript-goAvatar de microsoft

    microsoft/typescript-go

    24,151Ver en GitHub↗
    GoParsers & LexersStatic AnalysisStatic Analysis Tools
    Ver en GitHub↗24,151
  • nanmicoder/mediacrawlerAvatar de NanmiCoder

    NanmiCoder/MediaCrawler

    51,294Ver en GitHub↗

    MediaCrawler is an automated web scraping framework designed to extract public posts, comments, and creator metadata from various social media platforms. It functions as a headless browser automator, utilizing real browser instances to render dynamic content and execute the client-side scripts necessary for interacting with modern web interfaces. The system distinguishes itself through a focus on session persistence and network flexibility. It supports remote debugging to reuse active browser sessions and cookies, which helps minimize the risk of triggering platform security challenges. To ma

    PythonWeb ScrapersWeb Scraping FrameworksBrowser Automation
    Ver en GitHub↗51,294
  • naptha/tesseract.jsAvatar de naptha

    naptha/tesseract.js

    38,141Ver en GitHub↗

    Tesseract.js is a JavaScript library that provides optical character recognition capabilities directly within web browsers and Node.js environments. It functions as a client-side engine, enabling the conversion of images containing printed text into machine-readable strings without the need for external APIs or server-side infrastructure. The library distinguishes itself by running the original C++ optical character recognition engine within the browser through WebAssembly modules. To maintain interface responsiveness during intensive computation, it utilizes background threads for parallel p

    JavaScriptOptical Character Recognition LibrariesWeb-Based Text RecognitionWebAssembly
    Ver en GitHub↗38,141
  • chakra-core/chakracoreAvatar de chakra-core

    chakra-core/ChakraCore

    9,242Ver en GitHub↗

    ChakraCore is an embeddable JavaScript engine and high-performance scripting runtime. It provides a just-in-time compiler that converts JavaScript source code into optimized machine code during runtime to increase execution speed and throughput. The engine utilizes a multi-tiered compilation pipeline and tiered machine code generation to balance startup time with execution speed. Memory is managed via a concurrent garbage collector that reclaims unreachable objects on background threads to minimize application pauses. The project provides capabilities for embedded JavaScript execution and au

    JavaScriptEmbeddable Scripting EnginesAutomatic Memory ManagementExecution Performance Optimizers
    Ver en GitHub↗9,242
  • google/comprehensive-rustAvatar de google

    google/comprehensive-rust

    33,049Ver en GitHub↗

    Comprehensive Rust is a structured educational curriculum designed to teach the Rust programming language, focusing on its core principles of memory safety, performance, and type correctness. The project provides a comprehensive learning path for software engineers, covering the language's ownership model, borrow checking, and compile-time validation mechanisms that eliminate common memory-related errors without the need for a garbage collector. The curriculum distinguishes itself by offering specialized modules that demonstrate how to apply these safety guarantees in diverse, high-performanc

    RustGenerics & TemplatesProgramming Language EducationOwnership & Borrowing
    Ver en GitHub↗33,049
  • julialang/juliaAvatar de JuliaLang

    JuliaLang/julia

    48,856Ver en GitHub↗

    Julia is a high-performance, dynamic programming language designed for scientific computing, data analysis, and complex mathematical modeling. It provides a specialized runtime environment that manages memory allocation and parallel processing, utilizing a just-in-time compiler to translate high-level source code into optimized machine instructions. This architecture allows the language to achieve execution speeds comparable to statically compiled languages while maintaining the flexibility of a dynamic scripting environment. The language is distinguished by its multiple dispatch system, whic

    JuliaProgramming LanguagesCompiler InfrastructureLanguage Features
    Ver en GitHub↗48,856
Compara los 10 mejores de un vistazo
RepositorioEstrellasLenguajeLicenciaÚltimo push
vitejs/vite81.6KTypeScriptMIT23 jun 2026
denoland/deno107.1KRustMIT16 jun 2026
typestrong/ts-node13.1KTypeScriptMIT18 jul 2024
highlightjs/highlight.js24.8KJavaScriptbsd-3-clause27 oct 2025
developit/microbundle8.1KJavaScriptMIT1 feb 2026
microsoft/typescript109.3KTypeScriptApache-2.012 jun 2026
andywer/threads.js3.5KTypeScriptmit19 jun 2024
evanw/esbuild39.9KGoMIT12 jun 2026
swc-project/swc33.9KRustApache-2.016 jun 2026
wesbos/javascript3029.2KHTML—1 jun 2026

Related searches

  • conjunto de estudio para entrevistas de TypeScript
  • a library for managing TypeScript configurations
  • un linter conectable para detectar errores en JavaScript
  • sistema de build para monorepos de proyectos JavaScript
  • Vue, Svelte y otros frameworks frontend
  • capa de API end-to-end con tipado seguro para TypeScript
  • empaquetador de JavaScript rápido escrito en un lenguaje compilado
  • a comprehensive guide to JavaScript core concepts