awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
theos avatar

theos/theos

0
View on GitHub↗
4,867 نجوم·1,134 تفرعات·Makefile·7 مشاهداتtheos.dev↗

Theos

Theos هي أداة تطوير محمولة متعددة المنصات ونظام بناء مصمم لتجميع وتعبئة البرمجيات لأنظمة تشغيل الأجهزة المحمولة. تعمل كمجموعة أدوات تعديل النظام وإطار عمل ربط وقت التشغيل، مما يسمح للمطورين بإنشاء تعديلات تغير السلوك الداخلي لبيئات نظام تشغيل الأجهزة المحمولة.

يتميز المشروع من خلال توفير بناء جملة معالج مسبق متخصص يولد استدعاءات واجهة برمجة تطبيقات منخفضة المستوى، مما يزيل الكود النموذجي المطلوب عادةً لربط الوظائف والطرق. يتيح تبديل طرق وقت التشغيل الديناميكي وامتدادات الفئات، مما يسمح للمطورين باعتراض طرق النظام الحالية واستبدالها بتنفيذات مخصصة مع الحفاظ على القدرة على استدعاء الوظيفة الأصلية.

تغطي سلسلة الأدوات مجموعة واسعة من القدرات، بما في ذلك تنسيق بناء متعدد البنيات للمعالجات والمحاكيات المختلفة، وتوليد حزم تثبيت متعددة التنسيقات مثل deb و ipa و pkg و rpm. تتضمن دعماً مخصصاً لتطوير البيئة بدون جذر (rootless) من خلال حل المسار في وقت التجميع وتعديلات ربط المكتبة.

تتم إدارة نظام البناء عبر Makefiles ويدعم مجموعة متنوعة من قوالب سقالات المشروع لأتمتة إعداد التطوير الأولي.

Features

  • Tweak Development - Functions as a primary kit for creating system extensions and tweaks to customize mobile operating system behavior.
  • Tweak Compilation Toolchains - Provides a specialized toolchain for compiling and linking system extensions and tweaks for mobile kernels.
  • Cross-Platform Build Systems - Provides an automated build system capable of compiling software across multiple mobile operating systems and hardware architectures.
  • Mobile Build Toolchains - Ships a unified toolchain that compiles source code into signed, deployable binary packages for mobile platforms.
  • Multi-Target Build Orchestrators - Manages complex project structures to compile single source codebases into multiple binary targets.
  • iOS Packaging Tools - Provides specialized tools for generating and packaging software for various versions of the iOS operating system.
  • Cross-Platform Build Targets - Configures the target platform, compiler, SDK version, and deployment version for the build process.
  • Multi-Architecture Builds - Automates cross-compilation for multiple CPU targets and simulators using a unified build system.
  • Target-Specific Build Settings - Adapts the build process and imports system-specific frameworks based on the target mobile platform.
  • Build Toolchain Abstractions - Provides an abstraction layer that maps generic build instructions to specific compiler flags for various mobile platforms.
  • Tweak Toolkits - Provides a specialized development environment with preprocessor syntax to create system modifications without boilerplate code.
  • Mobile Syntax Compilation - Converts specialized mobile syntax into compatible object code based on provided file extensions.
  • Native Runtime Hooking - Implements mechanisms for intercepting internal application events by attaching listeners to the native mobile operating system runtime.
  • Rootless Path Resolution - Converts file paths between rootful and rootless environments using compile-time macros for iOS.
  • Toolchains - Offers a comprehensive suite of tools for compiling and packaging software for multiple mobile operating systems.
  • Binary Execution Lifecycle Hooks - Executes custom logic automatically when a binary loads into memory or before it unloads from the system.
  • Injection Filter Lists - Restricts code injection to a specific set of target bundles or executables via filter lists.
  • Runtime Hooking Frameworks - Provides a framework to intercept and replace functions at runtime to modify application behavior.
  • Method Swizzling - Implements dynamic replacement of method implementations by swapping function pointers at runtime.
  • Cross-Platform Compilers - Compiles and packages code for multiple mobile operating systems from a single development environment.
  • Runtime Class Modifications - Modifies existing classes at runtime to add new methods or properties.
  • Source Code Compilers - Transforms project source files into optimized binaries for mobile operating systems with configurable debug verbosity.
  • System Modification Runtimes - Provides dedicated runtimes that enable high-level languages for system-level modifications and tweaks.
  • Function Hooking - Wraps existing functions to modify their behavior using automated backend generators.
  • Original Call Triggers - Allows hooked functions to invoke their original implementations to maintain base system functionality.
  • Runtime Method Hooking - Intercepts and modifies function calls in a running process to alter system behavior.
  • Preprocessor Hook Generation - Uses a preprocessor to translate high-level syntax into low-level API calls for automated hook generation.
  • Compiler Flag Customization - Provides interfaces for injecting custom compiler and linker instructions into the build process.
  • iOS Simulator Builds - Configures build targets for simulators by managing architecture selection and disabling specific runtime links.
  • Swift Cross-Platform Compilers - Compiles Swift source code into native binaries for multiple mobile operating systems.
  • Deployment Bundles - Bundles compiled binaries and assets into distributable packages with options to strip debug symbols.
  • Device Deployment - Implements workflows for building and launching packages onto connected physical hardware or remote devices.
  • Host-to-Device Package Installations - Transfers and installs built packages to local or remote target devices and manages the removal of old installations.
  • Project Bootstrapping Templates - Creates new project instances by populating predefined blueprints with user-defined configuration variables.
  • Project Scaffolding - Provides tools and templates for bootstrapping new projects with standardized file structures.
  • Project Templates - Packages project structures into archives to provide reusable blueprints for new development projects.
  • Template-Based Project Scaffolders - Generates initial project structures by populating predefined blueprints with user-defined metadata.
  • Template Modification Scripts - Runs custom scripts during project creation to modify templates based on the current environment.
  • SDK Integrations - Integrates external development kits and toolchains to maintain compatibility with specific mobile operating system versions.
  • Build Artifact Bundling - Defines which files, directories, and public headers are bundled into the final installation package.
  • Arm64e Architecture Support - Provides specialized build support for the arm64e architecture to enable code injection into platform binaries.
  • Debian Package Builds - Generates Debian (.deb) installation packages from project directories without requiring external toolsets.
  • Multi-Format Packaging Support - Supports the generation of multiple industry-standard package formats including .deb, .ipa, .pkg, and .rpm.
  • Multi-Platform Artifact Packaging - Creates OS-specific archives and installers from a single source codebase for diverse mobile target environments.
  • Staging-Area Packaging - Constructs a temporary filesystem hierarchy of build artifacts before final package compression.
  • Build System Extensibility - Enables custom build rules and variables by importing external module directories into the build system.
  • Software Packaging - Creates installation files using custom tools to ensure compatibility across different platforms and compression formats.
  • Dependency Management - Specifies and manages the frameworks and libraries to link against, including private and vendor-provided dependencies.
  • Mobile Application Packaging - Bundles, signs, and distributes mobile application packages across various formats for deployment.
  • Compiler Compatibility Layers - Ensures source code compatibility across different compiler versions by handling modern syntax keywords for older tools.
  • Rootless Path Resolutions - Translates file paths between rootful and rootless environments during the compilation process.
  • Compiler Toolchain Management - Manages and configures third-party toolchains to resolve build errors and target specific hardware architectures.
  • Language Interoperability Bridges - Exposes classes and headers between different languages using bridging headers and generated modules.
  • Environment Variable Sets - Toggles groups of master variables to quickly switch between different build profiles such as debug or release.
  • Buildable Instance Organization - Splits projects into independent buildable units that are merged during a final staging phase.
  • iOS Jailbreaking - Cross-platform suite for building and deploying iOS software.

سجل النجوم

مخطط تاريخ النجوم لـ theos/theosمخطط تاريخ النجوم لـ theos/theos

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Theos

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Theos.
  • rust-lang/cargoالصورة الرمزية لـ rust-lang

    rust-lang/cargo

    14,624عرض على GitHub↗

    Cargo is the official build system and package manager for the Rust programming language. It provides a unified command-line interface that orchestrates the entire development lifecycle, including compiling source code, managing complex dependency graphs, running tests, and distributing packages through a centralized registry. By utilizing declarative manifest files, it ensures that builds remain reproducible and consistent across different environments. The tool distinguishes itself through its deep integration with the Rust compiler and its sophisticated approach to project management. It f

    Rustcargopackage-managerrust
    عرض على GitHub↗14,624
  • mesonbuild/mesonالصورة الرمزية لـ mesonbuild

    mesonbuild/meson

    6,547عرض على GitHub↗

    The Meson Build System

    Python
    عرض على GitHub↗6,547
  • premake/premake-coreالصورة الرمزية لـ premake

    premake/premake-core

    3,566عرض على GitHub↗

    Premake is a build system generator and cross-platform build configuration tool. It functions as a scripting engine that transforms scripted workspace definitions into native project files for multiple build toolsets and compilers. Additionally, it can generate JSON-formatted compilation databases for use with language servers and static analysis tools. The project distinguishes itself through a programmable runtime that allows for internal function hooking and the interception of build logic. This extensibility enables users to create custom toolset generators, implement modular extensions f

    Cchacktoberfestlua
    عرض على GitHub↗3,566
  • nuitka/nuitkaالصورة الرمزية لـ Nuitka

    Nuitka/Nuitka

    14,938عرض على GitHub↗

    Nuitka is a compilation framework that translates Python source code into C, enabling the creation of standalone machine code binaries. By converting interpreted scripts into compiled executables, it removes the requirement for a language interpreter on the target machine and provides a mechanism for distributing Python applications as self-contained packages. The project distinguishes itself through advanced optimization techniques, including link-time code generation and profile-guided binary optimization, which improve execution speed by bypassing standard interpreted overhead. It manages

    Pythoncompilernuitkapackaging-tool
    عرض على GitHub↗14,938
عرض جميع البدائل الـ 30 لـ Theos→

الأسئلة الشائعة

ما هي وظيفة theos/theos؟

Theos هي أداة تطوير محمولة متعددة المنصات ونظام بناء مصمم لتجميع وتعبئة البرمجيات لأنظمة تشغيل الأجهزة المحمولة. تعمل كمجموعة أدوات تعديل النظام وإطار عمل ربط وقت التشغيل، مما يسمح للمطورين بإنشاء تعديلات تغير السلوك الداخلي لبيئات نظام تشغيل الأجهزة المحمولة.

ما هي الميزات الرئيسية لـ theos/theos؟

الميزات الرئيسية لـ theos/theos هي: Tweak Development, Tweak Compilation Toolchains, Cross-Platform Build Systems, Mobile Build Toolchains, Multi-Target Build Orchestrators, iOS Packaging Tools, Cross-Platform Build Targets, Multi-Architecture Builds.

ما هي البدائل مفتوحة المصدر لـ theos/theos؟

تشمل البدائل مفتوحة المصدر لـ theos/theos: rust-lang/cargo — Cargo is the official build system and package manager for the Rust programming language. It provides a unified… mesonbuild/meson — The Meson Build System. premake/premake-core — Premake is a build system generator and cross-platform build configuration tool. It functions as a scripting engine… nuitka/nuitka — Nuitka is a compilation framework that translates Python source code into C, enabling the creation of standalone… alonemonkey/monkeydev — MonkeyDev is a developer toolset for building, injecting, and deploying system extensions and custom dynamic libraries… moonbitlang/moonbit-compiler — MoonBit is a programming language compiler and build system designed to translate source code into high-performance…