awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

25 रिपॉजिटरी

Awesome GitHub RepositoriesLinux Package Generators

Tools that automate the creation of Linux-specific distribution formats like AppImages, Deb, RPM, or Snap packages.

Explore 25 awesome GitHub repositories matching devops & infrastructure · Linux Package Generators. Refine with filters or upvote what's useful.

Awesome Linux Package Generators GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • flutter/flutterflutter का अवतार

    flutter/flutter

    177,056GitHub पर देखें↗

    This project is a multi-platform UI framework designed for building applications that target mobile, web, and desktop environments from a single codebase. It utilizes a declarative paradigm where the user interface is defined as a function of application state, supported by a layered architecture that includes a high-performance rendering engine and a multi-platform compilation model. The framework provides a comprehensive suite of developer tools, including hot reloading for real-time code injection and diagnostic utilities for monitoring application state and performance. It features a modu

    Generates declarative configuration files defining the metadata, build parts, and runtime requirements for distributable Linux packages.

    Dartandroidapp-frameworkcross-platform
    GitHub पर देखें↗177,056
  • localsend/localsendlocalsend का अवतार

    localsend/localsend

    83,448GitHub पर देखें↗

    LocalSend is a cross-platform utility designed for secure, peer-to-peer file transfers between devices on the same local network. By establishing direct, encrypted communication channels, the application enables users to share files without relying on external servers, cloud storage, or active internet connectivity. The project distinguishes itself through a unified codebase that supports native-looking interfaces across desktop and mobile operating systems. It utilizes automated peer discovery to identify available devices on a subnet and employs end-to-end encryption to ensure data integrit

    Automates the creation of Linux-specific distribution formats including AppImages and Debian packages.

    Dartdartfile-sharingflutter
    GitHub पर देखें↗83,448
  • caronc/apprisecaronc का अवतार

    caronc/apprise

    15,876GitHub पर देखें↗

    Apprise is a notification library and command-line utility that provides a unified interface for sending alerts to a wide range of messaging, email, and push services. It abstracts the complexities of diverse third-party communication APIs, allowing users to dispatch notifications through a single, standardized method. The project utilizes a connection-string-based routing system to map notification requests to specific service drivers. It features a modular plugin architecture that supports the integration of new messaging platforms and custom notification hooks. Users can organize service e

    Builds installable software packages for specific Linux distributions to simplify deployment across enterprise environments.

    Pythonalertsappriseframework
    GitHub पर देखें↗15,876
  • manticoresoftware/manticoresearchmanticoresoftware का अवतार

    manticoresoftware/manticoresearch

    11,819GitHub पर देखें↗

    Manticoresearch is a high-performance search engine and database designed for indexing and retrieving large datasets. It functions as a full-text search engine, a vector search database, and a SQL-based search database, providing a distributed search cluster architecture. The system provides an alternative to the Elasticsearch stack, offering a compatible API for indexing and searching structured and unstructured data. It distinguishes itself by supporting multiple retrieval methods, including vector matching for similarity search, geospatial queries, and traditional full-text ranking. The p

    Generates OS-specific binary packages to simplify installation across various Linux distributions.

    C++apibm25cpp
    GitHub पर देखें↗11,819
  • jordansissel/fpmjordansissel का अवतार

    jordansissel/fpm

    11,479GitHub पर देखें↗

    fpm is a multiplatform package builder and converter used to create software packages for various Linux distribution formats from a single unified source. It functions as a Linux distribution packager and a cross-format converter, transforming local directories, existing packages, or language-specific modules into platform-native formats such as DEB and RPM. The tool acts as a language-specific package wrapper, bundling modules from Node.js, Python, Ruby, and Perl into system packages. It can also generate packages that automatically configure system services for targets like systemd. The pr

    Creates software packages for different Linux distributions like DEB and RPM from a single unified source.

    Rubypackaging
    GitHub पर देखें↗11,479
  • mozilla-firefox/firefoxmozilla-firefox का अवतार

    mozilla-firefox/firefox

    11,305GitHub पर देखें↗

    Firefox is a cross-platform web browser engine designed to render web content, execute JavaScript, and manage secure browsing sessions. It utilizes a multi-process isolation architecture that distributes browser tasks across independent operating system processes to ensure stability and prevent site-specific failures from impacting the entire application. The engine incorporates a sandboxed execution environment to restrict web content and untrusted scripts to isolated memory compartments, enforcing security policies that prevent unauthorized access to system resources. The project distinguis

    Bundles the application into standardized container formats to ensure consistent execution and dependency management across various Linux environments.

    JavaScript
    GitHub पर देखें↗11,305
  • oclif/oclifoclif का अवतार

    oclif/oclif

    9,543GitHub पर देखें↗

    oclif is a Node.js framework for building command-line interfaces. It provides a structured system for developing terminal applications with consistent command patterns, argument parsing, and automated help generation. The project features a modular plugin architecture that allows for external functionality to be injected via a manifest-based loading mechanism. It includes a dedicated distribution pipeline and packager to bundle applications into OS-native installers and tarballs for Windows, macOS, and Linux. The framework covers a broad range of development capabilities, including project

    Automates the creation of Linux-specific distribution formats, including Debian packages.

    TypeScript
    GitHub पर देखें↗9,543
  • miniflux/v2miniflux का अवतार

    miniflux/v2

    9,389GitHub पर देखें↗

    This project is a self-hosted RSS feed aggregator and reader designed to collect and organize content from RSS, Atom, and JSON feeds. It functions as a privacy-focused client that blocks pixel trackers and strips URL parameters to prevent third-party tracking and referrer leakage. The system is built as a REST API feed reader, exposing its data and user accounts through a programmable interface for third-party clients. It maintains compatibility with the OPML standard for importing and exporting subscriptions and provides tools for web content extraction using readability parsers and custom r

    Generates RPM and Debian package files for installation across various Linux distributions.

    Goatomfeedgo
    GitHub पर देखें↗9,389
  • probonopd/appimagekitprobonopd का अवतार

    probonopd/AppImageKit

    9,348GitHub पर देखें↗

    AppImageKit is a set of utility tools for the portable Linux application format, designed to bundle desktop applications into single executable binaries that run across multiple Linux distributions without requiring a system-wide installation. The toolkit provides specialized utilities for packaging applications into standalone binaries, extracting embedded filesystem images for inspection or execution, and signing binaries with cryptographic signatures to verify authenticity and integrity. The project covers binary packaging and deployment, embedded filesystem management, and digital packag

    Automates the creation of AppImage formats for distribution across various Linux distributions.

    C
    GitHub पर देखें↗9,348
  • appimage/appimagekitAppImage का अवतार

    AppImage/AppImageKit

    9,348GitHub पर देखें↗

    AppImageKit is a system of tools and utilities for bundling Linux desktop applications into single-file, portable executables. It functions as a packager that converts application directories into self-mounting binaries, allowing software to run across multiple Linux distributions without a formal installation process. The project enables portable software distribution by isolating application configurations and home directories from the host system, which allows applications to run from removable media. It includes a filesystem manager for extracting, inspecting, and mounting the embedded im

    Automates the creation of AppImage distribution formats for Linux desktop applications.

    C
    GitHub पर देखें↗9,348
  • 1j01/jspaint1j01 का अवतार

    1j01/jspaint

    7,801GitHub पर देखें↗

    jspaint is a web-based reimplementation of Microsoft Paint, built entirely in JavaScript to run in a browser. It recreates the classic desktop application by reverse-engineering the original Win32 API calls and event handling, rendering the entire interface onto an HTML5 canvas for pixel-perfect retro graphics. The project preserves the original file format compatibility with BMP, PNG, GIF, and JPEG, ensuring exact pixel data matches the legacy application. The application maintains a complete undo history stack using compressed image snapshots, and offloads computationally intensive image pr

    Bundles the desktop application into a single executable AppImage file for Linux distributions.

    JavaScriptappcanvasdrawing
    GitHub पर देखें↗7,801
  • sjj1024/pakeplus-androidSjj1024 का अवतार

    Sjj1024/PakePlus-Android

    5,942GitHub पर देखें↗

    PakePlus-Android is a tool that converts any public webpage or static frontend project into a native desktop or mobile application. It wraps web content inside a configurable WebView shell, enabling the creation of cross-platform apps for Windows, Mac, Linux, Android, and iOS from a single source. The project distinguishes itself by automating the entire packaging and compilation pipeline through GitHub Actions, requiring no local development environment or dependencies. Users configure the app name, icon, window behavior, and platform-specific settings through a guided interface or configura

    Provides an RPM package for Linux integrating with Red Hat-compatible package managers.

    Luabuildpacbaopack
    GitHub पर देखें↗5,942
  • zoneminder/zoneminderZoneMinder का अवतार

    ZoneMinder/zoneminder

    5,855GitHub पर देखें↗

    ZoneMinder is a free, open source Closed-circuit television software application developed for Linux which supports IP, USB and Analog cameras.

    Builds a distributable package from source code for deployment on Linux systems without a repository.

    PHPcctvdistributedh264
    GitHub पर देखें↗5,855
  • ptitseb/box64ptitSeb का अवतार

    ptitSeb/box64

    5,480GitHub पर देखें↗

    Box64 एक क्रॉस-आर्किटेक्चर रनटाइम और यूज़र-मोड एमुलेशन लेयर है जो Linux और Windows सॉफ़्टवेयर को नॉन-नेटिव हार्डवेयर पर चलने की अनुमति देता है। यह एक x86-64 इंस्ट्रक्शन एमुलेटर और बाइनरी ट्रांसलेटर के रूप में कार्य करता है, जो मशीन कोड को नेटिव इंस्ट्रक्शंस में अनुवादित करके विभिन्न CPU आर्किटेक्चर पर 64-बिट बाइनरी निष्पादित करता है। यह प्रोजेक्ट निष्पादन में तेज़ी लाने के लिए डायनामिक रिकंपाइलेशन का उपयोग करता है और हार्डवेयर संगतता बढ़ाने के लिए गेस्ट सिस्टम कॉल्स को नेटिव होस्ट लाइब्रेरीज़ में मैप करता है। यह लीगेसी सॉफ़्टवेयर का समर्थन करने के लिए 32-बिट निष्पादन वातावरण का अनुकरण कर सकता है और विदेशी निष्पादन योग्य फ़ाइलों (executables) को स्वचालित रूप से पहचानने और लॉन्च करने के लिए ऑपरेटिंग सिस्टम कर्नेल के साथ एकीकृत होता है। यह सिस्टम 64-बिट और 32-बिट Linux प्रोग्राम, Windows बाइनरी और गेम क्लाइंट के निष्पादन को कवर करता है, जिसमें Vulkan ग्राफिक्स ओवरले का समर्थन भी शामिल है। यह लाइब्रेरी बंडलिंग, AppImage पैकेज लोडिंग और हार्डवेयर-विशिष्ट लक्ष्य ऑप्टिमाइज़ेशन के लिए तंत्र प्रदान करता है। यह सॉफ़्टवेयर स्टेटिक बाइनरी संकलन का समर्थन करता है और विभिन्न CPU आर्किटेक्चर में परिनियोजन के लिए एक क्रॉस-कंपाइलेशन टूलचेन प्रदान करता है।

    Extracts and executes bundled binary packages within the emulated environment.

    C
    GitHub पर देखें↗5,480
  • pypa/sampleprojectpypa का अवतार

    pypa/sampleproject

    5,245GitHub पर देखें↗

    This project is a reference implementation and tutorial designed to demonstrate the end-to-end workflow of building, versioning, and uploading Python distributions. It serves as a concrete project template and example for configuring metadata and build artifacts for package indices. The repository illustrates how to package software by defining project metadata and dependencies in static configuration files. It covers the process of transforming source trees into versioned archives and platform-specific binary distributions, specifically showing how to build binary wheels and source distribut

    Illustrates the automation of creating Linux-specific distribution formats like Deb or RPM.

    Python
    GitHub पर देखें↗5,245
  • gluster/glusterfsgluster का अवतार

    gluster/glusterfs

    5,191GitHub पर देखें↗

    GlusterFS एक सॉफ़्टवेयर-परिभाषित वितरित फ़ाइल सिस्टम और स्केल-आउट स्टोरेज क्लस्टर है जो कई सर्वरों से डिस्क संसाधनों को एक एकल वैश्विक नेमस्पेस में एकत्रित करता है। यह एक एकीकृत स्टोरेज प्लेटफ़ॉर्म के रूप में कार्य करता है, जो समान अंतर्निहित डेटा को फ़ाइल, ब्लॉक और ऑब्जेक्ट स्टोरेज इंटरफेस के माध्यम से उजागर करने की अनुमति देता है। सिस्टम एक विकेंद्रीकृत आर्किटेक्चर के माध्यम से खुद को अलग करता है जो केंद्रीय मेटाडेटा सर्वर के बिना नेटवर्क नोड्स पर फ़ाइलों को वितरित करने के लिए सुसंगत हैशिंग का उपयोग करता है। यह डेटा अखंडता और उपलब्धता सुनिश्चित करने के लिए सेल्फ-हीलिंग प्रतिकृति, स्प्लिट-ब्रेन परिदृश्यों को रोकने के लिए कोरम-आधारित स्थिरता, और दूरस्थ भौगोलिक साइटों पर आपदा रिकवरी के लिए एसिंक्रोनस भू-प्रतिकृति का उपयोग करता है। प्लेटफ़ॉर्म NFS, Samba और iSCSI के माध्यम से मल्टी-प्रोटोकॉल स्टोरेज निर्यात, और पॉइंट-इन-टाइम स्नैपशॉट, स्टोरेज कोटा और इलास्टिक क्षमता विस्तार सहित व्यापक वॉल्यूम प्रबंधन के साथ व्यापक क्षमता कवरेज प्रदान करता है। सुरक्षा को डेटा इन-ट्रांजिट के लिए TLS एन्क्रिप्शन, पहचान प्रबंधन एकीकरण, और दानेदार POSIX एक्सेस कंट्रोल के माध्यम से संभाला जाता है। सॉफ़्टवेयर विभिन्न Linux वितरणों के लिए सामुदायिक रिपॉजिटरी के माध्यम से बाइनरी पैकेज के रूप में उपलब्ध है।

    Compiles source code into installable RPM packages for deployment across various Linux distributions.

    C
    GitHub पर देखें↗5,191
  • theos/theostheos का अवतार

    theos/theos

    4,867GitHub पर देखें↗

    Theos एक क्रॉस-प्लेटफ़ॉर्म मोबाइल डेवलपमेंट टूलचेन और बिल्ड सिस्टम है जिसे मोबाइल ऑपरेटिंग सिस्टम्स के लिए सॉफ़्टवेयर को कंपाइल और पैकेज करने के लिए डिज़ाइन किया गया है। यह एक सिस्टम ट्विक किट और रनटाइम हुकिंग फ्रेमवर्क के रूप में कार्य करता है, जो डेवलपर्स को ऐसे संशोधन बनाने की अनुमति देता है जो मोबाइल OS एनवायरनमेंट के आंतरिक व्यवहार को बदलते हैं। यह प्रोजेक्ट विशेष प्रीप्रोसेसर सिंटैक्स प्रदान करके खुद को अलग करता है जो लो-लेवल API कॉल्स जनरेट करता है, जिससे फंक्शन और मेथड हुकिंग के लिए आमतौर पर आवश्यक बॉयलरप्लेट कोड हट जाता है। यह डायनामिक रनटाइम मेथड स्विज़लिंग और क्लास एक्सटेंशन को सक्षम बनाता है, जिससे डेवलपर्स मौजूदा सिस्टम मेथड्स को इंटरसेप्ट कर सकते हैं और उन्हें कस्टम इम्प्लीमेंटेशन के साथ बदल सकते हैं, जबकि मूल कार्यक्षमता को कॉल करने की क्षमता बनाए रखते हैं। टूलचेन विभिन्न प्रोसेसर और सिमुलेटरों के लिए मल्टी-आर्किटेक्चर बिल्ड ऑर्केस्ट्रेशन, और deb, ipa, pkg, और rpm जैसे मल्टी-फॉर्मेट इंस्टॉलेशन पैकेजेस के निर्माण सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। इसमें कंपाइल-टाइम पथ रिज़ॉल्यूशन और लाइब्रेरी लिंक समायोजन के माध्यम से रूटलेस एनवायरनमेंट डेवलपमेंट के लिए समर्पित सपोर्ट शामिल है। बिल्ड सिस्टम को Makefiles के माध्यम से मैनेज किया जाता है और यह प्रारंभिक डेवलपमेंट सेटअप को ऑटोमेट करने के लिए विभिन्न प्रोजेक्ट स्कैफोल्डिंग टेम्प्लेट्स को सपोर्ट करता है।

    Generates Debian (.deb) installation packages from project directories without requiring external toolsets.

    Makefilebuild-systemioslinux
    GitHub पर देखें↗4,867
  • lakinduakash/linux-wifi-hotspotlakinduakash का अवतार

    lakinduakash/linux-wifi-hotspot

    4,297GitHub पर देखें↗

    This project is a Linux WiFi hotspot manager that provides a graphical user interface and command-line tools for creating wireless access points and sharing internet connections. It functions as a network interface sharer and access point controller, distributing connectivity from any network interface to wireless clients. The software distinguishes itself by including a VPN traffic router that tunnels hotspot traffic through a virtual network interface to provide secure connectivity. It also features a utility to generate QR codes for sharing connection details, allowing devices to join the

    Implements a container-based build system to ensure consistent Debian package compilation.

    Carchlinuxgtk3gui
    GitHub पर देखें↗4,297
  • ptitseb/box86ptitSeb का अवतार

    ptitSeb/box86

    3,783GitHub पर देखें↗

    Box86 is a Linux userspace emulator and instruction translator designed to run x86 binaries on ARM-based devices. It functions as a hardware compatibility layer that simulates an x86 environment, allowing software built for different processor architectures to execute on ARM Linux. The project utilizes a dynamic recompiler to translate x86 opcodes into native ARM instructions at runtime, increasing execution speed over standard interpretation. To further improve performance and stability, it wraps native system libraries and Vulkan drivers, redirecting architecture-specific calls to native ho

    Provides the software as a Debian package for simplified installation on compatible Linux distributions.

    Carmarm-platformsdynarec
    GitHub पर देखें↗3,783
  • go-vikunja/vikunjago-vikunja का अवतार

    go-vikunja/vikunja

    3,361GitHub पर देखें↗

    Vikunja is a self-hosted task management platform designed for organizing personal and team projects. It provides a centralized system for managing tasks using multiple visualization formats, including Kanban boards, Gantt charts, and tables. The project distinguishes itself through extensive external connectivity, offering a REST API, OpenAPI specifications, and CalDAV synchronization for external calendar integration. It supports sophisticated identity federation via LDAP, OpenID Connect, and Single Sign-On, alongside event-driven automation using webhooks. The platform covers a broad rang

    Generates platform-specific Linux installation packages including deb, rpm, and apk formats.

    Goapigolangproject-management
    GitHub पर देखें↗3,361
पिछला12अगला
  1. Home
  2. DevOps & Infrastructure
  3. Distribution and Packaging
  4. Software Distribution
  5. Linux Package Generators

सब-टैग एक्सप्लोर करें

  • AppImage Bundlers1 सब-टैगTools that package desktop applications into a single executable AppImage file for Linux distribution. **Distinct from Linux Package Generators:** Distinct from Linux Package Generators: focuses specifically on the AppImage format rather than generating multiple Linux package formats.
  • Debian Package Builds2 सब-टैग्सProvides a Debian package for Linux integrating with apt-based package managers. **Distinct from Linux Package Generators:** Distinct from Linux Package Generators: focuses on producing Debian packages specifically, not general Linux package generation.
  • Linux Package Configurations1 सब-टैगDeclarative configuration files for defining metadata and build requirements for Linux packages.
  • RPM Package BuildsProvides an RPM package for Linux integrating with Red Hat-compatible package managers. **Distinct from Linux Package Generators:** Distinct from Linux Package Generators: focuses on producing RPM packages specifically, not general Linux package generation.