Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/letterus/open-source-objective-c

Lists of Open Source Objective C software - Mirror of https://codeberg.org/Letterus/open-source-objective-c
https://github.com/letterus/open-source-objective-c

cocoa cross-platform elementaryos gnustep ios mac objcective-c objfw

Last synced: 2 months ago
JSON representation

Lists of Open Source Objective C software - Mirror of https://codeberg.org/Letterus/open-source-objective-c

Awesome Lists containing this project

README

        

# Open Source Objective-C

These lists focus on simple solutions that are portable or could potentially be used as code base for portable code.

Portable code means code either compatible with [GNUstep](https://github.com/gnustep/) or [ObjFW](https://github.com/objfw/) (recommended).

## iOS / iPhone, iPad OS / CocoaTouch Apps

- [Mumble](https://github.com/mumble-voip/mumble-iphoneos)

## iOS Libs

- [AMPLI-SYNC](https://github.com/sqlite-sync/SQLite-sync.com/tree/master) - a framework for synchronizing data between a Sqlite database and an MS SQL/MySQL/Oracle/PostgreSQL database (license missing)
- [Couchbase Lite iOS](https://github.com/couchbase/couchbase-lite-ios)
- [FCModel](https://github.com/marcoarment/FCModel) - An alternative to Core Data for people who like having direct SQL access
- [FMDB](https://github.com/ccgus/fmdb) - A Cocoa / Objective-C wrapper around SQLite
- [Mantle](https://github.com/Mantle/Mantle) - Model framework for Cocoa and Cocoa Touch
- [MumbleKit](https://github.com/mumble-voip/mumblekit)
- [RestKit](https://github.com/RestKit/RestKit) - RestKit is a framework for consuming and modeling RESTful web resources on iOS and OS X

## ObjFW Libs

See https://github.com/objfw and https://objfw.nil.im/wiki?name=Third-party+Libraries&p

## Open Source Cocoa libs

- [AJR Database](https://github.com/tdmartin102/ajrdatabase) - JAEOF: "Just Another EOF", including a new implementation of EOModeler
- [CoreObject](https://github.com/etoile/CoreObject) - Distributed version control + object persistence framework
- [PostgreSQL-Kit](https://github.com/djthorpe/postgresql-kit) - Frameworks for integrating a PostgreSQL database with your Mac and iOS projects, including example Apps for managing PostgreSQL and its data

## Cross platform apps using AppKit (GNUstep GUI apps)

- [Cenon](http://www.cenon.info/)
- [FisicaLab](https://www.gnu.org/software/fisicalab/)
- [GNUMail](http://www.nongnu.org/gnustep-nonfsf/gnumail/index.html)
- [Grr (Günther's Rss Reader)](http://www.nongnu.org/gap/grr/index.html)
- [PikoPixel](http://twilightedge.com/mac/pikopixel/)

## Cross platform Objective-C software not using AppKit

- [Oolite](https://github.com/OoliteProject/oolite)
- [SOGo](https://github.com/inverse-inc/sogo)

## Awesome Cocoa only apps written in mainly Objective-C (well worth a try to port them to GNUstep or ObjFW)

These should be sorted further to decide whether they have dependencies which can be ported as well or should be replaced (like `carbon.h`). Swift code may be upgraded to ObjC. ;-)

- [Adium](https://github.com/adium/adium)
- [BibDesk](https://bibdesk.sourceforge.io/)
- [Cocoa Rest Client](https://github.com/mmattozzi/cocoa-rest-client)
- [Colloquy](https://github.com/colloquy/colloquy)
- [Eloquent](https://github.com/mdbergmann/Eloquent)
- [GitUp](https://github.com/git-up/GitUp)
- [GitX](https://github.com/rowanj/gitx)
- [MacDown](https://github.com/MacDownApp/macdown)
- [MacPass](https://github.com/MacPass/MacPass)
- [Telephone](https://github.com/64characters/Telephone)
- [TextMate](https://github.com/textmate/textmate)
- [TeXShop](https://pages.uoregon.edu/koch/texshop/)
- [TimeTracker](https://github.com/Letterus/app-time-tracker)
- [Sequel Ace](https://github.com/Sequel-Ace/Sequel-Ace) (sequel to Sequel Pro)
- [Sequel Pro](https://github.com/sequelpro/sequelpro)
- [SubEthaEdit](https://github.com/subethaedit/SubEthaEdit)
- [Vienna RSS](https://github.com/ViennaRSS/vienna-rss)

## Great Cocoa/GNUstep based app ideas that should be developed further (and/or ported)

- [NeoOffice](https://github.com/neooffice/NeoOffice)
- [OpenOutliner](https://github.com/davidchisnall/OpenOutliner) - strongly needed replacement for OmniOutliner (proprietary)
- [SimpleAgenda](https://github.com/poroussel/simpleagenda) - strongly needed replacement for 2Do.app and BusyCal (proprietary)

## Stuff people probably don't use anymore

- [svnX](https://github.com/grimmer0125/svnX)