10 Repos
Integration of application logic and functionality specifically for the Node.js environment.
Distinct from Node.js Desktop Integration: Candidates focus on databases, cryptography, or networking, not the general integration of a wiki engine's logic into Node.js.
Explore 10 awesome GitHub repositories matching programming languages & runtimes · Node.js Runtime Integration. Refine with filters or upvote what's useful.
The simplest way to run LLaMA on your local machine
Embeds a language model runtime into a Node.js application for programmatic use.
Proton Native is a cross-platform desktop framework that compiles React code into native applications for Windows, macOS, and Linux. It enables developers to build desktop applications using the same component syntax and patterns as React Native, with the ability to reuse existing React Native components with minimal modifications. The framework integrates a flexbox layout engine for positioning native desktop widgets and embeds the Node.js runtime for direct filesystem and system-level access. The framework translates React component trees into native desktop widgets through a bidirectional
Embeds the full Node.js runtime alongside the React renderer, enabling direct access to filesystem, process, and native modules.
NodeGUI is a framework for building native desktop applications using Qt6 widgets, controlled entirely from JavaScript and Node.js. It provides a Qt6 Node.js binding that maps native widget classes to JavaScript objects, enabling developers to create cross-platform desktop apps for Linux and Windows with full access to the Node.js ecosystem and npm modules. The framework distinguishes itself by allowing developers to style native desktop widgets with CSS and Flexbox layout rules, without relying on a web browser. It translates CSS properties and Flexbox layout into Qt stylesheet and layout ma
Embeds the full Node.js runtime to enable direct npm module usage within the desktop application context.
TiddlyWiki5 is a modular wiki engine and non-linear knowledge base that organizes information into small, linked chunks. It can function as a single-file personal wiki where all content and application logic are stored within one HTML file for local-first use, or as a self-hosted wiki server that serves content over HTTP. The project is distinguished by a data-driven architecture where plugins and extensions are treated as stored data entries. It features a filter-based query engine for manipulating structured data and a transclusion system that allows the live content of one entry to be embe
Allows the central wiki logic to be integrated into custom Node.js applications.
miniblink49 is a stripped-down Blink browser kernel and embedded web UI framework used to integrate HTML user interfaces into native C++ applications. It functions as a C++ JavaScript interop bridge that maps high-level script calls to low-level native logic and provides a resource-optimized headless browser engine for processing web content without a graphical interface. The project enables custom browser environment control by bypassing cross-origin security policies to allow requests across different domains. It further allows for the interception of network resources to replace remote ass
Integrates a minimized Node.js runtime to execute server-side scripts within the application footprint.
JSON5 is a parser and serializer for a human-readable configuration format that extends JSON. It serves as a JavaScript-based data parser that allows for a more flexible version of the JSON specification to simplify manual editing of data files. The project provides capabilities to support comments, trailing commas, and multi-line strings. It includes utilities to convert this extended syntax into standard JSON for compatibility with tools requiring strict specifications. The library covers data serialization, string parsing, and structural syntax validation. It also provides integration for
Integrates with Node.js runtime to allow direct importing of JSON5 configuration files.
isomorphic-fetch is a cross-runtime fetch API and isomorphic HTTP client that provides a standardized request interface across different JavaScript environments. It functions as a WHATWG fetch polyfill, ensuring that network request logic behaves identically in both web browsers and Node.js. The project enables universal JavaScript development by allowing a single codebase to perform HTTP requests without environment-specific code. It integrates the fetch interface into Node.js and supports application bundling for the browser.
Integrates the standardized WHATWG Fetch interface into the Node.js runtime environment.
nyc is a JavaScript code coverage tool and command-line interface that instruments source files to track the execution of lines, branches, and functions during test runs. It acts as a wrapper for Node.js test runners, intercepting the module loading process to collect coverage data. The tool functions as a coverage data merger and build gating tool, allowing users to combine results from multiple independent test runs or child processes into a single unified report. It can automatically fail the build process if code coverage percentages fall below defined minimum thresholds. The project sup
Collects coverage metrics during tests run with IoT.js and produces detailed reports.
Mapshaper is a tool for processing, simplifying, and converting geographic vector data, available as a command-line interface, a web browser tool, and a Node.js library. It functions as a coordinate projector, vector data converter, and web map asset optimizer designed to transform spatial datasets between different coordinate reference systems and file formats. The project is distinguished by its topology-preserving geometry simplification, which reduces vertex counts while maintaining shared boundaries to prevent gaps and overlaps. It further optimizes assets for the web through coordinate
Provides a Node.js library that allows spatial processing capabilities to be embedded directly into JavaScript applications and build pipelines.
Dieses Projekt ist eine Sammlung von Referenzimplementierungen und Beispielanwendungen für die Desktop-Softwareentwicklung mit Electron. Es bietet plattformübergreifende Boilerplates und praktische Codebeispiele, die demonstrieren, wie Webtechnologien mit nativen Betriebssystem-APIs integriert werden können. Das Repository dient als Feature-Showcase für die Implementierung nativer Systemintegrationen, wie etwa lokaler Dateisystemzugriff, Prozessverwaltung und benutzerdefiniertes Window-Framing. Es enthält Demonstrationen für spezialisierte Fähigkeiten wie Netzwerk-Request-Interception mittels Service Workern, Bildschirm- und Fensteraufnahme sowie die Verwaltung clientseitiger Zertifikate. Die Beispiele decken ein breites Spektrum funktionaler Bereiche ab, einschließlich Hardware- und Medien-Interfacing durch 3D-Modell-Rendering und PDF-Export sowie systemnahe Utilities für die Ausführung externer Prozesse und Schlafverhinderung. Es bietet zudem Beispiele für die Anpassung der Benutzeroberfläche, wie etwa das Erstellen benutzerdefinierter Anwendungsmenüs und das Definieren ziehbarer Fensterbereiche.
Integrates a Node.js runtime to enable access to the local file system and operating system.