awesome-repositories.comBlog
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPBlogSitemapPrivacyTerms
Nativefier | Awesome Repository
← All repositories

nativefier/nativefierArchived

0
View on GitHub↗
35,353 stars·2,246 forks·TypeScript·mit·0 views

Nativefier

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Let's find more awesome repositories

Features

  • Desktop Web Wrappers - Wraps web content inside a cross-platform desktop shell providing native windowing and system access.
  • Desktop Wrappers - Encapsulates web content into native containers to create standalone desktop applications.
  • Web-to-Desktop Conversion Frameworks - Wraps existing web applications into standalone desktop software that runs natively on major operating systems.
  • Web-to-Desktop Converters - Encapsulates website URLs into native containers to create standalone desktop applications.
  • Build Tools - Automates the generation of platform-specific desktop executables from web-based source configurations.
  • Native Binary Packagers - Packages application runtimes and web assets into native executable formats for different operating systems.
  • CLI Application Generators - Provides command-line flags to generate desktop applications from website URLs with custom metadata.
  • Browser Runtime Orchestrators - Manages browser window behavior, user agent strings, and content decryption modules for embedded web environments.
  • Application Converters - Bundles browser runtimes with web configurations to generate installable desktop software.
  • Build-Time Configuration Generators - Transforms user-provided settings into custom application manifests and configuration files during packaging.
  • Programmatic Application Generators - Allows developers to programmatically generate desktop software by passing configuration objects to the main function.
  • Cross-Platform Desktop Distributors - Builds and deploys consistent desktop experiences for web services across multiple operating systems.
  • Asset Injection Tools - Facilitates the injection of custom JavaScript or CSS files to modify site behavior and appearance.
  • CLI Build Orchestrators - Uses a command-line interface to execute build scripts that automate the assembly of standalone binaries.
  • Custom Packaging Tools - Creates tailored desktop software from web URLs with specific window configurations and security settings.
  • Window Management Configurations - Configures browser window preferences and internal URL handling for desktop-wrapped applications.
  • Window State Persistence - Provides mechanisms to track and restore window size and position across application restarts.
  • Runtime Resource Injectors - Injects user-defined scripts and stylesheets into the application runtime to modify behavior without altering source code.
  • Nativefier is a command-line tool that transforms web applications into standalone desktop software. By wrapping web content within a cross-platform container, it enables users to run websites as native applications on Windows, macOS, and Linux.

    The tool functions as a build-time orchestrator that packages a browser runtime with specific site configurations and platform-specific metadata. It allows for extensive customization of the resulting application, including the ability to inject custom JavaScript and CSS to modify site behavior or appearance. Developers can also utilize the tool programmatically within a Node.js environment to automate the generation of desktop binaries from web URLs.

    Beyond basic wrapping, the software provides granular control over the embedded browser environment. This includes managing window geometry, configuring user agent strings, and supporting protected video playback through content decryption modules. It also handles persistent application state, such as cache management and window position tracking, to ensure a consistent desktop experience.