Giter VIP home page Giter VIP logo

open-source-ios-apps's Introduction

Open-Source iOS Apps

A collaborative list of open-source iOS, iPadOS, watchOS, tvOS and visionOS apps, your contribution is welcome ๐Ÿ˜„

Jump to

Apple TV

back to top

Apple Vision

back to top

  • Beatmap AR: Beat Saber map visualizer
    • Screenshot 1
    • 2024 swift swiftui vision visionos realitykit
    • โ˜†24
  • Dream: Lucid text-to-3D tool built with the Apple VisionOS SDK
    • Screenshot 1
    • 2023 swift swiftui vision visionos gpt
    • โ˜†136
  • NetflixVisionPro: Immersive Netflix clone developed for visionOS
  • SpatialDock: Placing a dock at the bottom of your sight so that you do not have to awkwardly reach the Digital Crown
  • StonksPro: List most actively traded stocks and top market cap crypto assets
  • Vision Pro Vacuum Demo: Showcases how to work with Apple Vision Pro, RealityKit, ARKit
  • VisionCraft: Minecraft clone
    • Screenshot 1
    • 2023 swift swiftui vision visionos
    • โ˜†106

Apple Watch

back to top

Browser

back to top

Calculator

back to top

Calendar

back to top

Color

back to top

Clock

back to top

Clone

back to top

Communication

back to top

Developer

back to top

GitHub

back to top

Terminal

back to top

Education

back to top

Emulator

back to top

Event

back to top

Extension

back to top

Content Blocking

back to top

Safari Extension

back to top

Today

Today Extensions or Widgets โ€” back to top

Widget

Widget (iOS 14) โ€” back to top

File

File Management โ€” back to top

Finance

back to top

Cryptocurrency

back to top

Game

back to top

Cocos2d

https://cocos2d.org/ โ€” back to top

SpriteKit

https://developer.apple.com/reference/spritekit โ€” back to top

Health

back to top

Contact Tracing

back to top

Contact Tracing Reference

back to top

  • ExposureNotificationApp: Inform people when they may have been exposed to COVID-19, using Apple's ExposureNotification framework
  • OpenCovidTrace: Uses own open-source framework for exposure tracing
    • 2020 swift
    • โ˜†21
  • TCN: Reference implementation of the TCN protocol (Temporary Contact Numbers)
    • 2021 swift
    • โ˜†17
  • TracePrivately: Uses Apple's Privacy-preserving ExposureNotification framework

Fitness

back to top

ResearchKit

https://www.apple.com/researchkit/ โ€” back to top

Home

back to top

Location

back to top

Media

Image, video, audio, reading โ€” back to top

Animoji

back to top

  • Animoji Studio: Make Animoji videos with unlimited duration and share anywhere
    • 2020 objc iphonex
    • โ˜†1184
  • SBSAnimoji: Uses Apple's private framework AvatarKit

Audio

back to top

Content

back to top

GIF

Mostly using https://giphy.com/ โ€” back to top

Photo

back to top

Video

back to top

News

back to top

Hacker News

https://news.ycombinator.com/ โ€” back to top

News API

https://newsapi.org/ โ€” back to top

RSS

back to top

Official

back to top

Sample

back to top

Scan

back to top

Security

back to top

Password

back to top

Shopping

back to top

Social

back to top

Mastodon

https://joinmastodon.org โ€” back to top

Tasks

back to top

Text

back to top

Notes

back to top

Timer

back to top

Travel

back to top

Weather

back to top

Misc

back to top

Appcelerator

back to top

Core Data

back to top

Firebase

https://firebase.google.com/ โ€” back to top

Flutter

https://flutter.dev โ€” back to top

GraphQL

back to top

  • Artist: Use Relay to access the Artsy GraphQL API
  • CovidUI: Track the status of COVID-19 around the world
  • MortyUI: Simple Rick & Morty app to demo GraphQL + SwiftUI

Ionic

https://ionicframework.com/ โ€” back to top

macOS

Cross platform projects โ€” back to top

React Native

https://facebook.github.io/react-native/ โ€” back to top

ReactiveCocoa

https://github.com/ReactiveCocoa/ReactiveCocoa โ€” back to top

Realm

https://realm.io/ โ€” back to top

RxSwift

https://github.com/ReactiveX/RxSwift โ€” back to top

SwiftUI

back to top

VIPER

https://www.objc.io/issues/13-architecture/viper/ โ€” back to top

Xamarin

https://www.xamarin.com/ โ€” back to top

Bonus

back to top

Thanks

This list was inspired by awesome-ios and awesome-swift. Thanks to all the contributors ๐ŸŽ‰

Contact

open-source-ios-apps's People

Contributors

256artsdeveloper avatar andrewtavis avatar bradenglund avatar caleb0 avatar chmac avatar dasdom avatar dependabot[bot] avatar dkhamsing avatar fatih-gursoy avatar ffraenz avatar g2jose avatar ivan-magda avatar jeffreyjackson avatar kvnbautista avatar lfarah avatar mkhrapov avatar murin-matus avatar nathanfallet avatar neko3000 avatar nunogoncalves avatar pahnev avatar readmebot avatar readmecritic avatar remydcf avatar sanketfirodiya avatar scribblemaniac avatar tirupati17 avatar unnamedd avatar vpeschenkov avatar xabiergoros avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

open-source-ios-apps's Issues

Misc

  1. alphabetize (valio)
  2. line breaks

Note for pay apps

๐Ÿ’ฐ
โญ
โ—
๐Ÿ’ฃ
โš ๏ธ
โšก this one ?
๐Ÿ”บ
๐Ÿ”ด

  • concurrency
  • jupp
  • vpn on
  • round and split

Firefox

Move Firefox to App Store list when it gets released

Coins

Coins was removed from the App Store, also update App Store URL

Additions from @natashatherobot

http://natashatherobot.com/open-source-apps/

  • Artsy: Explore, collect, and share more than 100,000 high-resolution artworks
  • Gulps: An iOS and Apple Watch app for keeping track of your daily water consumption.
  • Project-RainMan: Open Source Weather App created with Swift and powered by Forecast.io
  • PebCiti: A simple iOS app to show the nearest available CitiBike NYC dock on your Pebble (opportunity here to contribute a Watch App version) https://github.com/joemasilotti/PebCiti 5
  • Parties for WWDC: WWDC hit parties app
  • WWDC: WWDC app for OS X
  • WatchSnake: A clone of the game Snake for ๏ฃฟWatch (donโ€™t think itโ€™s going in the app store, but I really enjoyed playing it on my wrist anyway) https://github.com/davidcairns/-WatchSnake 6

Additions

Location

  • Alarm: Geolocation based alarm app for travelers ๐Ÿ”ถ
  • Moves: Visualize which places you spent the most time
  • GeoTappy: Share your location
  • Startups - Mapped In Israel: Discover new startups and locate co-working spaces

๐Ÿ‘

ReactiveCocoa

  • SimpleAuth: Simple authentication (OAuth for Twitter, Facebook, Instagram, Tumblr and more)

Move apps

  • Cannonball to sample
  • Grocery list to rac
  • Theseus to personal
  • RKGist
  • home kit
  • layer player

Format

  • Update format (v2ex project link, v2ex itunes link)
  • Update descriptions
    • V2EX: technical and creative website
    • AppSales-Mobile
    • Rainman: Forecast.io

Update format

  • use - in jump to
  • move note about other projects
  • alphabetize misc, etc
  • OS X
  • remove dots - everest, bither, parties, reservist

Related: #48

Badges

How about some emoji badges.. thoughts? http://www.emoji-cheat-sheet.com/

๐Ÿ‘

  • Swift ๐Ÿ”ถ

๐Ÿ˜„

  • Apple Watch extension โŒš
  • Today extension ๐Ÿ“…
  • App is not free!!! ๐Ÿ’ฐ (it's ok ๐Ÿ˜„)

hmm

  • ReactiveCocoa ๐Ÿ˜• โ˜• jk jk
  • Official ๐Ÿ‘‘
  • 3rd Party SDK ๐Ÿ›„ (parse section??)
  • Core data
  • MVVM
  • ReactiveCocoa
  • App Store ๐ŸŽ

Apps that use Core Data

Hi everyone, I was wondering if any of you guys know of any open sourced iOS apps that utilizes Core Data. I'm learning how to use Core Data and would like to learn its best practices. Thanks!

P.S. sorry if making an issue is inappropriate. Figured this would be the best way to ask a question. Thanks for your hard work @dkhamsing!

Additions

Additions

Hi! If you're looking to contribute, you could create a pull request to add the following projects (one project per pull please) ๐Ÿ˜„


Additions

React Native

Apple Watch

Sample

Parse

  • Paws: Building an Instagram-Like App with Parse and Swift ๐Ÿ”ถ

ResearchKit

Done

๐Ÿ‡จ๐Ÿ‡ณ

Write script to parse content and load urls found

tests...

//
//  CheckUrlsTests.m
//  CheckUrlsTests
//
//  Created by Daniel Khamsing on 10/12/15.
//  Copyright ยฉ 2015 Daniel Khamsing. All rights reserved.
//

#import <XCTest/XCTest.h>
#import "PageLoader.h"

@interface CheckUrlsTests : XCTestCase
@property (nonatomic, strong) NSArray *readmes;
@property (nonatomic, strong) PageLoader *pageLoader;
@end

@implementation CheckUrlsTests

- (void)setUp {
    [super setUp];
    // Put setup code here. This method is called before the invocation of each test method in the class.

    self.readmes = @[
                     //                         @"https://raw.githubusercontent.com/sindresorhus/awesome/master/readme.md",
                     @"https://raw.githubusercontent.com/matteocrippa/awesome-swift/master/README.md",
                     @"https://raw.githubusercontent.com/vsouza/awesome-ios/master/README.md",
                     //                         @"https://raw.githubusercontent.com/dkhamsing/open-source-ios-apps/master/README.md",
                     ];


    self.pageLoader = [[PageLoader alloc] init];
}

//- (void)tearDown {
//    // Put teardown code here. This method is called after the invocation of each test method in the class.
//    [super tearDown];
//}
//
//- (void)testExample {
//    // This is an example of a functional test case.
//    // Use XCTAssert and related functions to verify your tests produce the correct results.
//}
//
//- (void)testPerformanceExample {
//    // This is an example of a performance test case.
//    [self measureBlock:^{
//        // Put the code you want to measure the time of here.
//    }];
//}

- (void)testWebPageDownload
{
    NSMutableArray *links = [[NSMutableArray alloc] init];
    __block NSInteger counter = 0;
    [self.readmes enumerateObjectsUsingBlock:^(NSString * obj, NSUInteger idx, BOOL * _Nonnull stop) {
        NSURLRequest *request = ({
            NSURL *url = [NSURL URLWithString:obj];
            [NSURLRequest requestWithURL:url];
        });
        NSURLSession *session = [NSURLSession sessionWithConfiguration:[NSURLSessionConfiguration defaultSessionConfiguration]];
        [[session dataTaskWithRequest:request completionHandler:^(NSData * _Nullable data, NSURLResponse * _Nullable response, NSError * _Nullable error) {

            __block XCTestExpectation *expectation;
            dispatch_async(dispatch_get_main_queue(), ^{
                expectation = [self expectationWithDescription:@"Page loaded"];
            });


            [links addObjectsFromArray:[self.pageLoader getLinksFromData:data]];

            counter++;
            if (counter==self.readmes.count) {
                //                NSLog(@"about to start checking links..");

                [links enumerateObjectsUsingBlock:^(id  _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
                    [self.pageLoader getHttpResponseStatusCodeForUrlString:obj completion:^(NSInteger statusCode, NSError *error) {
                        XCTAssertTrue(statusCode==200);
                        [expectation fulfill];
                    }];
                }];

                [self waitForExpectationsWithTimeout:0.2 handler:^(NSError *error) {
                    if (error) {
                        NSLog(@"Timeout Error: %@", error);
                    }
                }];
            }
        }] resume];
    }];
}

@end

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.