awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
pear-devs avatar

pear-devs/pear-desktop

0
View on GitHub↗
31,939 Stars·1,832 Forks·TypeScript·MIT·10 Aufrufe

Pear Desktop

Pear Desktop is a development framework designed for building and distributing cross-platform desktop software. It leverages web technologies and native system integration to enable the creation of applications that run consistently across multiple operating systems from a single codebase.

The platform distinguishes itself through a modular plugin architecture and a comprehensive build toolchain. Developers can extend core functionality by creating isolated scripts that interact with the application through defined communication bridges, and use automated pipelines to bundle source code into native executable binaries. The framework also supports dynamic style injection, allowing for interface modifications at runtime without requiring a full application rebuild.

The environment includes a suite of tools for maintaining software quality, such as headless browser automation for validating workflows and local previewing capabilities for verifying production builds. These features ensure that applications remain stable and perform as expected across different hardware platforms throughout the development lifecycle.

Features

  • Desktop Application Frameworks - Provides a framework for building cross-platform desktop applications from a single codebase.
  • Cross-Platform Frameworks - Facilitates the development and distribution of cross-platform software using web technologies.
  • Binary Packaging Tools - Automates the creation of native executable binaries for cross-platform distribution.
  • Cross-Platform Build Systems - Compiles source code into executable binaries for multiple operating systems.
  • Plugin Architectures - Provides a design pattern for extending core functionality through isolated scripts.
  • Audio Video Tools - Listed in the “Audio Video Tools” section of the Awesome Mac awesome list.
  • Build Toolchains - Automates the compilation and packaging of source code into native binaries.
  • Multi-Process Architectures - Improves application stability and security by isolating interface and background logic processes.
  • Plugin Systems - Extends core functionality through a modular system of external scripts and communication bridges.
  • End-to-End and Integration Testing - Validates core features through automated end-to-end scenarios.
  • Browser Automation - Validates application workflows through simulated user interactions in a controlled environment.
  • Testing Frameworks - Ensures application stability through automated validation of complex workflows.
  • Plugin Development Kits - Provides tools for creating modular scripts that extend core software behavior.
  • Style Injection Utilities - Enables dynamic modification of the user interface appearance through external style sheets.

Star-Verlauf

Star-Verlauf für pear-devs/pear-desktopStar-Verlauf für pear-devs/pear-desktop

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht pear-devs/pear-desktop?

Pear Desktop is a development framework designed for building and distributing cross-platform desktop software. It leverages web technologies and native system integration to enable the creation of applications that run consistently across multiple operating systems from a single codebase.

Was sind die Hauptfunktionen von pear-devs/pear-desktop?

Die Hauptfunktionen von pear-devs/pear-desktop sind: Desktop Application Frameworks, Cross-Platform Frameworks, Binary Packaging Tools, Cross-Platform Build Systems, Plugin Architectures, Audio Video Tools, Build Toolchains, Multi-Process Architectures.

Welche Open-Source-Alternativen gibt es zu pear-devs/pear-desktop?

Open-Source-Alternativen zu pear-devs/pear-desktop sind unter anderem: wailsapp/wails — Wails is a cross-platform framework for building native desktop applications by combining a Go backend with web-based… badges/shields — Shields is a dynamic badge generator that creates visual status indicators for software projects by fetching live data… payloadcms/payload — Payload is a headless content management system and application framework that uses a code-first approach to define… avaloniaui/avalonia — Avalonia is a cross-platform desktop framework that enables the creation of native-feeling applications for Windows,… jellyfin/jellyfin — Jellyfin is a self-hosted media server that organizes digital media collections and streams content to various client… zulip/zulip — Zulip is an open-source, self-hosted chat platform designed for real-time team communication. It organizes…

Open-Source-Alternativen zu Pear Desktop

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Pear Desktop.
  • wailsapp/wailsAvatar von wailsapp

    wailsapp/wails

    34,819Auf GitHub ansehen↗

    Wails is a cross-platform framework for building native desktop applications by combining a Go backend with web-based frontend technologies. It enables developers to create lightweight software by utilizing the host operating system's native web rendering engine, eliminating the need to bundle heavy browser dependencies. The framework distinguishes itself through a robust communication layer that bridges the backend and frontend. It automatically generates type-safe JavaScript bindings and proxies from Go code, allowing for seamless, asynchronous method invocation and data serialization acros

    Goangulardesktop-applicationgo
    Auf GitHub ansehen↗34,819
  • badges/shieldsAvatar von badges

    badges/shields

    26,811Auf GitHub ansehen↗

    Shields is a dynamic badge generator that creates visual status indicators for software projects by fetching live data from external APIs. It functions as a programmatic image renderer, converting structured data parameters into consistent, high-contrast vector graphics that can be embedded directly into markdown and web documentation via URL parameters. The project distinguishes itself by offering a self-hosted metadata server, allowing users to deploy the service behind their own firewalls to maintain full control over infrastructure and data privacy. It supports extensive customization, in

    JavaScriptbadgebadge-makergithub
    Auf GitHub ansehen↗26,811
  • payloadcms/payloadAvatar von payloadcms

    payloadcms/payload

    43,053Auf GitHub ansehen↗

    Payload is a headless content management system and application framework that uses a code-first approach to define data schemas and administrative interfaces. By utilizing a centralized, type-safe configuration object, it automatically generates database schemas, API endpoints, and a fully customizable admin panel. The system is built on a database-agnostic architecture, allowing it to interface with various storage engines while providing a unified, type-safe API for server-side operations, REST, and GraphQL. What distinguishes Payload is its deep extensibility and developer-centric design.

    TypeScriptcmscontent-managementcontent-management-system
    Auf GitHub ansehen↗43,053
  • avaloniaui/avaloniaAvatar von AvaloniaUI

    AvaloniaUI/Avalonia

    30,986Auf GitHub ansehen↗

    Avalonia is a cross-platform desktop framework that enables the creation of native-feeling applications for Windows, macOS, and Linux from a single codebase. It functions as a declarative UI toolkit, allowing developers to define complex visual hierarchies and interface structures using a markup-based syntax that maps directly to underlying object properties. By utilizing the Model-View-ViewModel architectural pattern, the framework facilitates a clean separation between application logic and user interface layout, which simplifies unit testing and component maintenance. The framework disting

    C#androidapp-frameworkavalonia
    Auf GitHub ansehen↗30,986
  • Alle 30 Alternativen zu Pear Desktop anzeigen→