awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to mikaelbr/node-notifier

Open-source alternatives to Node Notifier

30 open-source projects similar to mikaelbr/node-notifier, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Node Notifier alternative.

  • experience-monks/devtoolExperience-Monks 的头像

    Experience-Monks/devtool

    3,747在 GitHub 上查看↗

    Devtool is a suite of developer tools designed to execute server-side JavaScript code within a browser environment. It functions as a bridge that allows Node.js programs to run inside a Chromium instance, enabling the use of built-in browser developer tools for visual debugging and performance profiling. The project provides a read-eval-print loop for interactive command execution with support for relative imports and piped input. It also includes a file watcher that monitors source files for changes and automatically reloads programs to accelerate the iteration cycle. The system integrates

    JavaScript
    在 GitHub 上查看↗3,747
  • react-native-device-info/react-native-device-inforeact-native-device-info 的头像

    react-native-device-info/react-native-device-info

    6,672在 GitHub 上查看↗

    This is a cross-platform mobile device information library for iOS and Android applications. It provides utilities to retrieve hardware specifications, operating system details, and unique device identifiers. The project specializes in unique device identification by providing hardware, software, and installation IDs, serial numbers, and build fingerprints. It also includes environment detection to distinguish between physical devices, emulators, and tablets. The library covers a broad range of system introspection capabilities, including application metadata retrieval, hardware specificatio

    TypeScripthacktoberfestreact-native
    在 GitHub 上查看↗6,672
  • nodegui/react-nodeguinodegui 的头像

    nodegui/react-nodegui

    6,186在 GitHub 上查看↗

    Build performant, native and cross-platform desktop applications with native React powerful CSS like styling.🚀

    TypeScriptcssdesktopgui
    在 GitHub 上查看↗6,186

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Find more with AI search
  • react-native-async-storage/async-storagereact-native-async-storage 的头像

    react-native-async-storage/async-storage

    5,067在 GitHub 上查看↗

    React Native AsyncStorage is a persistent key-value storage library designed for React Native applications. It provides a unified local storage interface that works identically on both iOS and Android, ensuring saved data remains available across app restarts and when the device has no network connectivity. The library uses an asynchronous background I/O queue to handle all storage operations without blocking the JavaScript thread, communicating with native storage engines through React Native's bridge protocol. It includes a serialization layer that converts JavaScript values to strings for

    Kotlin
    在 GitHub 上查看↗5,067
  • connors/photonconnors 的头像

    connors/photon

    10,083在 GitHub 上查看↗

    Photon is a cross-platform desktop framework and UI development kit designed for building software that runs on multiple operating systems. It functions as an application framework for creating desktop software using a web-based frontend. The project focuses on the design of cross-platform graphical user interfaces, specifically for applications developed with Electron. It provides tools for building web-based desktop interfaces and polished layouts using HTML and CSS.

    CSScsselectronhtml
    在 GitHub 上查看↗10,083
  • fangwei716/30-days-of-react-nativefangwei716 的头像

    fangwei716/30-days-of-react-native

    6,879在 GitHub 上查看↗

    This project is a collection of practical implementation examples and demonstrations for building mobile applications using a JavaScript-based native framework. It serves as a cross-platform mobile framework demo, providing a gallery of interactive interface patterns and native integration suites. The repository showcases specialized capabilities including high-performance 2D and 3D visual content through OpenGL graphics implementation. It also features a suite of native hardware integrations, covering biometric authentication via fingerprint scanning and gesture-based unlock patterns. The p

    JavaScript
    在 GitHub 上查看↗6,879
  • crazycodeboy/react-native-splash-screencrazycodeboy 的头像

    crazycodeboy/react-native-splash-screen

    5,657在 GitHub 上查看↗

    This project is a cross-platform mobile splash screen and boot manager for applications. It functions as a native mobile UI component that bridges iOS and Android launch views with a JavaScript framework to hide the boot process and prevent blank screens during initialization. The tool coordinates the transition from the native operating system launch image to the application interface. It provides the ability to display a native loading image over the application interface and trigger its dismissal once asynchronous initialization tasks are complete. The system manages native UI overlays an

    Java
    在 GitHub 上查看↗5,657
  • microsoft/react-native-windowsmicrosoft 的头像

    microsoft/react-native-windows

    17,300在 GitHub 上查看↗

    This project is a framework for Windows desktop application development that allows the creation of native user interfaces using React and JavaScript. It enables the compilation of high-level application logic into native executables by targeting the Windows software development kit. The system leverages a C++ scene graph and visual layer for high-performance native rendering and provides mechanisms to map JavaScript calls to native C++ or C# methods. It synchronizes application styles with native operating system theme brushes to maintain visual consistency and manages desktop-specific inter

    C++dotnetreactreact-native
    在 GitHub 上查看↗17,300
  • electron/electron-quick-startelectron 的头像

    electron/electron-quick-start

    11,445在 GitHub 上查看↗

    This project is a minimal project structure and boilerplate for starting new desktop applications using the Electron framework. It serves as a starter template and reference implementation that provides the essential file layout required for a cross-platform desktop application. The repository is designed to bootstrap a minimal application, allowing for quick desktop application prototyping and the establishment of a basic development environment. This stripped-down structure is also used for software bug isolation to reproduce specific behaviors without the complexity of a full project. The

    JavaScript
    在 GitHub 上查看↗11,445
  • nodegui/nodeguinodegui 的头像

    nodegui/nodegui

    9,221在 GitHub 上查看↗

    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

    C++cross-platformdesktopgui
    在 GitHub 上查看↗9,221
  • yjhjstz/deep-into-nodeyjhjstz 的头像

    yjhjstz/deep-into-node

    4,392在 GitHub 上查看↗

    This project is a technical study and analysis guide focused on the internal architecture of Node.js. It provides an in-depth examination of the runtime, focusing on how the engine manages memory handles, executes asynchronous operations, and implements core module logic. The guide specifically analyzes the integration of native C++ classes and functions into JavaScript and documents the behavior of the libuv event loop. It includes detailed references for optimizing performance by identifying V8 compiler bailouts and profiling execution to improve resource efficiency. The material covers a

    libuvnodejsv8
    在 GitHub 上查看↗4,392
  • nwjs/nw.jsnwjs 的头像

    nwjs/nw.js

    41,183在 GitHub 上查看↗

    nw.js is a Node.js desktop application framework that combines a Chromium web renderer with a Node.js runtime to build standalone software for Windows, macOS, and Linux. It serves as a cross-platform desktop runtime that allows developers to create native executables using web technologies. The project is distinguished by its integration layer that exposes Node.js system APIs and modules directly to the browser window and web worker contexts. It functions as a native module bridge, enabling the compilation and execution of low-level C++ system code and native addons within a web-based applica

    JavaScriptdesktopjavascriptnode-webkit
    在 GitHub 上查看↗41,183
  • orion-lib/oriontvorion-lib 的头像

    orion-lib/OrionTV

    5,356在 GitHub 上查看↗

    OrionTV is a framework for building and deploying native video applications for television screens. It utilizes React Native TVOS and the Expo ecosystem to create cross-platform TV interfaces from a single shared codebase. The project provides a specialized user interface framework optimized for large-screen layouts and remote control interaction. This includes spatial focus management for D-pad navigation and a native video bridge that connects JavaScript controls to hardware-accelerated media players. The system covers video content streaming integration and the generation of native projec

    TypeScript
    在 GitHub 上查看↗5,356
  • status-im/react-native-desktop-qtstatus-im 的头像

    status-im/react-native-desktop-qt

    1,243在 GitHub 上查看↗

    This project is a cross-platform development framework that enables the execution of React Native applications as native desktop software. By utilizing the Qt toolkit, it maps mobile-oriented interface components to native desktop widgets, allowing developers to deploy a single codebase across Linux, macOS, and Windows. The framework functions as a bridge between JavaScript-based application logic and native system interfaces. It includes a native module bridge that exposes system-level hardware and platform capabilities to the JavaScript runtime, facilitating the integration of custom C++ or

    JavaScript
    在 GitHub 上查看↗1,243
  • atom/electronatom 的头像

    atom/electron

    121,778在 GitHub 上查看↗

    Electron is a framework for building native desktop applications using JavaScript, HTML, and CSS. It functions as a cross-platform desktop runtime that combines the Chromium engine with Node.js to enable web technologies to run as standalone applications on Windows, macOS, and Linux. The project serves as a desktop integration layer that allows web-based user interfaces to access low-level operating system APIs. By bridging the Chromium rendering engine with a Node.js environment, it enables a single codebase to be deployed as a native executable across different desktop operating systems. T

    C++
    在 GitHub 上查看↗121,778
  • vczero/react-native-lessonvczero 的头像

    vczero/react-native-lesson

    4,049在 GitHub 上查看↗

    This project is a cross-platform mobile framework tutorial and JavaScript mobile app curriculum designed to teach the development of iOS and Android applications. It provides a structured educational guide and a set of lessons covering project bootstrapping, state management, and declarative user interface structures. The curriculum includes specific guides on mobile native bridge integration, providing tutorials on how to connect custom platform code to a cross-platform framework to access device-specific system APIs and hardware. The course covers the implementation of responsive mobile us

    HTML
    在 GitHub 上查看↗4,049
  • julienxx/terminal-notifierjulienXX 的头像

    julienXX/terminal-notifier

    7,227在 GitHub 上查看↗

    terminal-notifier is a command line utility and system alert wrapper for macOS. It serves as a shell-based bridge that enables the triggering of native desktop notifications through the macOS Notification Center. The tool allows for the customization of notification titles, subtitles, and message bodies, and supports the use of custom application icons and system sounds. It includes a system for organizing alerts into groups and configuring specific actions, such as opening URLs or executing shell commands, when a user interacts with a notification. The utility supports receiving notificatio

    Objective-Ccommand-linenotificationsobjective-c
    在 GitHub 上查看↗7,227
  • kusti8/proton-nativekusti8 的头像

    kusti8/proton-native

    10,894在 GitHub 上查看↗

    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

    TypeScriptcross-platformdesktopjs
    在 GitHub 上查看↗10,894
  • neon-bindings/neonneon-bindings 的头像

    neon-bindings/neon

    8,410在 GitHub 上查看↗

    Neon is a framework for writing high-performance native Node.js modules using the Rust programming language. It serves as a foreign function interface bridge and a toolchain for bootstrapping, compiling, and managing Rust-based extensions. The project provides a cross-language memory manager that handles buffers and object borrowing to ensure safe memory access between Rust and JavaScript. It enables the mapping of data types and function calls across the language boundary, allowing Rust functions to be exported to the script environment and JavaScript functions to be called from Rust. The f

    Rust
    在 GitHub 上查看↗8,410
  • enesozturk/react-native-hold-menuenesozturk 的头像

    enesozturk/react-native-hold-menu

    1,520在 GitHub 上查看↗

    React Native Hold Menu is a UI component library and cross-platform mobile framework providing a context menu widget for iOS and Android applications. It displays an interactive popup action menu when users press and hold a specific interface element, enabling quick action workflows within mobile applications. The library utilizes a native gesture-driven architecture to animate menu transitions and scale changes on the native UI thread. It includes dynamic layout calculations to compute menu positioning and prevent screen overflow during device rotation, window resizing, and orientation chang

    TypeScriptcontext-menuhold-to-openreact-native
    在 GitHub 上查看↗1,520
  • variadico/notivariadico 的头像

    variadico/noti

    4,871在 GitHub 上查看↗

    Noti is a set of command line utilities designed to capture process output and track execution status to trigger desktop or third-party alerts. It functions as a shell notification wrapper and pipeline utility that routes shell output and execution status to desktop banners or messaging services. The project provides a process monitoring utility capable of tracking specific process identifiers to send notifications immediately upon program termination. It also includes a CLI output notifier that captures standard input and forwards the text as a notification message. The system covers comman

    Go
    在 GitHub 上查看↗4,871
  • manosim/gitifymanosim 的头像

    manosim/gitify

    5,269在 GitHub 上查看↗

    Gitify is a cross-platform system tray utility for macOS, Windows, and Linux that aggregates and filters real-time notifications from remote version control accounts. It functions as a Git event monitor, displaying alerts directly in the system menu bar to track repository activity without requiring a web browser. The application manages authentication for multiple remote accounts and uses polling to monitor for updates. It features rule-based notification filtering and themes to suppress noise, allowing users to determine which incoming alerts are displayed. The system integrates with nativ

    TypeScript
    在 GitHub 上查看↗5,269
  • splode/pomotroidSplode 的头像

    Splode/pomotroid

    5,273在 GitHub 上查看↗

    Pomotroid is a cross-platform desktop Pomodoro timer application designed for managing work and break intervals. It functions as a focus manager and productivity statistics tracker that utilizes a high-precision timer engine to organize focus sessions. The application distinguishes itself by operating as a WebSocket timer broadcaster, featuring a local server that streams timer state and lifecycle events to external automation scripts and stream overlays. It also includes a productivity trend analysis system that logs completed rounds to a local database to generate daily summaries, weekly st

    Rust
    在 GitHub 上查看↗5,273
  • fbsamples/f8appfbsamples 的头像

    fbsamples/f8app

    13,906在 GitHub 上查看↗

    f8app is a cross-platform mobile reference application implementation that serves as a technical architecture guide for building complex features in a production environment. It is built as a React Native mobile application using a component-based architecture to manage the user interface and application state. The project implements a dockerized backend environment, running a database, server, and dashboard as a group of coordinated containers to ensure consistent development environments. It further integrates a GraphQL data fetching system that uses a structured schema and compiler to ensu

    JavaScript
    在 GitHub 上查看↗13,906
  • ismaelmartinez/teams-for-linuxIsmaelMartinez 的头像

    IsmaelMartinez/teams-for-linux

    4,794在 GitHub 上查看↗

    This project is a Microsoft Teams Linux client that functions as a native desktop wrapper for the web-based communication service. It uses an Electron-based shell to provide system integration and window management for the application on Linux platforms. The client distinguishes itself through a multi-account session manager that uses session partitioning and isolated data directories to allow concurrent access to multiple profiles and tenants. It further integrates with home automation via an MQTT bridge, publishing presence and call status to a message broker and receiving remote commands t

    JavaScriptelectronlinuxmicrosoft
    在 GitHub 上查看↗4,794
  • steveukx/git-jssteveukx 的头像

    steveukx/git-js

    3,845在 GitHub 上查看↗

    git-js is a programmatic Node.js library and version control wrapper that provides a structured JavaScript API for executing Git commands. It serves as a Git automation framework and process manager, allowing developers to chain version control tasks and parse raw command output into structured data objects. The project distinguishes itself through a dedicated Git process manager capable of spawning binaries with custom environment variables, specific process ownership, and concurrency throttling to prevent system resource exhaustion. It includes specialized system-level monitoring such as co

    TypeScript
    在 GitHub 上查看↗3,845
  • aikar/commandsaikar 的头像

    aikar/commands

    630在 GitHub 上查看↗

    This project is a Java command dispatch framework that maps user input to application logic using annotation-based processing. It provides a unified interface for registering and executing commands, allowing developers to define command syntax, parameter requirements, and execution logic through standard method annotations. The framework distinguishes itself through its cross-platform command handler, which abstracts platform-specific input and registration systems into a single codebase. This allows for consistent command processing across diverse environments, including server proxies, chat

    Javaacfaikar-commandsbukkit
    在 GitHub 上查看↗630
  • cruffenach/crtoastcruffenach 的头像

    cruffenach/CRToast

    4,133在 GitHub 上查看↗

    CRToast is an iOS toast notification library and animation framework providing customizable temporary alert views for mobile interfaces. It serves as a toolkit for displaying non-intrusive system-style alerts that appear over or push out the status and navigation bars. The library features a physics-based transition engine that controls how notification banners slide into the screen using spring and damping coefficients. It supports custom notification styling for typography and imagery, alongside a gesture-driven interaction model for handling taps and swipes. The project manages the full n

    Objective-C
    在 GitHub 上查看↗4,133
  • tyrrrz/cliwrapTyrrrz 的头像

    Tyrrrz/CliWrap

    4,976在 GitHub 上查看↗

    CliWrap is an asynchronous process manager and child process wrapper library used to execute external commands and integrate command line interfaces into applications. It provides a framework for launching external programs using asynchronous patterns, managing child processes, and validating exit codes. The library distinguishes itself through its ability to route standard input, output, and error streams to memory buffers or real-time event streams. It enables real-time monitoring of process output lines and supports process termination via cancellation tokens. The project covers a broad r

    C#clicommand-linedotnet
    在 GitHub 上查看↗4,976
  • zhongyi-tong/wechatluckymoneyzhongyi-tong 的头像

    zhongyi-tong/WeChatLuckyMoney

    7,228在 GitHub 上查看↗

    WeChatLuckyMoney is an Android automation tool designed to detect and claim monetary red packets within the WeChat messaging platform. It functions as a notification-based action trigger that monitors system notifications and active screens to automate the collection of digital gifts. The tool includes a red packet filter to ignore promotional content and prevent duplicate claims. It also operates as a social message automator, sending predefined thank-you responses and managing custom time delays after a packet is claimed. The application covers several functional areas, including Android n

    Javaandroidhongbaolucky-money
    在 GitHub 上查看↗7,228