NodObjC exposes the Objective-C runtime to Node.js in a high-level, easy to use fashion. It uses the BridgeSupport files to dynamically generate an API from an Objective-C "Framework", and uses the node ffi module to dynamically interact with the Objective-C runtime.Or add it to the "dependencies" section of your package.json file.
obj objective mac apple ios osx cocoa ffi bridgeYou can download TextMate from here. You can use the TextMate mailing list or #textmate IRC channel on freenode.net for questions, comments, and bug reports.
texteditor cocoa objective-c-plus-plus c-plus-plus textmatePlatypus is an OS X developer tool that creates native Mac applications from interpreted scripts such as shell scripts or Perl and Python programs. This is done by wrapping the script in an application bundle directory structure along with an application binary that runs the script. Platypus makes it easy to share scripts and programs with those unfamiliar with the command line interface. Native user-friendly applications can be created with a few clicks. It is very easy to create installers, administrative applications, login items, status menu items, launchers, automations and droplets using Platypus.
platypus cocoa scripts scripting application-bundle osx gui-application applicationwxWidgets is a free and open source cross-platform C++ framework for writing advanced GUI applications using native controls. wxWidgets licence is a modified version of LGPL explicitly allowing not distributing the sources of an application using the library even in the case of static linking.
c-plus-plus gui-framework gui desktop win32 gtk cocoa x11 portable cross-platform cross-platform-desktop wxwidgetsProject VimR is an attempt to refine the Neovim experience (or just YA Neovim GUI for mac OS). The goal is to build an editor that uses Neovim inside with many of the convenience GUI features similar to those present in modern editors. We mainly use Swift, but also use Objective-C when its C-nature helps. NvimView is VimR's Cocoa Framework which bundles everything, e.g. Neovim's runtime-files, needed to embed Neovim in a Cocoa App. See the wiki for more details.
neovim neovim-guis vim neovim-clients cocoa neovim-experienceMacDown is an open source Markdown editor for OS X, released under the MIT License. The author stole the idea from Chen Luo’s Mou so that people can make crappy clones. Visit the project site for more information, or download MacDown.app.zip directly from the latest releases page.
markdown markdown-editor markdown-to-html markdown-convertor markdown-writer markdown-viewer markdown-converter cocoa xcodeSwiftyAttributes has support for every attribute available in Cocoa and Cocoa Touch.
cocoapods swifty-api nsattributedstring ios watchos tvos cocoa carthageGeneral purpose plain-text editor for macOS. Widely known for its live collaboration feature. github.com/subethaedit/SubEthaEdit is the main development repository.
cocoa text-editor mit-license collaborative-editing collaboration html developer-tools creative-writing macosx desktop-application shell syntax-highlighting regular-expressions osx appkit mac ide codeCotEditor is a lightweight plain-text editor for macOS. CotEditor is a pure document-based Cocoa application written in Swift.
cocoa mac-app macos-app editor texteditorpywebview is a lightweight cross-platform wrapper around a webview component that allows to display HTML content in its own native GUI window. It gives you power of web technologies in your desktop application, hiding the fact that GUI is browser based. You can use pywebview either with a lightweight web framework like Flask or Bottle or on its own with a two way bridge between Python and DOM. pywebview uses native GUI for creating a web component window: WinForms on Windows, Cocoa on Mac OSX and Qt4/5 or GTK3 on Linux. If you choose to freeze your application, pywebview does not bundle a heavy GUI toolkit or web renderer with it keeping the executable size small. Compatible with both Python 2 and 3. While Android is not supported, you can use the same codebase with solutions like Python for Android for creating an APK.
webkit gtk gui osx cocoa html qt qt5NOTE: I've currently hit the API limit. In the meantime, you can use your own OAuth credentials by following the instructions here. A project that integrates the Google Assistant into macOS, using the Google Assistant SDK.
assistant google google-assistant google-assistant-sdk cocoa osxBetterSegmentedControl is an easy to use, customizable replacement for UISegmentedControl and UISwitch written in Swift. If you prefer not to use CocoaPods or Carthage, you can integrate BetterSegmentedControl into your project manually.
swift-3 ios uiswitch switch uisegmentedcontrol segmentedcontrol carthage cocoapods ui ui-element cocoa swift-4 swift4 swift4-1Carthage is intended to be the simplest way to add frameworks to your Cocoa application. Carthage builds your dependencies and provides you with binary frameworks, but you retain full control over your project structure and setup. Carthage does not automatically modify your project files or your build settings.
cocoa carthage package-manager dependency-managerNative Mac APIs for Go
mac ios apple bindings native-apps cgo bridge cocoa webkit objc-runtime macos-application apple-apis libobjcScrooge is a thrift code generator written in Scala, which currently generates code for Scala, Java, Cocoa, Android and Lua.It's meant to be a replacement for the apache thrift code generator, and generates conforming, compatible binary codecs by building on top of libthrift. It integrates with the finagle project, exporting stats and finagle APIs, and makes it easy to build high throughput, low latency, robust thrift servers and clients.
finagle thrift code-generation android cocoaA basic task management app, designed as a homage to Realmac Software's Clear, with their knowledge and permission.Warning: This project is very much a work in progress, being used as a testbed for new Realm technologies. It is in no way a fully feature-complete product, nor is it ever meant to be an actual competitor for the Clear app.
realm android cocoa react-native xamarinGit Submodule Alternative for Cocoa. Inspired by CocoaPods. iOS 7 projects do not support the use of Swift libraries from CocoaPods or Carthage.
dependency-manager cocoaSwiftAI, write Swift code smart. SwiftAI can generate Model class from JSON now. Codable and HandyJSON is supported. More features will be add.
codable codable-xcode-extension handyjson json model ios cocoa xcode xcode-extension xcode-plugin cocoa-touch uikitA showcase of many of the different styles of windows possible with NSWindow on MacOS. In some examples, NSToolbar, and NSVisualEffectView are used. No private API's are used. To test each style, clone the project, open it in Xcode, uncomment each block of code in WindowController.swift and run. The numbers above each block correspond to each style below.
swift-4 nswindow cocoa osx designGitHubUpdates is Cocoa framework to install application updates from GitHub releases. If you ever used Sparkle, this project provided the same kind of functionalities, but works with your GitHub releases and tags. Note that you can also create the GitHubUpdater instance with InterfaceBuilder. The user and repository properties are inspectable, so you can set them with the Interface Builder inspector palette.
cocoa app update github release download install sparkle framework
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.