theos - A cross-platform suite of tools for building and deploying software for iOS and other platforms

  •        47

Please note: Theos has undergone a number of changes recently. To learn more, visit the wiki. See for licensing information.



Related Projects

theos - Unified cross-platform iPhone Makefile system

  •    Perl

Unified cross-platform iPhone Makefile system


  •    Perl

Unified cross-platform iPhone Makefile system

WeChatPlugin-iOS - iOS 版微信小助手(防撤回、修改微信运动、游戏作弊、群管理、好友请求管理)

  •    Objective-C

iOS 版微信小助手(防撤回、修改微信运动、游戏作弊、群管理、好友请求管理)

ios-project-env-setup - Setup your iOS project environment with a Shellscript, Makefile or Rakefile

  •    Swift

Nowadays an iOS project is more than only a *.xcodeproj file with some self-written Objective-C or Swift files. We have a lot of direct and indirect external dependencies in our projects and each new developer on the project or the build server have to get these. Developers need these before working on the app and the build server to build and deploy the app. Code: Because we don’t want reinvent the wheel for parts of our apps again and again, we use third-party libraries for common use cases. E.g. we use Alamofire for our network stack. Also, we want use the latest and hopefully greatest version of each dependency, to get the newest features and especially critical bug fixes almost automatically. To reach this goal you should use a dependency manager, which cares about these problems. The principle „never change a running“ system should not apply to third-party dependencies. Especially if these are responsible for critical parts of the app, like encryption.

TFS 2010 Xcode Build


The TFS Xcode Build project aims to automate Xcode (iOS, Mac OS) builds via Team Build. With source code stored in TFS, TFS Xcode Build will remotly connect to a Mac via SSH and instrument building the software through the xcodebuild command line.

FileShare 2003

  •    PHP

Tired that your homepage exceed the bandwidth limit? The is this tool something for you, it\'s an advance fileshare script that lets you have controll over the file transfers on your homepage, this is an PHP script for theos who doesent know.

arm-eabi-toolchain - Makefile & supporting patches/scripts to build a bare metal ARM EABI toolchain.

  •    Makefile

This toolchain builder builds a GCC and Newlib-based ARM EABI toolchain using the Sourcery CodeBench Lite sources. This Makefile was originally created to allow building a validated GCC release on Mac OS X, as CodeBench Lite / G++ Lite were only provided for Windows and Linux, but this build also includes some optimizations for Newlib that provide smaller binaries. NOTE: Mentor have indicated that there won't be future ARM EABI releases of the free Lite edition of CodeBench, so the 2014.05 release may be the last. You may also be able to use a modified version of this makefile with the sources Mentor provides with the Professional version of CodeBench (which they plan to continue supporting). If future source releases are made available, this Makefile will be updated for them. If not, we may start to build custom versions of other GCC/Newlib toolchain sources.

yalu - incomplete ios 8

  •    Objective-C

source code of an incomplete ios 8.4.1 jailbreak. Run the following command to download and try out the jailbreak on a Mac OS X system with XCODE.

WHC_AutoLayoutKit - iOS and Mac OS X platforms currently in use the fastest the simplest development to build the UI layout automatically open source library, strong dynamic layout constraint handling capacity,iOS/Mac OS X平台上目前使用最简单开发构建UI速度最快的自动布局开源库,强悍的动态布局约束处理能力

  •    Objective-C

iOS and Mac OS X platforms currently in use the fastest the simplest development to build the UI layout automatically open source library, strong dynamic layout constraint handling capacity,iOS/Mac OS X平台上目前使用最简单开发构建UI速度最快的自动布局开源库,强悍的动态布局约束处理能力 - A build tool for Erlang that just works.

  •    Makefile

A build tool for Erlang that just works. Embrace the power and simplicity of Makefiles.

qo - Another build system for C/C++, I guess? Inspired by 'go build'

  •    Go

qo is a new build system for C and C++ (though I can add other languages later). In contrast to existing build systems, which require the use of not only a Makefile but also an assortment of complex configuration files (or multiple stages thereof), qo doesn't use any. Instead, custom build settings are embedded using simple directives directly into the source code of your program. qo conditionally compiles each source file based on its filename. qo also supports some resource files normally compiled into the program. Debug builds and cross-compiles are also intended to be done as easily as possible. Enjoy! Suggestions, fixes, etc. welcome.

DeckRocket - DeckRocket turns your iPhone into a remote for Deckset presentations

  •    Objective-C

DeckRocket is built in Swift and relies on Multipeer Connectivity on both OS X and iOS. Xcode 8, OS X 10.10 (and up) and iOS 8 (and up) are all required to build, install and use DeckRocket. A connection should be established between the Mac and iOS apps within a few seconds. You'll then be able to swipe through your slides and see Deckset navigate to them fairly instantly.

go-build-template - A Makefile/Dockerfile example for Go projects.

  •    Makefile

This is a skeleton project for a Go application, which captures the best build techniques I have learned to date. It uses a Makefile to drive the build (the universal API to software projects) and a Dockerfile to build a docker image. This has only been tested on Linux, and depends on Docker to build.

substitute - A free runtime modification library.

  •    C

Substitute is a system for modifying code at runtime by substituting custom implementations for arbitrary functions and Objective-C methods. It is also a Free Software substitute for Cydia Substrate. It currently has full support for iOS and limited support for OS X; in the (hopefully near) future I will port it more widely. Alpha. Currently only build tested on Mac, targeting Mac and iOS.

style-dictionary - A build system for creating cross-platform styles.

  •    Javascript

Style once, use everywhere. A Style Dictionary is a system that allows you to define styles once, in a way for any platform or language to consume. A single place to create and edit your styles, and a single command exports these rules to all the places you need them - iOS, Android, CSS, JS, HTML, sketch files, style documentation, etc. It is available as a CLI through npm, but can also be used like any normal node module if you want to extend its functionality.

Cake Build System

  •    Python

Cake is a build system that combines the flexibility of Python build scripts with an incremental build speed that matches build systems written in C/C++. It requires Python 2.4-3.2 and natively supports Windows, Linux, Mac, Cygwin, MSVC and GCC.

ffmpeg-iphone-build - Build scripts for building ffmpeg on iPhone

  •    Shell

Build scripts for ffmpeg on iPhone SDK 3.0 (and iPhone Simulator SDK). The current ffmpeg trunk doesn't build with arm, so had to go back to r22404 in order to build arm targets. The i386 build does work on trunk (r22610) when I tried last.

task - A task runner / simpler Make alternative written in Go

  •    Go

Task is a simple tool that allows you to easily run development and build tasks. Task is written in Golang, but can be used to develop any language. It aims to be simpler and easier to use then GNU Make.Or you can download the binary from the releases page and add to your PATH. DEB and RPM packages are also available. The task_checksums.txt file contains the SHA-256 checksum for each file.

PHPHub-iOS - PHPHub for iOS is the universal iPhone and iPad application for PHPHub

  •    Objective-C

PHPHub is a Forum project written in Laravel 4.2, and it is also the project build up PHP & Laravel China community. PHPHub for iOS is the universal iPhone and iPad application for PHPHub, This is the official PHPHub iOS client that uses the newly introduced official PHPHub API, One of the cool features of the new API are updates pushed in real time.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.